这期内容当中小编将会给大家带来有关XML的基本语法规则,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

简介:

XML(Extensible Markup Language),中文为可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。

XML可以用来标记数据、定义数据类型,可以允许用户对自己标记语言进行定义,是对人和机器都比较友好的数据承载方式。它提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据,非常适合万维网传输,是Internet环境中跨平台、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。

XML语法规则:

XML文档必须有根元素

XML文档必须有关闭标签

XML标签对大小写敏感

XML元素必须被正确的嵌套

XML属性必须加引号

<?xml version="1.0" encoding="ISO-8859-1"?><note><to>George</to><from>John</from><heading>Reminder</heading><body>Don't forget the meeting this weekend!</body></note>

验证XML文档

一个合法的XML文档是"形式良好"的XML文档,同样遵守文档类型定义 (DTD) 的语法规则:

<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE note SYSTEM "Note.dtd"><note><to>George</to><from>John</from><heading>Reminder</heading><body>Don't forget the meeting this weekend!</body></note>

在上例中,DOCTYPE 声明是对外部 DTD 文件的引用。下面的段落展示了这个文件的内容。

XML DTD

DTD 的作用是定义XML文档的结构。它使用一系列合法的元素来定义文档结构:

<!DOCTYPE note [<!ELEMENT note (to,from,heading,body)><!ELEMENT to   (#PCDATA)><!ELEMENT from  (#PCDATA)><!ELEMENT heading (#PCDATA)><!ELEMENT body  (#PCDATA)>]>

XML Schema

W3C 支持一种基于XML的 DTD 代替者,它名为XMLSchema:

<xs:element name="note"><xs:complexType><xs:sequence><xs:element name="to"   type="xs:string"/><xs:element name="from"  type="xs:string"/><xs:element name="heading" type="xs:string"/><xs:element name="body"  type="xs:string"/></xs:sequence></xs:complexType></xs:element>

上述就是小编为大家分享的XML的基本语法规则了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。