获取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" 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;
时间: 2024-11-02 12:14:05

获取Xml中指定子节点值的相关文章

Python获取任意xml节点值的方法

  本文实例讲述了Python获取任意xml节点值的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # -*- coding: utf-8 -*- import xml.dom.minidom ELEMENT_NODE = xml.dom.Node.ELEMENT_NODE class SimpleXmlGetter(obje

xml-求救:JAVA dom4j获取XML嵌套节点属性值

问题描述 求救:JAVA dom4j获取XML嵌套节点属性值 本人小白,求JAVA DOM4J源码,如: <?xml version="1.0" encoding="UTF-8"?> <test> <a name="1"> <a name="2">测试</a> </a> </test> dom4j怎么解出a节点name属性值,即获得1 2 (*

javascript获取xml节点的最大值

 这篇文章主要介绍了利用javascript获取xml节点的最大值.需要的朋友可以过来参考下,希望对大家有所帮助 假设现在当前时间为7000毫秒.当时间为3000--6000是去3000的值,当6000--9000时取6000的值,即取xml中小于当前时间的最大值   xml文件,   代码如下: <?xml version="1.0" encoding="utf-8"?> <catalog> <cd> <ID>2&l

求解 获取xml 节点在treeView中显示 C#

问题描述 <?xmlversion="1.0"encoding="utf-8"?><学院name="常州工程职业技术学院"><系部name="计算机技术系"><班级name="信息1031班"><学生学号="001"姓名="A1"/><学生学号="002"姓名="B1&qu

jquery解析XML及获取XML节点名称的实现代码_jquery

jquery获取XML节点名称的几种方法以: • get(0).tagName $(this).get(0).tagName • [0].tagName[0] $(this)[0].tagName • context.nodeName $(this).context.nodeName function getXMLData(){ $.ajax({ url:'data.xml', type: 'GET', dataType: 'xml', timeout: 1000, error: functio

xml怎么根据元素值获取元素名?

问题描述 xml怎么根据元素值获取元素名? 比如张三 怎么根据"张三"获取 元素? 解决方案 xmlElement类 解决方案二: 具体的是怎么操作的,我们现在解析用的是dom4j. 解决方案三: 你的xml schema是什么. 如果就是单层的,直接遍历就可以了. 解决方案四: 你可以递归遍历xml,将每个Node的name和value都装入HashTable,然后再通过hashtable反查.

treelist获取选中的节点值

问题描述 treelist节点前有复选框,我想在选中子节点复选框时保存column1的值,比如说是column1是ID,ID为1,2,3...我可以选中子节点2,获取ID为2,也可以同时选中多个子节点1,3,那就是获取到ID为1和3,这样该怎么做啊,代码该怎么写,不知道各位有没有看懂 解决方案 解决方案二:你是要递归遍历获取所有选中的节点id吗?然后你的treelist是devexpress的吗?解决方案三:引用1楼starfd的回复: 你是要递归遍历获取所有选中的节点id吗?然后你的treel

Java获取XML节点总结之读取XML文档节点的方法_java

dom4j是Java的XML API,用来读写XML文件的.目前有很多场景中使用dom4j来读写xml的. 要使用dom4j开发,需要下载导入dom4j相应的jar文件. 官网下载:http://www.dom4j.org/dom4j-1.6.1/ github下载:http://dom4j.github.io/ 下载解压之后如图所示: 我们只需要把dom4j-1.6.1.jar文件构建到我们开发项目中就可以了. 下面就以Eclipse创建java项目的构建方法为例说明: 声明:本Java项目的

使用PHP生成和获取XML格式数据

在做数据接口时,我们通常要获取第三方数据接口或者给第三方提供数据接口,而这些数据格式通常是以XML或者JSON格式传输,本文将介绍如何使用PHP生成XML格式数据供第三方调用以及如何获取第三方提供的XML数据. 生成XML格式数据 我们假设系统中有一张学生信息表student,需要提供给第三方调用,并有id,name,sex,age分别记录学生的姓名.性别.年龄等信息.   CREATE TABLE `student` (    `id` int(11) NOT NULL auto_increm