TXMLDocument 更动根节点
TXMLDocument 更改根节点
我想把跟节点名字改掉,怎么办
用DocumentElement.NodeValue := 'xx'
DocumentElement.NodeName := 'xx'
都不行。。。。
------解决方案--------------------
XMLDocument1.XML.Text := StringReplace(XMLDocument1.XML.Text, XMLDocument1.DocumentElement.NodeName, 'myroot', [rfReplaceAll]);
------解决方案--------------------
新建一个 xml,除了根节点,全都复制一遍。
最后保存替换。
------解决方案--------------------
楼上正解,XML根结点只读。只能复制方式,修改根结点。
<root>
<son/>
<son1>
<root/>
我想把跟节点名字改掉,怎么办
用DocumentElement.NodeValue := 'xx'
DocumentElement.NodeName := 'xx'
都不行。。。。
------解决方案--------------------
XMLDocument1.XML.Text := StringReplace(XMLDocument1.XML.Text, XMLDocument1.DocumentElement.NodeName, 'myroot', [rfReplaceAll]);
------解决方案--------------------
新建一个 xml,除了根节点,全都复制一遍。
最后保存替换。
------解决方案--------------------
楼上正解,XML根结点只读。只能复制方式,修改根结点。