• 3187阅读
  • 3回复

setContent()出现错误 [复制链接]

上一主题 下一主题
离线langziyang
 

只看楼主 倒序阅读 楼主  发表于: 2012-09-04
  1. QFile file("my.xml");
  2.     if(!file.open(QIODevice::ReadOnly)){
  3.         qDebug()<<file.errorString();
  4.         return ;
  5.     }
  6.     QDomDocument doc("mydocument");
  7.     if(!doc.setContent(&file)){
  8.         file.close();
  9.         qDebug()<<"Error";
  10.         return ;
  11.     }
  12.     file.close();
my.xml肯定存在,格式也没错,但是运行的时候会输出Error
离线淳于半邪

只看该作者 1楼 发表于: 2012-09-04
在线XChinux

只看该作者 2楼 发表于: 2012-09-04
确认XML没错吗?将XML错误的行、列号打印出来。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线langziyang

只看该作者 3楼 发表于: 2012-09-10
后来我把错误内容和行号都显示了,才知道xml写错了,谢谢
快速回复
限100 字节
 
上一个 下一个