检索标记XML Xerces C++ Parser之间的值

cyb*_*ron 1 c c++ xml xerces

我目前正在使用Xerces库来解析C++中的XML文件.我编写了算法解析器,唯一缺少的是如何检索两个标签之间的值?例如, <name>John</name>我希望能够得到John的值,所以我可以存储在我为此目的的字符串变量中.我知道用的

DOMElement * current = root->getFirstChildElement();
const XMLCh * tag = current->getTagName();
cout << XMLString::transcode(tag) << endl;
Run Code Online (Sandbox Code Playgroud)

我将能够打印该标签,但我对标签之间的价值更感兴趣.有任何想法吗?

ree*_*evh 5

DOMNode::getTextContent()会从你的榜样中给你约翰