简述
在使用 DOM 读取 Qt XML 文件中数据时,用到 setContent() 方法来获取 XML 数据,但是该方法总是返回 false。总结共两个原因。
原因分析
1、XML 文件结构不完整,比如:缺少 "<"等;
2、创建 XML 文件时,createElement 传 tagName 参数存在空格,这里不可存在空格,如果存在空格,可正常写入,但是读取时会出现错误。
在使用 DOM 读取 Qt XML 文件中数据时,用到 setContent() 方法来获取 XML 数据,但是该方法总是返回 false。总结共两个原因。
1、XML 文件结构不完整,比如:缺少 "<"等;
2、创建 XML 文件时,createElement 传 tagName 参数存在空格,这里不可存在空格,如果存在空格,可正常写入,但是读取时会出现错误。