首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

XmlDocument.DocumentElement到底是根元素还是根节点?解决办法

2012-05-12 
XmlDocument.DocumentElement到底是根元素还是根节点?RT。我看 http://www.w3school.com.cn/xmldom/dom_nod

XmlDocument.DocumentElement到底是根元素还是根节点?
RT。
我看 http://www.w3school.com.cn/xmldom/dom_nodes_access.asp ,里面说:“XML 文档的 documentElement 属性是根节点。”

MSDN文档说的却是:“获取文档的根 XmlElement。 ”(根元素)

CSDN上搜了搜,又说documentElement 属性是根节点。

MSDN以1:2的劣势被击败。

到底应该是哪个?
---------------------------------------------
如果是根节点,为何能够这样:

C# code
XmlNode node=document.DocumentElement as XmlNode;

然后可以取node的Value、OuterXml等属性,似乎说不太通。如果根元素,倒是能说通。

[解决办法]
调戏一下,不就知道了

[解决办法]
就一个根节点,你还要知道什么,根节点也是XmlNode 
documentElement 是 XmlElement 
XmlElement 继承关系如下

System.Object 
System.Xml.XmlNode System.Xml.XmlLinkedNode 
System.Xml.XmlElement

[解决办法]
获取当前文档的根元素。此属性可读、可写,如果文档不包含根节点,将传回null。
[解决办法]
在XmlDocument中是根元素。
[解决办法]
应该是根元素

热点排行