【问题标题】:how we get data from xml file using c# [duplicate]我们如何使用c#从xml文件中获取数据[重复]
【发布时间】:2014-05-22 07:37:12
【问题描述】:

我创建了一个包含 XML 代码的字符串。如何从这个字符串中获取值?

这是字符串

 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <result>
        <country>India</country>
        <pincode>700001</pincode>
        <paymode>Prepaid</paymode>
        <service>Yes</service>
    </result>

我想要服务、付款、密码的价值。

【问题讨论】:

    标签: c# xml


    【解决方案1】:

    例如,您可以使用XDocument

    var doc = XDocument.Parse(
        @"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?>
        <result>
            <country>India</country>
            <pincode>700001</pincode>
            <paymode>Prepaid</paymode>
            <service>Yes</service>
        </result>");
    
    
    var country = doc.Root.Descendants().Single(d => d.Name == "country").Value;
    var pincode = doc.Root.Descendants().Single(d => d.Name == "pincode").Value;
    var paymode = doc.Root.Descendants().Single(d => d.Name == "paymode").Value;
    var service = doc.Root.Descendants().Single(d => d.Name == "service").Value;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多