XML в C ++ Builder 6 - PullRequest
       21

XML в C ++ Builder 6

4 голосов
/ 10 февраля 2010

Как я могу использовать XML в качестве простого хранилища данных в Borland C ++ Builder 6?

Есть ли внутренний класс, который я мог бы использовать?

Спасибо за помощь

Ответы [ 2 ]

5 голосов
/ 10 февраля 2010

Я не уверен, реализован ли TXmlDocument в C ++ Builder 6, но более простым решением было бы использование библиотеки TinyXML [1] , которая действительно проста, и легко использовать. Я использовал его с различными версиями C ++ Builder, и он работает как шарм.

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

0 голосов
/ 06 июня 2017

использовать 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 ;
...