XML学习
XML的组成部分:
1、声明,例如<?xml version="1.0" encoding="UTF-8"?>
XML中,每个元素都必须有开始标签和关闭标签,属性值必须被双引号包围,除了<name lastname='wa"ha"sa'>vv</name>这种;
XML中只含有元素;
java中,node是element的父接口,是document的父接口;
在DOM中,可以增加、获取、修改、删除元素、元素的属性;
CDATA是不被解析的文本信息,PCDATA是被解析的文本信息,例如<name>vv</name>;
使用dom4j操作xml元素的经典用法:http://blog.csdn.net/redarmy_chen/article/details/12969219;
DTD:用于建立标准,验证数据的结构,预设元素的种类:例如<!DOCTYPE note (#PCDATA)>;
内部DTD:<!DOCTYPE note [
<!DOCTYPE firstname (#PCDATA)>
<!DOCTYPE lastname (#PCDATA)>
<!DOCTYPE person (#PCDATA)>
]>
外部DTD:<!DOCTYPE note SYSTEM "note.dtd">
实体引用:五个字符应该用实体引用进行代替:1、>用@bt;2、<用<;3、双引号用";4单引号用&apos;5&用@amp;
XML中应该尽量避免使用属性,当使用元数据时可以考虑使用属性充当元数据,例如多个相同元素名的元素,可以用属性ID进行描述;
浙公网安备 33010602011771号