私は次のコードを使用してをに変換しXmlElement
ていますXElement
public staic XElement ToXElement(this XmlNode node) {
XElement element = null;
if (null != node) {
element = XElement.Parse(node.OuterXml);
}
return element;
}
ただし、電話をかけElements()
たりElements("ElementName")
、結果が得られなかったりした場合。
ただし、を呼び出すと結果が得られますNodes()
。
Elementsを呼び出して要素が生成されないのはなぜですか?2つのメソッドの違いは何ですか?
これが私が解析しているxmlの抜粋です。
<Feature xmlns="http://schemas.microsoft.com/sharepoint/">
<ElementManifests>
<ElementFile Location="Path/file.xml"/>
</ElementManifests>
</Feature>