Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9366

そこらへんにあるXMLファイルをC#でXElementを使って読み込むときの注意点 ~ xmlns

$
0
0

まえがき

ノードの検索が引っかからなくて調べたら、
xmlns(namespace)の指定(<hogefoobar xmlns="http://example.com">みたいなの)が含まれるXMLファイルの場合、
XElement.Elements(ノード名)などを指定するときの「ノード名」として、ネームスペースを含めた文字列をしてしないと抽出できないということが分かったので、備忘を兼ねて記事を書いておきます。

XElement」とタイトルに書いてますが、XElement使わない場合もxmlnsには気を付けたほうがよさそうな予感。

ソース(雰囲気)

C#
XElementrootNode=XElement.Load("ほげほげ.xml");XNamespacens=rootNode.Name.Namespace;IEnumerable<XElement>items=rootNode.Elements(ns+"ノード名");

参考サイト


Viewing all articles
Browse latest Browse all 9366

Latest Images

Trending Articles