我在Xcode中使用pugiXML,并试图获取嵌入在文本标签内的段落。我使用的语言是C ++。我不认为这是重复的,因为我找到了Visual Studio的答案,但没有找到Xcode的答案,其他问题则涉及到提取单行而不是整个段落。
我正确显示的代码可以检索标题和ID,但不能提取文本。文本采用段落的形式,两侧是适当的文本标签。我的代码如下:
//open file
if (!doc.load_file("Sample.xml")){
cout << "Couldn't open file" << endl;
}
else{
xml_node page = doc.child("page");
//Correctly getting title and ID
cout << page.child_value("title") << endl;
cout << page.child_value("id") << endl;
//Problem line: can't get text.
cout << page.child_value("text") << endl;
}
我想到了。我没有找到正确的节点。
这就是我应该做的:
xml_node text = doc.child("page").child("revision").child("text");
cout << text.child_value() << endl;
问题是我使用的方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句