社区
XML/XSL
帖子详情
怎么复制子节点,不复制父节点?或者说是修改父节点的名称
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
打赏
收藏
怎么复制子节点,不复制父节点?或者说是修改父节点的名称
就是 aa bb aa bb aa bb 只复制Item的子节点, 我要得效果是把Item名换成别的,比如ParenNode
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
方法是这样的
还要看你的目录结构是什么样的
节点(父级、子、兄弟、创建、添加、删除、
复制
)
节点 1、父级节点
名称
代码 说明
父节点
node.parentNode parentNode 属性可返回某节点的
父节点
,注意是 最近的一个
父节点
如果指定的节点没有
父节点
则返回null 2、
子节点
名称
代码 说明 所有
子节点
parentNode.childNodes(标准) parentNode.childNodes 返回包含指定节点的
子节点
的集合,该集合为即时更新的集合。注意:返回值里面包含了所有的
子节点
,包括元素节点,文本节点等。如果只想要获得里面的元素节
js dom中如何插入一个节点
参考 MDN 《JS DOM 编程艺术》 语法 var insertedNode = parentNode.insertBefore(newNode, referenceNode); 参数解析: parentNode:将要新的
子节点
属于哪个
父节点
,也就是说,这个新的
子节点
要插到哪个
父节点
下面 newNode:这个要被插入的新
子节点
referenceNode:它同样是这个
父节点
下的一个
子节点
,用于给新
子节点
插入定位用的,因为如果一个
父节点
下面有很多
子节点
,新
子节点
具体插入的位置需要这个参考
子节点
来做定位
html dom节点取
父节点
,JavaScript DOM父子兄节点操作必看详解
首先我们知道网页中的所有内容都是节点(标签、属性、文本、注释等) ,之前我们已经说过了一些元素的获取方法比如element.getElementById(),element.querySelector()等等一些元素的获取方法 ,通过这些方法我们会发现我们在获取元素的时候特别麻烦 ,尤其在有非常多的元素需要一一获取的时候 ,我们必须先获取到父盒子再通过父盒子才能获取到子盒子 ,这时你会发现 ,用起...
堆是也可以看成一种树结构,规定根节点必须大于或小于左右
子节点
,但左右
子节点
的大小顺序没有规定
堆不算是一种数据结构,只是一类数据结构的统称,通常用完全二叉树来实现堆.完全二叉树即除了叶
子节点
外,必须存在左右孩
子节点
的树.不完全二叉树是除了叶
子节点
外,存在一个或多个节不完全存在左右孩
子节点
.在前面小编提到过一笔,树不一定要用向链表那样的结构去实现的,我们完全可以用数组,用数组的好处是,可以快速遍历,根据某个节点,我们可以快速获取其
父节点
或者
子节点
,请看下图数组存储树的结构:如果一个节点的位置是k,那么其
父节点
的位置是k/2,其左
子节点
为k/2,右
子节点
为k/2+1.其次,树的根节点一定要大于左右
子节点
总结获取原生JS(javascript)的
父节点
、
子节点
、兄弟节点
关于原生JS获取节点,一直是个头疼的问题,而且调用方法的名字又贼长了,所以我选择用JQ,好像跑题了-- 话不多说看代码 获取
父节点
及
父节点
下所有
子节点
(兄弟节点) ul> li> textarea>文本一textarea> input type=button value="
复制
" onclick="jsCopy(this)">
XML/XSL
8,906
社区成员
22,677
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章