正在加载图片...
第22章可扩展标记语言(XML) (3)在XML文档中,开始标签和结束标签必需是相同的。如果开标签使用< Messa 则闭标签也要使用< Message>。例如 < Message>这是错误的标签对< message < message这是正确的标签对</ message (4)在XML文档中,所有XML元素必需正确嵌套。例如, p><b>这段用加粗的宋体</b></p 而在HIML文档中,HIML元素没有正确嵌套也未尝不可。例如, p><b>这段用加粗的宋体<p><b (5)在XML文档中,第一个标签和最后一个标签叫做根标签( (root tag)。所有ⅩML文档 必需要有一对开闭根标签,其他的元素必需嵌套在这对根标签内 <root> <child> <subchild>..</subchild> </child> (6)在XML文档中,XML元素可以有属性值,但必需使用双引号(""),就像HML中 的文档一样。例如, <?xml version="1. 0"encoding="ISO-8859-1"?> <note date=7/7/2002"> </note> date是note的属性,属性值为"7/7/2002"。 (7)在XML文档中,空格是保留的 8)在ⅩML文档中,CR/LF字符只存储LF字符。在过去,新行字符包括回车( carriage return,CR)和换行( line feed,LF)两个字符。在 Windows环境下,文本中的新行字符存储CR 和LF两个字符;在UNⅨX环境下,文本中的新行字符只存储LF字符。 (9)在XML文档中,使用与HML文档中类似的注释。例如 <!-这是一个注释-> 注释行的开始部分由4个字符组成:<!-,结束部分由3个字符组成:->。在它们之间 可以包含任何种类的文字 224XML文档类型 XML10规范指定了两种类型的文档,一种叫做合格XML文档( Well-Formed XML document),另一种叫做有效XML文档( Valid xml document)。 2241什么是合格XML文档 个严格遵照ⅩML语法规则构造的文档叫做合格ⅩML文档。XML语法规则在2.3.2 中作了介绍,详细的规则可在万维网协会(W3C推荐的XML1.0标准中找到[] 下面所示的文档是一个合格XML文档 <?xml version="1.0" encoding=ISO-8859-1"?> <note> <to>Lucy</to> <from>Lin</from> <heading>Reminder</heading> <body> Don't forget me this weekend </body> HIML的规则比较松散,这就迫使Web浏览器要补充许多丢失的说明。XML则很严谨, 个合格XML文档必需符合下列XML文档结构规则 (1)每个元素必需有开始标签和结束标签 (2)文档必需有一个包含所有其他元素的根元素。 (3)标签必需正确嵌套。 个合格XML文档不要求一定要用文档类型定义(DID或XML模式( XML Schema),第 22 章 可扩展标记语言(XML) 6 ⑶ 在 XML 文档中,开始标签和结束标签必需是相同的。如果开标签使用<Message>, 则闭标签也要使用</Message>。例如, <Message>这是错误的标签对</message> <message>这是正确的标签对</message> ⑷ 在 XML 文档中,所有 XML 元素必需正确嵌套。例如, <p><b>这段用加粗的宋体</b></p> 而在 HTML 文档中,HTML 元素没有正确嵌套也未尝不可。例如, <p><b>这段用加粗的宋体</p></b> ⑸ 在 XML 文档中,第一个标签和最后一个标签叫做根标签(root tag)。所有 XML 文档 必需要有一对开闭根标签,其他的元素必需嵌套在这对根标签内。 <root> <child> <subchild>.....</subchild> </child> </root> ⑹ 在 XML 文档中,XML 元素可以有属性值,但必需使用双引号(" "),就像 HTML 中 的文档一样。例如, <?xml version="1.0" encoding="ISO-8859-1"?> <note date="7/7/2002"> …… </note> date 是 note 的属性,属性值为"7/7/2002"。 ⑺ 在 XML 文档中,空格是保留的。 ⑻ 在 XML 文档中,CR / LF 字符只存储 LF 字符。在过去,新行字符包括回车(carriage return, CR)和换行(line feed,LF)两个字符。在 Windows 环境下,文本中的新行字符存储 CR 和 LF 两个字符;在 UNIX 环境下,文本中的新行字符只存储 LF 字符。 ⑼ 在 XML 文档中,使用与 HTML 文档中类似的注释。例如, <!--这是一个注释--> 注释行的开始部分由 4 个字符组成:<!--,结束部分由 3 个字符组成:-->。在它们之间 可以包含任何种类的文字。 22.4 XML 文档类型 XML.10 规范指定了两种类型的文档,一种叫做合格 XML 文档(Well-Formed XML document),另一种叫做有效 XML 文档(Valid XML document)。 22.4.1 什么是合格 XML 文档 一个严格遵照 XML 语法规则构造的文档叫做合格 XML 文档。XML 语法规则在 22.3.2 中作了介绍,详细的规则可在万维网协会(W3C)推荐的 XML 1.0 标准中找到[1]。 下面所示的文档是一个合格 XML 文档。 <?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>Lucy</to> <from>Lin</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> HTML 的规则比较松散,这就迫使 Web 浏览器要补充许多丢失的说明。XML 则很严谨, 一个合格 XML 文档必需符合下列 XML 文档结构规则: ⑴ 每个元素必需有开始标签和结束标签。 ⑵ 文档必需有一个包含所有其他元素的根元素。 ⑶ 标签必需正确嵌套。 一个合格 XML 文档不要求一定要用文档类型定义(DTD)或 XML 模式(XML schema)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有