【问题标题】:C# Read XML Element in StringC# 读取字符串中的 XML 元素
【发布时间】:2021-08-03 10:26:45
【问题描述】:

这是我的 xml 页面。我从 asmx webservice 得到这个。到目前为止,我用XmlReader 很好地得到了这个页面。但我只想<urun> 字符串和<fiyat> 字符串。

我该怎么做?

<ara xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://tempuri.org/">
<urun>
<string>Rampage Smx - r51</string>
<string>Rampage X-Jammer Klavye</string>
<string>Rampage Kb-73 Klavye</string>
<string>Rampage Hectora Rh1</string>
<string>Ramtech 8gb 3000mhz Ddr4 Notebook</string>
<string>Dragos ddr4 8 gb 3200mhz ram</string>
<string>Rampage Start Rm-k6</string>
<string>Nextstar Santral Lmb</string>
<string>Rampage Tm130 Macun</string>
<string>RAMPAGE MİRACLE X3 PLUS</string>
<string>RAMPAGE MİRACLE X1</string>
<string>RAMPAGE SMX-R88</string>
<string>RAMPAGE RM-K21</string>
<string>RAMPAGE SN-RM7X</string>
<string>EVEREST RAGE-X1</string>
</urun>
<fiyat>
<string>20</string>
<string>14</string>
<string>16</string>
<string>19</string>
<string>50</string>
<string>55</string>
<string>30</string>
<string>20</string>
<string>3,5</string>
<string>31,5</string>
<string>35</string>
<string>16</string>
<string>18</string>
<string>14,5</string>
<string>11,5</string>
</fiyat>
</ara>

【问题讨论】:

    标签: c# xml


    【解决方案1】:

    这里是使用XmlReader的例子

    var xmlReader = XmlReader.Create("XMLFile1.xml");
    while (xmlReader.Read())
    {
        if ((xmlReader.NodeType == XmlNodeType.Element) && (xmlReader.Name == "string"))
        {
            xmlReader.Read();
            Console.WriteLine(xmlReader.Value);
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-19
      • 2018-04-25
      • 2021-12-07
      • 2013-12-10
      • 2016-09-25
      • 2014-02-17
      相关资源
      最近更新 更多