首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

xml节点能否重命名,好像Name属性是只读的

2011-12-14 
xml节点可不可以重命名,好像Name属性是只读的假设现在有个Xml文件roota/aba/aba/a/roo

xml节点可不可以重命名,好像Name属性是只读的

假设现在有个Xml文件
<root>
<a></a>
<b><a></a><b>
<a></a>
</root>
目的: 将标记为红色的节点重命名为 <a_root>
转换成字符替换不太可行,因为下面有几个重复

大家有什么高见啊

[解决办法]
删除root底下第一个子节点,重新插入子结点。
[解决办法]

探讨
删除root底下第一个子节点,重新插入子结点。

[解决办法]
可以使用w3c的replaceChild.
var root=xmlDoc.documentElement;
var a=root.childNodes[0];
var a_root=xmlDoc.createElement("a_root");
root.replaceChild(a_root,a);

热点排行