QT 使用QDomDocument::setContent()讀XML文件總是返回false


代碼:

if(!doc.setContent(&file)){讀取失敗操作}

發現總是返回false;
使用如下代碼調試:
if(!doc.setContent(&file,&sErrormsg,&iErrorLine,&iErrorCol))
errmsg返回是格式有問題.

解決方法:

  一定要確保讀取的xml文件格式正確,該有空格的地方不要少,不該有空格的地方不要加。
  
 xml的格式:
    1.等號兩遍不要有空格!
    2.說明中的<?和xml之間不要有空格,?>與之前的字符也不要有空格!
    3.說明中的xml要小寫,不要大寫!
 
         
         
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM