私はコンソールアプリケーションでname属性の値を解析したいテキストファイルに貼り付けたxmlのスニペットを持っています。ランダムxmlノードのテキストファイル
FIELD_ONE
FIELD_TWO
私はコンソールアプリケーションでname属性の値を解析したいテキストファイルに貼り付けたxmlのスニペットを持っています。ランダムxmlノードのテキストファイル
FIELD_ONE
FIELD_TWO
あなたはXDocument
string myXmlString =
@"<?xml version=""1.0""?>
<!-- comment at the root level -->
<Root>
<data name=""FIELD_ONE"" xml:space=""preserve"">
<value>Accompaniment:</value>
</data>
<data name=""FIELDS_TWO"" xml:space=""preserve"">
<value>Accompaniment Detail</value>
</data>
</Root>";
私はそれをコピーして貼り付けることができますので、それはちょうど私のコンソールに
を値を表示したいのですが
ファイルまたは文字列からロードするかどうかに応じて、XDocument.Load
またはXDocument.Parse
のいずれかを使用してXDocument
を作成します。
次に、書き込むことができる各値を取得します。
XDocument yourXML = //load it here;
foreach(var element in yourXML.Elements("Root").Elements("data"))
{
Console.WriteLine(element.Attribute("name").ToString());
}
使用している.NETのバージョンは? – msarchet
何を試しましたか?あなたは私たちがあなたのためにコードを書くことを期待していませんか? –
以下の返信でコードを試しました。 – Rod