我目前正在使用 Xerces 库来解析 C++ 中的 XML 文件。我已经编写了算法解析器,唯一缺少的是如何检索两个标签之间的值?例如
<name>John</name>
,我希望能够获得 John 的值,因此我可以将其存储在我为此目的而拥有的字符串变量中。我知道使用
DOMElement * current = root->getFirstChildElement();
const XMLCh * tag = current->getTagName();
cout << XMLString::transcode(tag) << endl;
我将能够打印该标签,但我对标签之间的值更感兴趣。有任何想法吗?