.xml
ファイルをアプリケーションリソースに追加しました。 今、私はそのxmlファイルにアクセスし、Resources.resxから.xmlファイルを読み取る方法は?
は、誰もが私はリソースファイルで
.xml
ファイルをアプリケーションリソースに追加しました。 今、私はそのxmlファイルにアクセスし、Resources.resxから.xmlファイルを読み取る方法は?
は、誰もが私はリソースファイルで
C#.net
でこれを行うことができますどのように、XMLは、実際に文字列であることを助けることができますC#.NETでそのXMLファイルを使用してデータセットを埋めるためにしたいです。 XDocument.Parse(Resources.YourResourceName, LoadOptions.None)
を試して、XML文字列を解析することができます。それが役に立てば幸い。ここで
おかげで、 ハワード
は一例であり、それだけでリストボックスに結合し、データセットに追加されていません。
1.xml
<?xml version="1.0"?>
<Resources>
<R>A</R>
<R>B</R>
<R>C</R>
</Resources>
C#コード
XDocument doc = XDocument.Parse(WpfApplication1.Properties.Resources._1, LoadOptions.None);
var itemsSource = doc.Descendants("R");
List1.ItemsSource = itemsSource;
XAMLコード
<ListBox x:Name="List1" DisplayMemberPath="Value" />
それは非常に簡単です。 resources.resx
にYourXml
という名前のファイルがあるとします:
// creating XDocument from your file
var xml = XDocument.Parse(Resources.YourXml);
// creating an empty DataSet object
DataSet dataSet = new DataSet();
// filling DataSet with the xml read
dataSet.ReadXml(xml.CreateReader());