使用Qt解析非格式良好的XML

时间:2012-07-16 22:15:30

标签: xml qt qtxml

我想使用Qt解析格式为

的非格式良好的XML文档
<log_data>
//lots of data
</log_data>
<log_data>
//more data
</log_data>

//etc.

这是否可能,或者Qt XML解析库是否绝对需要格式良好的XML?

提前致谢。

2 个答案:

答案 0 :(得分:1)

只需在其前面添加<root>,在其后添加</root>,即可获得有效的XML文档。

答案 1 :(得分:1)

创建一个框架文档wrapper.xml:

<!DOCTYPE wrapper [
<!ENTITY e SYSTEM "real.xml">
]>
<wrapper>&e;</wrapper>

其中real.xml是您实际想要阅读的XML片段;然后将您的XML解析器指向wrapper.xml。