私はXMLファイルから値を抽出したいが、私は既にいくつかの解決策を見出したが、私にとってはうまくいくものは見つけられなかった。ここでXMLファイルから値を取得
は私のサンプルXMLファイル(私はシリアル番号を抽出したい)
<Other TrashCodeSample="SampleTextHere">
<Data key="SerialNumber">911987082611993854940173</Data><Data key="TrashNumber2">5346587345345</Data></Other>
である私は、すでにいくつかのコードを得たが、それは私だけ
を 「データ」の最後の値を与えます XDocument doc = XDocument.Load(label3.Text);
var authors = doc.Descendants("Data");
foreach (var author in authors)
{
textBox1.Text = (string) author;
}
シリアル番号は私が取得したい値である:
<Data key="SerialNumber">911987082611993854940173</Data>
私はXML
内のシリアル番号を編集する可能性のある場合、私は唯一の「データ」を持っていたが、ケースをないthatsの場合
- それは簡単だろう..:/
[C#でXmlReaderでXmlを読み込む]の複製があります(http://stackoverflow.com/questions/2441673/reading-xml-with-xmlreader-in-c-sharp) – Mark