0
これは私が読んでほしいXMLです。C#の例のノード内のテキストを読み込むにはどうすればよいですか?
<Server ServerName="SP-SWD-T01">
Some nodes are there
</Server>
サーバー内のServerNameを読み取るにはどうすればよいですか。お手伝いください。
これはコード
XmlReaderSettings readerSettings = new XmlReaderSettings();
readerSettings.IgnoreComments = false;
XmlReader xmlRdr = XmlReader.Create(strFilePath, readerSettings);
// Parse the file
while (xmlRdr.Read())
{
switch (xmlRdr.NodeType)
{
case XmlNodeType.Element:
// You may need to capture the last element to provide a context
// for any comments you come across... so copy xmlRdr.Name, etc.
break;
case XmlNodeType.Comment:
MessageBox.Show(xmlRdr.Name);
break;
case XmlNodeType.Text: //Display the text in each element.
//Console.WriteLine(reader.Value);
break;
case XmlNodeType.EndElement: //Display the end of the element.
//Console.Write("</" + reader.Name);
//Console.WriteLine(">");
break;
}
}
あるおかげ
XMLはタグ私がするXMLReaderを使用し – Jodrell
に '' *持ってdoesen'tしてみてください。 XMLに要素名の前に2つの「**」があり、要素値の後に2つの「**」が含まれているのはなぜですか? –
実際に私は読んでみたいことを示す星を追加しました。私はservernameを読んでみたいです – kunal