簡體   English   中英

隨機xml節點的文本文件

[英]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.LoadXDocument.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM