C#讀取方法一般分2種:
方法一:
XmlDocument.Load() //讀取xml文件
方法二:
XmlDocument.LoadXml(); //讀取字符串內容
但如果xml出現:
字符是以格式 “<?xml version="1.0" encoding="utf-8"?>”,
在執行過程中會報出錯誤:System.Xml.XmlException: 根級別上的數據無效。 行 1,位置 1。
解決錯誤請加上代碼 :
if (xmlStr.StartsWith("<?")){ xmlStr = xmlStr.Remove(0, 1);}XmlDocument.Loadxml(xmlStr);
另外請注意xml節點對稱名稱與字符串中節點之間無空格存在,避免出現有空格出錯的情況,使用Trim方法
XmlDocument.LoadXml(xml.Trim()); //讀取字符串內容
如果在loadXml出錯,則使用Load方法
Load (): 方法將文檔置入內存中并包含可用于從每個不同的格式中獲取數據的重載方法。
本文發布于:2023-02-28 20:14:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167766515882544.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:xml文件怎么打開(電腦xml文件怎么打開).doc
本文 PDF 下載地址:xml文件怎么打開(電腦xml文件怎么打開).pdf
| 留言與評論(共有 0 條評論) |