如何得到xml中某节点的字符串?

ttoomm 2004-12-21 05:14:32
比如,下面的xml:
<?xml version="1.0" encoding="GBK"?>
<array>
<dimer1>
<dimer2 value="IND_CODE" type="i2"/>
<dimer2 value="IND_NdME" type="i2"/>
<dimer2 value="LONG_NdME" type="i2"/>
</dimer1>
</array>

我要得到“//array/dimer1”节点的字符串,应该得到:
<dimer1>
<dimer2 value="IND_CODE" type="i2"/>
<dimer2 value="IND_NdME" type="i2"/>
<dimer2 value="LONG_NdME" type="i2"/>
</dimer1>

该怎么做呢?谢谢!!!
...全文
204 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lk_cool 2005-01-13
  • 打赏
  • 举报
回复
可以使用 MSXML
并且在 MSXML 4.0 SDK中可以找到这样的例子。

queryNodes
robinzo 2004-12-21
  • 打赏
  • 举报
回复
或者使用CMarkup也可以很方便的得到
Semigod 2004-12-21
  • 打赏
  • 举报
回复
首先,你有了xml DOM文档,用jscript实现就如下:
var xmldoc = ...;
...以上省略创建与加载xml代码

var node = xmldoc.selectSingleNode("/array/dimerl");
var text = node.xml;
alert(text);

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧