软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > Web前端 > 工具与技巧 > XML学习整理之一:XML 文档语法

XML学习整理之一:XML 文档语法

 XML 文档语法

 一:必须有XML声明语句

以下为引用的内容:
<?xml version="1.0" standalone="yes/no" encoding="UTF-8"?>

 其中version:版本,standalone:表示文档是否是XML文档,encoding:文档所在语言编码,如果同时设置了standalone、encoding属性,那么encoding一定要在standalone之后。

 二:是否有DTD文件 有则紧跟后面声明
 <!DOCTYPE type-of-doc STSTEM/PUBLIC "dtd-name">,其中type-of-doc是文档类型的名称,SYSTEM表示私有DTD文件的见网址,PUBLIC公有的DTD文件网址。dtd-name DTD文件的网址和名称,扩展名为".dtd"

 三:是区分大小写的
 HTML不区分在小写,在XML中区分大小写

 四:XMl 元素命名与元素类型
 命名规则:可以是字母、数字、和其他字符,但不能以数字开头。做到见名知意。
 元素类型:
 根元素:每个XML文档必须只且只有一个根元素。
 空元素:元素中不包含任何文本。书写方式可以分为两种:<book></book>或<book/>
 仅含文本元素:元素中仅含文本内容。<title>wind</title>
 含其他元素的元素:含其他元素的元素。容器元素称为父元素,被含元素称为子元素。
 混合元素:元素既有文本也含子元素的元素。
 元素的嵌套必须正确。

 五:XML中属性:XMl中的属性与HTML中的属性一样,每个属性都有它自已的名字和数值,属性是标记的一部分。
 如:color="red"
 使用子元素还是属性的方针:元数据应该以属性的方式存储,而数据本身应该以元素形式存储。

 六:注释
 如<!--这里就是注释信息-->

 七:字符引用与实体引用
 字符引用:写出对应的unicode或16进制数。
 如:输出版权符号

以下为引用的内容:
<?xml version="1.0" encoding="UTF-8"?>
<data>
<data1>&#169;</data1>
</data>

 实体引用:允许元素内容或属性中插入任何字符串。

以下为引用的内容:
&amp:用字符代替&
&lt; 用来代替<
&gt; 用来代替>
&apos; 用来代替'
&quot; 用来代替"
如:
<data>
<data1>AT&amp;T</data1>
</data>
也可以XML专用标记,CDATA
当插入许多符号时,特别有用。

<?xml version="1.0" encoding="UTF-8"?>
<root>
<![CDATA[<auther sex="female">luxy/auther>]]>
</root>

 八:命名空间:可以避免元素命名冲突的方法

 总得来说,XML具有严格的文档格式。编写的时候要注意小心小心,在写例子的时候,我出错了几次才能成功。

    相关阅读
    栏目导航
    推荐软件