提问人:aetopiu 提问时间:5/11/2021 最后编辑:Andrew Truckleaetopiu 更新时间:6/11/2021 访问量:41
XML 解析器未显示信息 C++
XML Parser not showing informations C++
问:
我正在使用 TinyXML2,遇到了一些奇怪的问题。所以它似乎有效,因为我没有任何崩溃,但是当我想输出我得到的值之一时,我什么都没有,如果有人知道为什么? 我已经使用了tinyxml2并且它正在工作,但是这里也许XML很奇怪?
#include <iostream>
#include "tinyxml2/tinyxml2.cpp"
#include "../Inc/classConfigCtx.h"
#include "../Inc/globalDefine.h"
using namespace tinyxml2;
int main() {
std::cout << "Hello World!";
XMLDocument doc;
doc.LoadFile( "NetworkConfig.xml" );
int AppliMsgPort_;
const char * portAppli;
const char * IPtemp;
XMLElement * pRootElement =doc.RootElement()->FirstChildElement();
portAppli=pRootElement->FirstChildElement()->GetText();
std::cout<<portAppli;
return 0;
}
和我的 XML
<configuration>
<operational_00001000><name value="100.CBD" /><radio_1><type value="Net" /><ip value="10.36.1.1" /><port_s value="50010" /><port_r value="50100" /><radioID value="10040" /></radio_1></operational_00001000>
<operational_00001005><name value="100.LOG" /><radio_1><type value="Net" /><ip value="10.26.2.1" /><port_s value="50000" /><port_r value="50000" /><radioID value="1000005" /></radio_1></operational_00001005>
</configuration>
答: 暂无答案
评论
Atrribute(“value”)
API。