社区
C#
帖子详情
如何获取xml中某个指定节点的值
Jenny77
2003-12-24 12:21:38
如何获取xml中某个指定节点的值?
...全文
74
3
打赏
收藏
如何获取xml中某个指定节点的值
如何获取xml中某个指定节点的值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CMIC
2003-12-24
打赏
举报
回复
例子: XML内容
<?xml version="1.0" encoding="gb2312"?>
<Config>
<Database>
<Server>192.168.100.1</Server>
<Database>zhMis</Database>
<Uid>sa</Uid>
<Pwd>60FD7DD82EA95B91</Pwd>
</Database>
</Config>
using System.Xml;
XmlDocument cmicXmlDoc=new XmlDocument();
cmicXmlDoc.Load(strFile);
XmlNode cmicNode;
cmicNode=cmicXmlDoc.SelectSingleNode(@"Config/Database/Server");
string tempServer=cmicNode.InnerText;
cmicNode=cmicXmlDoc.SelectSingleNode(@"Config/Database/Database");
tempDatabase=cmicNode.InnerText;
cmicNode=cmicXmlDoc.SelectSingleNode(@"Config/Database/Uid");
tempUid=cmicNode.InnerText;
cmicNode=cmicXmlDoc.SelectSingleNode(@"Config/Database/Pwd");
tempPwd=cmicNode.InnerText;
流梓
2003-12-24
打赏
举报
回复
xmlTextReader xmlReader=new XmlTextReaer(xml路径);
while(xmlreaer.reader())
{
switch(xmlreader.nodetype)
{
case xmlnodeType.Element:
xmlReader.Name;
break;
case xmlNodeType.Text
xmlredder.value
break;
}
}
mudboy
2003-12-24
打赏
举报
回复
给一段代码你看看:
System.Xml.XmlDocument parse=new XmlDocument();
try
{
parse.Load(XmlPath);
System.Xml.XmlElement root=parse.DocumentElement;
XmlNode xn=root.SelectSingleNode("//provider");
str="Provider=";
str=str+xn.InnerText;
xn=root.SelectSingleNode("//datasource");
str=str+"; Data Source=";
str=str+xn.InnerText;
XmlNode ini=root.SelectSingleNode("//initial");
XmlNode uid=root.SelectSingleNode("//uid");
XmlNode pwd=root.SelectSingleNode("//pwd");
XmlNode timeout=root.SelectSingleNode("//timeout");
if ((ini!=null)&&(ini.InnerText!="")) str=str+";"+"initial catalog="+ini.InnerText;
str=str+";"+"User ID="+uid.InnerText+" ; Password="+pwd.InnerText;
if ((ini!=null)&&(timeout.InnerText!="")) str=str+"; Connection Timeout="+timeout.InnerText;
}
python
获取
xml
字符串
指定
节点
路径的
值
并修改
如果路径
中
有更复杂的结构或需要使用其他 XPath 功能(如属性选择、轴步进等),请相应调整 XPath 表达式。在 Python
中
,如果您想按照
节点
路径精确
获取
XML
文档
中
某个
节点
的
值
并对其进行修改,可以使用。方法结合提供的 XPath 表达式查找匹配的
节点
。请根据实际的
XML
结构和
节点
路径调整 XPath 表达式。函数,它接受根
节点
、一个 XPath 表达式以及新
值
作为参数。在主程序
中
,我们首先解析
XML
字符串得到根
节点
,然后定义一个表示。
节点
路径的 XPath 表达式。
java
中
取
xml
中
某个
值
_java 从
XML
中
取出某个
节点
的
值
满意答案qq5278627772014.02.03采纳率:59%等级:11已帮助:7060人代码如下:import javax.
xml
.parsers.DocumentBuilder;import javax.
xml
.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;i...
java
获取
返回
xml
节点
里的
值
,怎么
获取
xml
文件
中
某个
节点
的
值
Java codeimport org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;import org.dom4j.Element;public class
Xml
Test {/*** @author butnet* @param args* @throws DocumentE...
python
获取
xml
文件
指定
节点
路径的
值
并修改
请根据实际的
XML
文件路径、
节点
路径调整相关参数。注意,修改操作会直接在原始文件上进行,如果需要保留原文件,可以先复制一份副本,然后在副本上进行修改。在整个过程
中
,函数捕获并处理可能出现的异常,如文件不存在、
XML
解析错误或XPath表达式错误。以下是一个示例,演示如何打开
XML
文件、按照
节点
路径查找并修改。如果您有一个
XML
文件而非字符串,并希望按照
节点
路径精确
获取
某个
节点
的
值
并对其进行修改,可以使用。函数,它接受
XML
文件路径、一个 XPath 表达式以及新
值
作为参数。
C#开发
中
获取
XML
节点
值
,
XML
转对象案例
C#开发
中
获取
XML
节点
值
,
XML
转对象案例
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章