[英]text file of random xml nodes
我有一個XML片段,我將其粘貼到一個文本文件中,我想在控制台應用程序中解析name屬性的值。
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>";
我希望它僅在控制台中顯示值,以便我可以復制和粘貼它
應如下所示:
FIELD_ONE
FIELD_TWO
您應該使用XDocument
使用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());
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.