2010-02-10 167 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 ;