ajax学习——XML的简单总结
一、XML基础总结 1.所有元素都必须关闭 2.XML标签对大小写敏感 3.XML文档必须有根元素 4.属性值必须加引号 5.特殊字符的实习引用:(前者代替后者) <——< >——> &——& &apos——‘ "——“ 6.注释:<--注释内容--> 7.空格被保留 8.属性 尽量避免使用属性而用子元素代替,因为属性无法包含多重值,没法描述树结构…… 9.XML声明——三个参数 1>.版本号,必选项 2>.字符编码,可选项 3>.独立,声明是否引用外部DTD等,可选项 eg:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 10.CDATA部件——用于有很多字符需要转义的时候 直接用:”<![CDATA[“ 和 ”]]>“将文本包围 二、XML命名空间——为了解决命名发生冲突的问题 给元素一个前缀实现 1.命名空间的声明:<前缀名:element xmlns:前缀名="URI地址"> 2.前缀名要求:开头非 x、m、l三字母 三、DTD和Schema 异同:1>都具有对XML文档结构金新定义和关系约束的作用 2>XML Schema是XML文档,不像DTD有特有语法 3>XML Schema定义数据类型更丰富 4>一个XML文档可以由多个XML Schema文档描述,DTD只能有一个 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |