を返し、私はXmlElement
コンバートの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()
を呼び出して結果を得ています。
要素が呼び出されることで要素が表示されないのはなぜですか?2つの方法の違いは何ですか?
ここで私は解析しているxmlのスニペットです。
<Feature xmlns="http://schemas.microsoft.com/sharepoint/">
<ElementManifests>
<ElementFile Location="Path/file.xml"/>
</ElementManifests>
</Feature>
あなたはあなたの "のElementName" にはタイプミスがありませんか? – MarcinJuraszek
"ElementName"が正しい場合、要素に名前空間がありますか?もしそうなら、要素を呼び出すときに表示されると思います( – jbl
)XMLノード(テキストとして)のサンプルを追加します。 –