c# 关于WCF 接口参数 为 xml 格式的 字符串(string) 的 数据 处理
2012-09-13 14:49
736 查看
重点在于取得某一层下 节点 的属性
string str_XML = "<?xml version=\"1.0\" ?>"+ "<ESBEnvelope xmlns=\"http://........\">"+ "<ESBHeader>"+ "<HeaderControl MessageCategory=\"\" Version=\"\" CreateTime=\"\"></HeaderControl>"+ "</ESBHeader>"+ "<ESBBody>"+ "<BodyControl CallType=\"\"></BodyControl>"+ "<BusinessRequest>"+ "<rows>"+ "<row HRUserID = \"88888888\" EmployeeNo = \"88888888\" Name = \"张三\" Gender = \"男\" Dept = \"所属部门\" Birthday = \"1980-01-01\" IdentityCard = \"310888888888888\" Mobile = \"138888888\" Phone = \"010-64646464\" Email = \"zhangsan@Mail.com\" Address = \"xxx路xxx号xxx室\" Description = \"备注\"></row>"+ "</rows>"+ "</BusinessRequest>"+ "</ESBBody>"+ "</ESBEnvelope>"; XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(str_XML); XmlNodeList rowNodeList = xmlDoc.GetElementsByTagName("row"); if (rowNodeList!=null) { foreach(XmlNode rowNode in rowNodeList) { string HRUserID = rowNode.Attributes["HRUserID"].Value.Trim(); string EmployeeNo = rowNode.Attributes["EmployeeNo"].Value.Trim(); //....... } }
相关文章推荐
- 【C#】解决进行反序列化时出错:。InnerException 消息是“反序列化对象 属于类型 System.String 时出现错误。读取 XML 数据时,超出最大字符串内容长度配额 (8192)。
- 关于http接口开发中json格式数据编码问题处理
- Android:关于string.xml中的字符串特殊格式的定义
- android 在string.xml 中自定义字符串格式数据
- C#中采用HTTP方式发送并处理SOAP格式的XML数据
- 关于http接口开发中json格式数据编码问题处理
- 在远程调用别人接口的时候,传输参数一般都是String类型的字符串,改字符串可以是json格式的,也可以是xml格式的,那么问题来了
- 使用soapUI测试WebService接口,xml字符串参数需要处理一下
- WCF:读取 XML 数据时,超出最大字符串内容长度配额 (8192)。通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLength 属性,可增加此配额。
- C++语言处理xml和json格式数据(入门!!!)
- 读取 XML 数据时,超出最大字符串内容长度配额 (8192)。通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLength 属性,可增加此配额。
- C# string格式的日期时间字符串转为DateTime类型
- c#后台一般处理程序中把变量的值拼成json格式字符串
- C# string格式的日期时间字符串转为DateTime类型
- java中通过xsl将xml数据装换为html格式字符串
- Web前端 测试数据接口url,如何post一个XML字符串,点击保存就可以保存到数据库
- c#中将【对象转成 JSON 格式的字符串】 及获取Json格式字符串并将转成Json对象 及对js数组取数据
- android string.xml中格式资源字符串
- C#关于向数据库中插入数据时,有不规则自增列的处理方法
- MyBatis第三种方式,xml和接口的结合,以及如何获得插入数据的返回参数、传入空的参数