XML في C ++ Builder 6
-
19-09-2019 - |
سؤال
كيف يمكنني استخدام XML كتخزين بيانات بسيط في Borland C ++ Builder 6؟
هل هناك فئة داخلية، والتي يمكنني استخدامها؟
شكرا للمساعدة
المحلول
لست متأكدا مما إذا كان TXmlDocument
يتم تنفيذها في منشئ C ++ 6، ولكن الحل الأكثر بسيطة سيكون استخدام Tinyxml [1 المكتبة، والتي هي بالفعل بسيطة وسهلة الاستخدام. لقد استخدمتها مع إصدارات مختلفة من باني C ++ ويعمل مثل سحر.
نصائح أخرى
استخدام 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