当我尝试加载XML file时,出现错误:“根目录下的数据无效,第1行,第1位”。下面是相关的代码:加载XML文件时出错 - “根目录下的数据无效”
string line;
StreamReader file = new StreamReader(filepath);
while ((line = file.ReadLine()) != null)
{
XDocument doc = XDocument.Load("http://api.discogs.com/release/" + line);
//do processing
}
它的工作方式是,我打开其中包含版本号的列表StreamReader的一个文件,例如:
367315
123456
192837
然后我想追加这些一个接一个地传递给url的其余部分,这样我就可以一次处理很多XML文件。但是,在加载XML时,我得到了提到的错误。我不知道是什么原因造成的。它是格式良好还是编码?我希望任何人都可以帮助我!
您尝试打开的XML文件无效。如果你能以某种方式拉它并发布它,我们可以告诉你更多。 – Tim
是文件中的所有数字列表吗? – 2012-01-24 22:52:30
我去了链接并下载了文件 - 看起来像是JSON格式。你认为它应该是XML吗? – Tim