<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note> <!DOCTYPE note SYSTEM "Note.dtd">
XML 命名规则
XML 元素必须遵循以下命名规则:
可使用任何名称,没有保留的字词。
XML 属性必须加引号
属性值必须被引号包围,不过单引号和双引号均可使用。
XML 元素 vs. 属性
没有什么规矩可以告诉我们什么时候该使用属性,而什么时候该使用子元素。我的经验是在 HTML 中,属性用起来很便利,但是在 XML 中,您应该尽量避免使用属性。如果信息感觉起来很像数据,那么请使用子元素吧。
在此我们极力向您传递的理念是:元数据(有关数据的数据--序号之类的)应当存储为属性,而数据本身应当存储为元素。
形式良好的 XML 文档
“形式良好”或“结构良好”的 XML 文档拥有正确的语法。
“形式良好”(Well Formed)的 XML 文档会遵守前几章介绍过的 XML 语法规则: