文档节点

文档节点包含 XML 文档。

文档节点不能具有父节点,并且可以具有零个或多个子节点。 子节点可以包括元素节点,文本节点,处理指令节点或注释节点。 要成为格式良好的文档,文档节点必须正好具有一个子元素节点,并且没有子文本节点。

文档节点具有下列节点属性:
  • 子代
  • 字符串值
  • 类型值

对于文档节点,字符串值是其所有后代文本节点的字符串值按文档顺序的连接,而类型值与类型为 xs:untypedAtomic 的字符串值相同。

例如,假设文档具有以下文本表示:
<product xmlns="http://posample.org" pid="100-101-01">  
  <description>                                               
    <name>Snow Shovel, Deluxe 24"</name>                       
    <details>A Deluxe Snow Shovel, 24 inches wide, ergonomic
            curved handle with D-Grip</details>                                       
    <price>19.99</price>                                       
    <weight>2 kg</weight>                                    
  </description>                                           
文档节点具有以下属性值:
表 1. 文档节点的属性
节点属性 值类型
子代 产品节点  
字符串值 "雪铲,德奢 24" A 德奢雪铲, 24 英寸宽,人体工程学弯曲手柄,带 D-Grip19.992 千克 " xs:string
类型值 "雪铲,德奢 24" A 德奢雪铲, 24 英寸宽,人体工程学弯曲手柄,带 D-Grip19.992 千克 " xs:untypedAtomic