请给一个C语言读XML文件的例子。
假设有一个XML文件,如果用C语言将文件的内容读入到变量中?
请给一个例子,谢谢!
[解决办法]
DOM,是一个com接口.
[解决办法]
楼主没说用什么库, 如果是简单的XML文件,可以用TinyXML.
<Document>
<Element>
<Child> Hello World1 </Child>
<Child> Hello World2 </Child>
<Child> Hello World3 </Child>
<Child> Hello World4 </Child>
</Element>
</Document>
TiXmlDocument doc( "demo.xml " );
if(doc.LoadFile())
{
TiXmlHandle docHandle( &doc);
TiXmlElement* child = docHandle.FirstChild( "Document ").FirstChild( "Element ").Child( "Child ", 1 ).ToElement(); //取第二个Child
if(child)cout < <child-> ToText(); //输出
}