XML摘要

XML 指可扩展标记语言() 。
【XML摘要】XML 不会做任何事情,我们需要编写软件或者程序,才能传送、接收和显示出这个文档 。
XML 是对 HTML 的补充 。
XML 不会替代 HTML,理解这一点很重要 。在大多数 Web 应用程序中,XML 用于传输数据,而 HTML 用于格式化并显示数据 。
对 XML 最好的描述是:
XML 是独立于软件和硬件的信息传输工具 。
XML 把数据从 HTML 分离
XML 树结构
the Firstline
第一行是 XML 声明 。它定义 XML 的版本(1.0)和所使用的编码(UTF-8 : 万国码, 可显示各种语言) 。
UTF-8 也是 HTML5, CSS, , PHP, 和 SQL 的默认编码 。
第二行,声明是对外部 DTD 文件的引用
XML将数据组织成为一棵树,DOM 通过解析 XML 文档,为 XML 文档在逻辑上建立一个树模型,树的节点是一个个的对象 。这样通过操作这棵树和这些对象就可以完成对 XML 文档的操作,为处理文档的所有方面提供了一个完美的概念性框架 。
XML 文档必须包含根元素 。该元素是所有其他元素的父元素 。
所有的元素都可以有子元素:

XML摘要

文章插图
父、子以及同胞等术语用于描述元素之间的关系 。父元素拥有子元素 。相同层级上的子元素成为同胞(兄弟或姐妹) 。
所有的元素都可以有文本内容和属性(类似 HTML 中) 。
XML 语法规则
注释:打开标签和关闭标签通常被称为开始标签和结束标签 。不论您喜欢哪种术语,它们的概念都是相同的 。
This text is bold and italic
在上面的实例中,正确嵌套的意思是:由于元素是在元素内打开的,那么它必须在元素内关闭 。
实体引用
在 XML 中,一些字符拥有特殊的意义 。
如果您把字符 “