C#开发中获取XML节点值,XML转对象案例

一、获取XML节点值

string strMsg="XML内容";

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(strMsg);

// 创建命名空间管理器
XmlNamespaceManager nsManager = new XmlNamespaceManager(xmlDoc.NameTable);
nsManager.AddNamespace("soapenv", "http://schemas.xmlsoap.org/soap/envelope/");
nsManager.AddNamespace("ns1", "http://webservice.app.bizinterface.custom.eas.kingdee.com");

// 调试输出,查看 XML 结构
Console.WriteLine("XML 结构:");
Console.WriteLine(xmlDoc.InnerXml);

// 查找rspCode和rspMsg的节点
XmlNode rspCodeNode = xmlDoc.SelectSingleNode("//rspCode", nsManager);
XmlNode rspMsgNode = xmlDoc.SelectSingleNode("//rspMsg", nsManager);


// 提取内容
string rspCode = rspCodeNode?.InnerText;
string rspMsg = rspMsgNode?.InnerText;

二、XML转对象案例

string strMsg="xml内容";

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml

相关推荐

  1. C#开发获取XML节点XML对象案例

    2024-04-03 17:22:02       14 阅读
  2. mybatisxml接收参数

    2024-04-03 17:22:02       37 阅读
  3. Python提取xml节点

    2024-04-03 17:22:02       34 阅读
  4. xml怎么用【C#,XML

    2024-04-03 17:22:02       12 阅读
  5. xmljson

    2024-04-03 17:22:02       20 阅读
  6. XMLxmlFreemind思维导图

    2024-04-03 17:22:02       20 阅读
  7. 【Qt】xml文件节点读取

    2024-04-03 17:22:02       7 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-03 17:22:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-03 17:22:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-03 17:22:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-03 17:22:02       20 阅读

热门阅读

  1. 安卓Glide加载失败时点击按钮重新加载图片

    2024-04-03 17:22:02       12 阅读
  2. 聚焦ChatGPT:解锁学术论文写作的新思路

    2024-04-03 17:22:02       18 阅读
  3. wpf Line

    2024-04-03 17:22:02       17 阅读
  4. redis特殊数据类型-Hyperloglog(基数统计)用法

    2024-04-03 17:22:02       20 阅读
  5. WebKit结构简介

    2024-04-03 17:22:02       13 阅读
  6. Rust 中 .expect()用法

    2024-04-03 17:22:02       14 阅读
  7. android 音视频基础知识--个人笔记

    2024-04-03 17:22:02       18 阅读