1

現在、Xerces ライブラリを使用して C++ で XML ファイルを解析しています。アルゴリズム パーサーを作成しましたが、足りないのは 2 つのタグ間の値を取得する方法だけですか? たとえば、 <name>John</name>ジョンの値を取得できるようにしたいので、その目的のために持っている文字列変数に格納できます。私はそれを使用することを知っています

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

そのタグを印刷することはできますが、タグ間の値にもっと関心があります。何か案は?

4

2 に答える 2

5

DOMNode::getTextContent()あなたの例からあなたにジョンを与えるでしょう

于 2012-07-26T22:49:43.400 に答える
0

試しましたcurrent->getNodeValue()か?

于 2012-06-22T18:11:42.280 に答える