怎么复制子节点,不复制父节点?或者说是修改父节点的名称

wanwangzhiwang 2003-10-11 11:54:44
就是

<Item>
<cnode1>aa</cnode1>
<cnode2>bb</cnode2>
</Item>
<Item>
<cnode1>aa</cnode1>
<cnode2>bb</cnode2>
</Item>
<Item>
<cnode1>aa</cnode1>
<cnode2>bb</cnode2>
</Item>

只复制Item的子节点,

我要得效果是把Item名换成别的,比如ParenNode
...全文
42 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanwangzhiwang 2003-10-17
  • 打赏
  • 举报
回复
靠,还是自己搞定<xsl:copy-of select="./*"/>
zhfkiller 2003-10-15
  • 打赏
  • 举报
回复
用javascript
<script>
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
var objNodeList;
xmlDoc.async = false;
xmlDoc.load("文件名.xml");//XML文件路径文件名
xmlDoc.setProperty("SelectionLanguage", "XPath");
objNodeList = xmlDoc.documentElement.selectNodes("//Item");
for(i=0;i<objNodeList.length;i++)
objNodeList.childNodes(i).nodeName = "ParenNode";
</script>
freetaiger 2003-10-14
  • 打赏
  • 举报
回复
for i = 0 to xmldoc.selectNodes("//Item").length-1
xmldoc.childNodes(i).nodeName = "ParenNode"
next
方法是这样的
还要看你的目录结构是什么样的

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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