【发布时间】:2015-05-24 10:57:21
【问题描述】:
使用QXmlStreamReader,我想要使用HTML 标记的富文本格式的XML 文件。例如,在这个文件中,如果能够访问<em> 和其他用于格式化文本的 HTML 标记,那就太好了。 (并且使用 Qt,我可以将 HTML 放在任何地方,在 QLabel 或其他地方。)
<?xml version="1.0" encoding="UTF-8"?>
<course name="Introductory Course">
<course-description>Welcome to the <em>basic course</em>.</course-description>
</course>
如果我在<course-description> 的开始元素处使用QXmlStreamReader::readElementText(QXmlStreamReader::IncludeChildElements),我会在<course-description> 中删除标签,例如Welcome to the basic course.
当然,我想这样做,而不必考虑代码中的每个 HTML 标记。
【问题讨论】:
标签: html c++ xml qt qxmlstreamreader