我有一些包含格式良好的 XML 的文本字符串。
我希望能够(1)将这些字符串转换为IXMLNodes
然后(2)将它们附加到现有的XMLDocument
. 最好不要先声明一个新的XMLDocument
。
这似乎不可能?
有什么简单的方法可以完成等效的事情吗?我最初的想法是使用IXMLNode.XML
(string) 属性并插入新字符串。没有像IXMLNode.XML
只读这样的运气。
这是一个示例,如果我在 a 中有以下字符串TStringList
,
<Property Name="Version" RttiType="tkString"></Property>
<Property Name="ShowSubunit" RttiType="tkBoolean"></Property>
我有以下 XML,已经加载到 aTXMLDocument
中,我怎么能轻松地将上面的两行附加到TXMLDocument
下面?
<Program Name="PFOO">
<Class Name="CFOO">
<Property Name="DBN" RttiType="tkString"/>
<Property Name="SDate" RttiType="tkClass" ClassType="TXSDATE">12/30/1899</Property>
<Property Name="XForm" RttiType="tkEnumeration">xfXML</Property>
<Property Name="Singleton" RttiType="tkBoolean">True</Property>
</Class>
</Program>
任何其他(简单)方法来实现这一点(请不要对 XML 属性进行受保护的黑客攻击)?
谢谢!