1

我想将一些电子表格的内容加载到 XmlDocument 中。我得到的是:

let req = WebRequest.Create "http://spreadsheets.google.com/ccc?key=pXMFQ3e4aFY11oQkT_7FhZg"
let resp = req.GetResponse ()
let stream = resp.GetResponseStream ()
let xdoc = new XmlDocument()
xdoc.Load stream

我收到以下错误:

System.Xml.XmlException: An error occurred while parsing EntityName. Line 12, position 22057.
  at System.Xml.XmlTextReaderImpl.Throw(Exception e)
  at System.Xml.XmlTextReaderImpl.ParseEntityName()
  at System.Xml.XmlTextReaderImpl.ParseEntityReference()
  at System.Xml.XmlTextReaderImpl.Read()
  at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)
  at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
  at System.Xml.XmlDocument.Load(XmlReader reader)
  at System.Xml.XmlDocument.Load(Stream inStream)
  at <StartupCode$FSI_0008>.$FSI_0008.main@()
Stopped due to error

用只有一列少数整数的最简单的电子表格替换该电子表格不会改变任何内容。

它是否与“谷歌表格”有特殊关系,如果是这样,在加载之前我应该​​做什么还是我必须走另一条路?

4

0 回答 0