使用pugiXML提取文本标签中的段落

正弦

我在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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 spacy 或 nltk 从段落中提取文本

提取 STRONG 标签中的文本

使用Python中的BeautifulSoup 4从div标签中提取文本

如何使用xpath提取多个标签的html脚本中的文本

如何使用python提取文本文件中的特定段落?

Python使用正则表达式提取文本文件中的段落

如何使用JSoup将标签之间的标签和文本提取到列表中

使用 Python 2 从网站的特定段落中提取文本

在Python中使用BeautifulSoup提取HTML段落内的文本

xpath:如何提取“strong”标签中的文本?

在文本中查找和提取主题标签

从XML提取的文本中的标签带

提取imacros中的differents标签的htm文本

从Python中的脚本标签提取文本

从Perl中的HTMl / XML标签提取文本

尝试使用 Python 从标签中提取“文本”

使用beautifulsoup提取没有标签的文本

使用BeautifulSoup提取不带标签的文本

使用BeautifulSoup提取标签内的文本

使用PowerShell提取标签之间的文本

使用Scrapy提取不带标签的文本序列

如何提取文本文件中的特定段落并使用python将其保存在csv文件中?

如何使用Beautifulsoup-python从div中特定标题的段落元素中的网页元素中提取网页文本

如何在段落标签中与段落标签中的其他标签一起刮取文本?

在Python中提取段落文本

如何使用JavaScript在段落中获取文本

使用jQuery替换div,段落中的文本

Python:从XML树中的标签内部的标签中提取文本

使用未包含在标签中的find_next _siblings / text提取Beautiful Soup跳过的文本