2010-02-10 136 views

回答

5

我不知道该TXmlDocument是否在C++ Builder中实现6,但更简单的解决办法是使用TinyXML [1]库,这的确是简单,易于使用。我已经将它与不同版本的C++ Builder一起使用,它的功能就像一个魅力。

[1] http://www.grinninglizard.com/tinyxml/

+0

TXMLDocument的正是我一直在寻找..难道不记得确切的类名:-D感谢 – 2010-02-10 11:32:07

0

使用NativeXML


xmlDoc = new TNativeXml("test");  
xmlDoc->EncodingString = "GB2312" ; 
xmlDoc->XmlFormat = xfReadable; 
xmlNode = xmlDoc->Root->NodeNew("report") ; 
xmlNode->WriteString("date","2008-6-8") ; 
xmlNode->WriteString("road0","10") ; 
xmlNode->WriteString("road1","8") ; 
xmlNode = xmlDoc->Root->NodeNew("ctrParm") ; 
xmlNode->WriteString("parm0","0") ; 
xmlNode->WriteString("parm1","1") ; 
xmlNode->WriteString("parm2","2") ; 
xmlDoc->SaveToFile("test.xml") ; 
delete xmlDoc ;