![]() |
1
12
可以尝试使用qxmlstreamreader类遍历字符串并提取所有文本(如果保证html字符串是格式良好的xml)。 像这样的:
但我不确定它是否100%有效地使用了qxmlstreamreader api,因为我已经使用它很久了,可能会忘记一些事情。 |
![]() |
2
35
|
![]() |
3
24
如果你不太在乎表演的话
我知道这个问题已经过时了,但我一直在寻找一种快速而肮脏的方法来处理不正确的html。XML解析器没有给出好的结果。 |
![]() |
4
0
一些html不能很好地验证xml,这使得正确地处理xml变得更糟。 如果它是有效的XML(或者格式不是太差),我认为QxmlStreamReader+QxmlStreamEntityResolver可能不是个好主意。 示例代码: https://github.com/ycheng/misccode/blob/master/qt_html_parse/utils.cpp (这可以是评论,但我仍然没有这样做的权限) |
![]() |
5
-3
这个答案是给那些稍后阅读并使用qt5或更高版本的人的。只需使用下面的内置函数转义html字符。
|
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
|
eXor420 · 如何在脚本标记中使用导出的函数? 1 年前 |
![]() |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
![]() |
Kernier · 如何将数学公式支持添加到StacksEditor? 1 年前 |
|
Md. Ibrahim · CSS网格项溢出小屏幕滚动 1 年前 |
|
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |