xml文本声明:<?xml version="1.0" encoding="utf-8"?>如果记事本编写,记得另存为UTF-8的字符编码。
xml中要注意空格的使用,标签中出现的所有空格和换行,xml都会当做标签内容进行处理。所以要小心空格.
并且xml区分大小写<p>和<P>并不是同一个标签.
xml元素命名规范:和java的命名规则类似,不能用下划线和数字作为开头,不能有空格,不能包含冒号。
xml中的没一个标签都可以有多个属性。属性值一定要用双引号或者单引号引起来,并且不能使用xml的保留关键字例如:xml。
xml的注释规则:<!--注释内容--> 注释和注释之间不能嵌套.
CDATA分区:在该分区中的文字xml不会对他进行解析,CDTAT的命名规则:<![CDATA[内容]]>
例如:<![CDATA[school>大学</school>]]>,它不会把school标签去掉.
DTD约束:首先你要先创建一个后缀为.dtd文件,使用记事本打开,例子:
<!ELEMENT china (school+)>
<!ELEMENT school (name,age,style)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT age (#PCDATA)>
<!ELEMENT style (#PCDATA)>
#PCDATA表示可输入字符串
那么你只需要在你的xml文档声明语句后面加上一句<!DOCTYPE china SYSTEM "school.dtd">这样就使用了school这个DTD约束了