节点与元素的区别

元素 是W3C文档对象模型(DOM)当中使用最广泛的节点之一。

元素 拥有关联的“属性 ”。

XmlElement类 拥有许多方法来访问它的“属性 ”(GetAttribute, SetAttribute, RemoveAttribute, GetAttributeNode, 等等)。

你也可以使用“Attributes”属性 来返回一个支持“名字 ”或者“序号 ”访问的“XML属性集 ”。

那么 ,从XmlElement类的解释来看,我们很容易就知道XmlNode和XmlElement类的区别 了:

XmlElement类是只拥有“属性 ”的一个节点,而XmlNode则是不仅拥有“属性 ”,还拥有“子节点 ”的一个节点。

所以 ,我们在使用它们的时候,如果你需要获取或者设置节点中的innerText或者innerXml,那么你 就需要用XmlNode;而如果你需要获取或者设置节点本身的属性(参数)的时候,你就需要用XmlElement,当然,你也可以用 (XmlElement)对XmlNode进行转换得到。

你可能感兴趣的:(Java,web)