秘密結社ぎゅう☆ぎゅう倶楽部でタグ「XML」が付けられているもの

 これまで、XMLファイルをWebClientで読み込む処理は結構あったのですが、XAP内に同梱されたXMLを読み込んだことはなかったので、最初はどうすればいいかちょっと悩んでしまいました。
 でも方法さえわかってしまえばとっても簡単。

 プロジェクトにXMLファイルを追加して、"Build Action"を"Content"に設定してしまえば、あとは以下のような感じで読み込むことができます。

//data.xmlがSilverlightプロジェクト直下に配置されている場合
XmlReader reader = XmlReader.Create("data.xml");

 僕の場合は、この後XDocument.Load(reader)して、LINQ to XMLでモニャモニャすることが多いです。

タグ