`
yanzilee9292
  • 浏览: 538348 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

C#解析response xml字符串

    博客分类:
  • C#
 
阅读更多

假设从server返回的response xml字符串为:

<?xml version="1.0" encoding="UTF-8"?> 
<users> 
  <user> 
    <col name="personid">人员编号</col> 
    <col name="idcard">身份证号</col> 
    <col name="card_n">卡号</col> 
    <col name="dna">dna条码号</col> 
  </user> 
  <user> 
    <col name="personid">人员编号2</col> 
    <col name="idcard">身份证号2</col> 
    <col name="card_n">卡号2</col> 
    <col name="dna">dna条码号2</col> 
  </user> 
</users>
 

 

解析的代码如下:

XmlDocument xx = new XmlDocument();
xx.LoadXml(responseFromServer);
XmlNode xxNode = xx.SelectSingleNode("/users/user[1]");

foreach (XmlNode xxNode2 in xxNode.ChildNodes)
{
  Console.WriteLine(xxNode2.Name + "---" + xxNode2.InnerText); 
}
 
分享到:
评论

相关推荐

    webservice接口接收xml,string代码

    本篇文章将根据提供的代码示例,详细介绍如何通过WebService接口接收XML格式的数据以及字符串类型的数据,并对相关知识点进行深入剖析。 #### 二、接收XML数据 首先,我们来看一下如何通过WebService接口接收XML...

    xml字符串转化Dataset

    ### XML字符串转换为Dataset知识点详解 #### 一、XML与数据处理 XML(Extensible Markup Language,可扩展标记语言)是一种用于标记数据的标准格式,它允许开发者定义自己的标签,因此非常灵活,适用于多种数据...

    C#字符串处理大全

    根据提供的文件信息,我们可以归纳出一系列关于C#中字符串处理的重要知识点。这些知识点不仅涵盖了基本的字符串操作,还包括了格式转换、日期时间处理以及其他高级功能。以下是对这些知识点的详细阐述: ### C#字符...

    C#调用servlet 发送XML

    在这个例子中,`xmlData`是你要发送的XML字符串,`"application/xml"`是Content-Type,表明我们发送的数据格式是XML。Servlet接收到这个POST请求后,会解析XML数据并执行相应的业务逻辑。 对于Servlet端,你需要...

    C#获取远程HTTP xml数据

    `WebClient` 类提供了一种简便的方式来下载网络资源,支持下载字符串、二进制数据等多种类型的数据。示例代码如下: ```csharp string sURL = "http://example.com/data.xml"; WebClient MyWebClient = new ...

    c#提交表单生成XML

    // 解析HTML字符串 HtmlDocument doc = new HtmlDocument(); doc.LoadHtml(htmlResponse); // 查找元素或数据 HtmlNode node = doc.DocumentNode.SelectSingleNode("//div[@id='target']"); string data = node....

    xml.rar_CSharp xml_CSharp xml string

    在C#中,处理XML字符串可以方便地实现数据解析、验证和序列化。下面我们将深入探讨如何在C#中以字符串形式读取XML以及如何判断网站的有效性。 首先,让我们关注如何在C#中读取XML字符串。C#提供了System.Xml命名...

    C#中Response.Write常见问题汇总

    如果需要在`Response.Write`生成的JavaScript中传递参数,可以通过拼接字符串的方式实现,如下: ```csharp string param = "传递的参数"; Response.Write("&lt;script language='javascript'&gt;window.location.href='...

    java 通过模板生成 xml,发送报文

    3. **转换为字符串**:为了发送或保存,我们需要将`Document`对象转换为字符串,这通常通过`TransformerFactory`和`Transformer`实现。 ```java TransformerFactory transformerFactory = TransformerFactory.new...

    (转载)C# 解析百度天气数据,Rss解析百度新闻以及根据IP获取所在城市

    在上面的代码中,我们使用Newtonsoft.Json库的JObject.Parse方法将返回的JSON字符串转换为强类型对象,方便后续处理。 接下来,我们来谈谈RSS解析。百度新闻提供了RSS feed,开发者可以使用 SyndicationFeed 类来...

    C#读取XML的CDATA节点内容实例详解

    // xmlString是XML字符串 var cdata = (XmlCDataSection)doc.SelectSingleNode("/response/payload/param/text()"); ``` 获取到CDATA内容后,我们需要将其解析为可操作的XML。由于CDATA内容实际上是一个字符串,...

    c#函数大全

    C# 函数大全是一份涵盖了基础的 C# 函数的汇总,涵盖了日期时间处理、数字型转换、字符串操作、XML 操作、Session 操作、Request 操作、Response 操作等多个方面。 1. 日期时间处理 在 C# 中,可以使用 System....

    C,C#webservice 返回数组,二进制

    string xmlResponse = client.DownloadString(serviceUrl + "/GetArray"); // 解析XML响应并转换为数组 // ... // 调用返回二进制数据的Web服务 public static byte[] CallGetBinaryData(string serviceUrl) { ...

    c#读取XML多级子节点

    在提供的代码片段中,XML文件路径是通过字符串声明指定的,并且使用了`XmlDocument`类的`Load`方法来加载XML文件。`XmlDocument`类是用于处理XML文档的一个类,它允许开发者以对象的形式操作XML文档。 ```csharp ...

    C# 使用WebService查询天气预报

    例如,如果返回的天气预报数据是一个XML字符串,我们可以使用`XDocument`或`XmlSerializer`来解析它。 ```csharp public class WeatherForecast { public string City { get; set; } public double Temperature {...

    C#函数方法集

    以上就是对C# .NET中常用函数和方法的详细解析,涵盖了日期时间操作、字符串格式化与转换、字符串操作、网络编程、会话管理、URL参数读取、XML操作、响应控制以及字符检测等关键领域。这些方法和函数在C#开发中极为...

    XML-RPC 实现C++和C#交互.docx

    3. **数据类型**:XML-RPC支持多种基本数据类型,如整型、浮点型、字符串、布尔值、日期、数组和结构体等。 **C++服务器实现:** 在C++中,我们可以利用第三方库如XMLRPC库来实现XML-RPC服务器。首先,确保在VS2010...

    c#开发实例——XML Web Service

    例如,创建一个返回字符串的简单方法: ```csharp [WebMethod] public string HelloWorld() { return "Hello, World!"; } ``` 4. **调试与测试**:在VS2005中,可以按F5直接运行Web服务,浏览器会显示一个...

    C#开发常用方法整理

    `Response.Write`可以输出字符串或变量到响应流,`Response.Redirect`则重定向用户到指定URL。 以上是C#开发中的一些常用方法,掌握这些技巧可以帮助开发者编写更加高效和简洁的代码。在实际应用中,根据项目需求,...

Global site tag (gtag.js) - Google Analytics