C++ Builder 6 中的 XML
-
19-09-2019 - |
题
我该如何使用 XML 作为简单的数据存储 在 Borland C++ Builder 6 中?
是否有一个我可以使用的内部类?
感谢帮助
解决方案
我不确定是否 TXmlDocument
在 C++Builder 6 中实现,但更简单的解决方案是使用 TinyXML [1] 库,确实简单,易于使用。我已经将它与不同版本的 C++ Builder 一起使用,它的工作方式非常神奇。
其他提示
使用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 ;
不隶属于 StackOverflow