【转】“根级别上的数据无效”问题的解决
搜索這個(gè)問題很費(fèi)時(shí)間。我的問題跟這位作者一樣:
http://blog.csdn.net/hdzdw/archive/2008/10/26/3152807.aspx
??? 前提是經(jīng)過很檢驗(yàn),XML文件是合格并有效的。可一運(yùn)行就就會(huì)出現(xiàn)“根級(jí)別上的數(shù)據(jù)無(wú)效”的錯(cuò)誤,很久沒弄明白,網(wǎng)上搜了一下,發(fā)現(xiàn)遇到這問題的還真不少。有的網(wǎng)友說(shuō)LoadXml之前加上file = file.Trim();就解決了,試了還是不行。于是改用Load()方法,問題解決。再查Msdn,原來(lái)兩個(gè)方法的用法不同。
??? LoadXml (): 該方法從字符串中讀取?? XML。?? LoadXml("<book><title>C#</title></book>");
??? Load ():? 方法將文檔置入內(nèi)存中并包含可用于從每個(gè)不同的格式中獲取數(shù)據(jù)的重載方法。Load(文件)
(可能因?yàn)檫@兩件方法都有一個(gè)參數(shù)為string的重載吧,于是理所當(dāng)然的以后這兩個(gè)方法混用了)。
??? 希望為同樣錯(cuò)誤困擾的網(wǎng)友有點(diǎn)點(diǎn)幫助,也讓自己牢記。
轉(zhuǎn)載于:https://www.cnblogs.com/plmnko/archive/2010/09/21/1832202.html
總結(jié)
以上是生活随笔為你收集整理的【转】“根级别上的数据无效”问题的解决的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大理,风花雪月俏丽金花
- 下一篇: c#编码规范【转载】