我目前有一个XML文件,正在使用TinyXML进行解析。我的XML文件的顶部如下所示:
<Classroom>12
<ClassName>name</ClassName>
...
</Classroom>
我正在尝试访问ClassName中的文本。我目前正在使用此方法进行细分错误:
TiXmlDocument doc;
doc.LoadFile(file);
TiXmlHandle handle(&doc);
TiXmlElement * child = handle.FirstChild().FirstChild().ToElement();
cout<<child->GetText();
我究竟做错了什么?
谢谢!
最佳答案
<Classroom>
您可以将代码更改为以下内容:
TiXmlElement * child = handle.FirstChild("Classroom").FirstChild("ClassName").ToElement();