忘南子工掌出 例142】“个比较全面完整的XML文档 1. ?xml version="1.0 encoding=uTF-8?> 2. <?xml-stylesheet type= text/xsl href="show book xsl?> 3.<! DOCTYPE catalog SyStem catalog. dtd> 4. ! --catalog last updated 2003-11-01-> 5. catalog xmins=hTtp: //localhost/catalog/> 6. <book id=bk101> Author>G: Abercrombie, kim/author> 8. <title>XML Developer'sG uide/title> 9. <genre>Computer</genre> 10. price>44. 95</price> Publish date>2000-10-01/publish date> 12. <description<! LCDAtALAn in-depth look at creating applications with XML, using <,>,]]> and & .</description> 13.</book> 14.</catalog) 返回目录
【例14.2】一个比较全面完整的XML文档 1. <?xml version="1.0" encoding="UTF-8"?> 2. <?xml-stylesheet type="text/xsl" href="show_book.xsl"?> 3. <!DOCTYPE catalog SYSTEM "catalog.dtd"> 4. <!--catalog last updated 2003-11-01--> 5. <catalog xmlns="http://localhost/catalog/"> 6. <book id="bk101"> 7. <author>GAbercrombie, kim</author> 8. <title>XML Developer's Guide</title> 9. <genre>Computer</genre> 10. <price>44.95</price> 11. <publish_date>2000-10-01</publish_date> 12. <description><![CDATA[An in-depth look at creating applications with XML,using <, >, ]]> and &.</description> 13. </book> 14. </catalog> 返回目录
青文档开始至根元素之前, (2)元素:元素是XML文档的主体。标记是左尖括号(<)和 右尖括号(>)之间的文本。 (3)XML声明:XML声明必须出现在XML文档的第一行,包 括版本,编码声明和独立性声明(可选)。 (4)处理指令:处理指令是为使用一段特殊代码而设计的标 (5) DOCTYPE声明:例142的第3行声明了根元素和文档类型 定义(DTD)参考一个外部文件 (6)注释:注释是不需要解析的说明部分,其格式为:<!-一 注释的内容->,如例14.2的第4行。 (7) CDATA部分: CDATA部分把文本块和XML解析器分开, 使ⅹML解析器忽略标记的内容 (8)字符和实体引用 9)名称空间:可以用名称空间来区分元素名,避免名字冲 突 返回目录
(1)序言:文档开始至根元素之前, (2)元素:元素是XML文档的主体。标记是左尖括号(<)和 右尖括号(>)之间的文本。 (3)XML声明:XML声明必须出现在XML文档的第一行,包 括版本, 编码声明和独立性声明(可选)。 (4)处理指令:处理指令是为使用一段特殊代码而设计的标 记。 (5) DOCTYPE声明:例14.2的第3行声明了根元素和文档类型 定义(DTD)参考一个外部文件。 (6)注释: 注释是不需要解析的说明部分,其格式为:<!-- 注释的内容-->,如例14.2的第4行。 (7)CDATA部分:CDATA部分把文本块和XML解析器分开, 使XML解析器忽略标记的内容 。 (8)字符和实体引用 (9)名称空间:可以用名称空间来区分元素名,避免名字冲 突。 返回目录