關於xml load 文件時:The data at the root level is invalid. Line 1, position 1.

今天在讀取XML時,突然遇到這問題了,

總是提示: 

The data at the root level is invalid. Line 1, position 1.

-XmlDocument doc = new XmlDocument();
-doc.LoadXml(FilePath);

就是有錯誤,XML也是對的。

--------------------

最後終於找到錯誤所在了:

XmlDocument 有兩個方法:

- Load(string FilePath); // 輸入絕對路徑,或者相對路徑

-LoadXml(string XmlContent);// XmlContent 包含xml元素的串

如:

 XmlDocument doc = new XmlDocument();
    doc.LoadXml("<item><name>wrench</name></item>");
-------------------------------

所以,要分清楚使用。

從文件讀入, 使用; 

Load(@"sample.xml");

 

wisdom Guo

2007-11-29

 

發佈了36 篇原創文章 · 獲贊 4 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章