を、私はこのサンプルを持って私はC#で特定のノードの値を取得する必要がどこに問題があるのC#
はXML-Code
、ここでは私のC#のコード
string xml = @"
<ChapterHeader>
<Text> I need to get the text here</Text>
</ChapterHeader>
";
XmlReader rdr = XmlReader.Create(new System.IO.StringReader(xml));
while (rdr.Read())
{
if (rdr.NodeType == XmlNodeType.Element)
{
Console.WriteLine(rdr.LocalName);
if (rdr.LocalName == "ChapterHeader")
{
Console.WriteLine(rdr.Value);
}
}
}
希望される使用してXMLノードの値を取得出力は、テキストノードを含む
<Text> I need to get the text here</Text>
です。どうやってやるの?ありがとう
私は、ループ、巨大なXMLファイル
に必要と私は特定のノード
の値を取得する必要があると私はまた、いくつかの特定のノードをスキップする必要があります。 例ノードがあります。プログラムはそのNodeとそのchilden Nodeを読んではいけません。
どうすればいいですか?
<ChapterHeader>
<Text> I need to get the text here</Text>
</ChapterHeader>
<Blank>
<Not>
</Not>
</Blank>
働いてくれてありがとう。私は別の質問があります。親切に私を助けてください。ありがとうございました。 – askquestionzero
アップデートを確認してください。 –