我注意到可以将相同的节点多次添加到相同的TXMLDocument中-这是个好主意吗?
n := XMLDocument1.CreateElement('Test', '');
XMLDocument1.DocumentElement.ChildNodes.Add(n);
XMLDocument1.DocumentElement.ChildNodes.Add(n);
n.Text := 'fool me once...';节点测试将在树中多次出现
编辑:为了让我的问题变得清晰-如果我在一个TXMLDocument中多次添加一个IXMLNode,会不会导致任何问题?
发布于 2012-09-12 05:45:18
通过将节点添加到文档中,您不会丢失对刚添加的节点的引用,因此多次执行该操作没有任何错误。如果这是一个好主意,那么这只是一个设计问题--如果你需要一次向你的文档中添加几个相同的节点,那么这是最好的方法。
https://stackoverflow.com/questions/12378266
复制相似问题