xml学习(1)---12.1

来源:互联网 发布:visio2013网络图标库 编辑:程序博客网 时间:2024/06/03 17:33

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约束了






原创粉丝点击