• 3178阅读
  • 0回复

[提问]QDomDocument 解析XML问题,救命 [复制链接]

上一主题 下一主题
离线wtw2338228
 

只看楼主 倒序阅读 楼主  发表于: 2012-12-11
关键词: QDomDocumentxml
  1. int main(int argc, char *argv[])
  2. {    QString xmlPath="E:\\12.xml";    
  3.      QFile file(xmlPath);    
  4.      if (!file.open(QIODevice::ReadOnly| QIODevice::Text))    
  5.       { return 0;
  6.       }    
  7.      QDomDocument doc;    
  8.      QString errorStr;    
  9.      int errorLine, errorCol;    
  10.      if (!doc.setContent(&file, false, &errorStr, &errorLine, &errorCol))//    
  11.       { file.close();  
  12.       }
  13. }  //运行到这里退出main函数时会出现错误:windows在.exe触发一个断点,其原因可能是堆被损坏.......

程序中如果有doc.setContent(&file, false, &errorStr, &errorLine, &errorCol)这句,那么main函数程序结束时(doc生命周期结束)总是出错,求教
快速回复
限100 字节
 
上一个 下一个