获取Xml中指定子节点值

简介: 待处理的Xml文件: <?xml version="1.0" encoding='UTF-8'?><ufinterface billtype="gl" filename="gledi" isexchange="Y" proc="add" receiver="01" replace="Y" roottag="sendresult" sender="ceec" succ
待处理的Xml文件:
<?xml version="1.0" encoding='UTF-8'?>
<ufinterface billtype="gl" filename="gledi" isexchange="Y" proc="add" receiver="01" replace="Y" roottag="sendresult" sender="ceec" successful="Y">
	<sendresult>
		<billpk>
		</billpk>
		<bdocid>AAAA</bdocid>
		<filename>BBBB</filename>
		<resultcode>CCCC</resultcode>
		<resultdescription>DDDD</resultdescription>
		<content>EEEE</content>
	</sendresult>
	<sendresult>
		<billpk>
		</billpk>
		<bdocid>aaaa</bdocid>
		<filename>bbbb</filename>
		<resultcode>cccc</resultcode>
		<resultdescription>dddd</resultdescription>
		<content>eeee</content>
	</sendresult>
</ufinterface>
//获取<sendresult>节点下<bdocid>与<resultdescription>的值
 
  

XmlDocument Xd = new XmlDocument();
Xd.Load("E:\\Books.xml");
XmlNode Sroot = Xd.SelectSingleNode("//sendresult");
Pzbh = (Sroot.SelectSingleNode("bdocid")).InnerText;
Djxx = (Sroot.SelectSingleNode("resultdescription")).InnerText;


目录
相关文章
|
9天前
|
XML JavaScript 前端开发
XML文档节点导航与选择指南
XPath是XSLT的核心部分,用于XML文档的节点定位和选择。它采用路径表达式语法,包含200多个内置函数处理各种数据类型。XPath在编程语言如JavaScript中广泛使用,与XSLT配合进行XML转换和样式处理。它涉及7种节点类型,如元素、属性和文本,以及多种节点间关系,如父、子、同级等。XPath还使用轴(如ancestor、child)来描述节点间的关联,并支持运算符进行逻辑和数学操作。
23 0
XML文档节点导航与选择指南
|
4月前
|
XML 前端开发 Java
web.xml中项目常见配置与节点加载顺序详解
web.xml中项目常见配置与节点加载顺序详解
34 0
|
12月前
|
XML Java 测试技术
Java 根据XPATH批量替换XML节点中的值
Java 根据XPATH批量替换XML节点中的值
78 0
|
XML JavaScript 数据格式
JQuery 动态XML字符串添加节点
今天实现了动态的给一个XML字符串添加节点。
121 0
|
XML 数据格式
hutool XML节点操作四
hutool XML节点操作四
|
XML 数据格式
hutool XML节点操作三
hutool XML节点操作三
|
XML Java 数据格式
XStream转换器: 处理xml节点中既有属性又有值
XStream转换器: 处理xml节点中既有属性又有值
553 0
|
XML Java 测试技术
动力节点王鹤|Spring Boot框架学习笔记(一)Xml 和 JavaConfig
Spring Boot框架 • 官方下载地址 动力节点spring资料 • 视频观看地址 https://www.bilibili.com/video/BV1XQ4y1m7ex 第一章 Xml 和 JavaConfig Spring 使用 Xml 作为容器配置文件, 在 3.0 以后加入了 JavaConfig. 使用 java 类做配 置文件使用。
150 0
动力节点王鹤|Spring Boot框架学习笔记(一)Xml 和 JavaConfig
|
XML 数据格式
使用xslt批量修改xml 节点name
使用xslt批量修改xml 节点name
150 0
|
XML 数据格式
使用simple transformation查找xml file内某个节点的attribute是否存在指定value
使用simple transformation查找xml file内某个节点的attribute是否存在指定value
114 0
使用simple transformation查找xml file内某个节点的attribute是否存在指定value