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

TXMLDocument 更动根节点

2013-09-05 
TXMLDocument 更改根节点rootson/son1root/我想把跟节点名字改掉,怎么办用DocumentElement.NodeVa

TXMLDocument 更改根节点


<root>
  <son/>
  <son1>
<root/>


我想把跟节点名字改掉,怎么办


用DocumentElement.NodeValue := 'xx'
DocumentElement.NodeName := 'xx'

都不行。。。。
[解决办法]
引用:
Quote: 引用:

XMLDocument1.XML.Text := StringReplace(XMLDocument1.XML.Text, 'root', 'myroot', [rfReplaceAll]);



这个是字符串替换阿


我的root节点名字不固定的

<XXX>
<XXX/>


XMLDocument1.XML.Text := StringReplace(XMLDocument1.XML.Text, XMLDocument1.DocumentElement.NodeName, 'myroot', [rfReplaceAll]); 
[解决办法]
新建一个 xml,除了根节点,全都复制一遍。
最后保存替换。
[解决办法]
楼上正解,XML根结点只读。只能复制方式,修改根结点。

热点排行