草庐IT

FirstChildElement

全部标签

c++ - 使用 TinyXML 在 XML 文档中查找特定节点

我想用TinyXML从xml文件中解析一些数据。这是我的text.xml文件内容:我想访问第一个元素“用户”。执行此操作的方法如下:TiXmlDocumentdoc("test.xml");if(doc.LoadFile()){TiXmlNode*elem=doc.FirstChildElement()->FirstChildElement()->FirstChildElement()->FirstChildElement();std::coutValue()在输出中:用户。但是代码非常丑陋而且不通用。我尝试了下面的代码来模拟与上面的代码相同的行为,但它不起作用并且发生了错误。TiXm

c++ - 获取tinyxml2中的子元素

这可能是一个新手问题,但我是tinyxml2的新手,找不到任何相关信息。我正在尝试使用tinyxml2遍历XML文件。image1.pngimage2.pngimage3.png我有图像元素的XMLElement,但我不确定如何获取内部元素。任何手将不胜感激。郑重声明,这是我获取XML元素的方式:tinyxml2::XMLElement*levelElement=doc.FirstChildElement("reactor")->FirstChildElement("level")->FirstChildElement("images");提前致谢。 最佳答