【发布时间】:2013-10-17 02:05:27
【问题描述】:
我正在尝试像这样解析 XML 文件:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<genrelist>
<genre name="00s"></genre>
<genre name="30s"></genre>
<genre name="40s"></genre>
<genre name="50s"></genre>
</genrelist>
我正在使用标准 System.Xml 反序列化器,但我得到一个错误:在文档 XML (0, 0) 中是错误的(我的英文翻译),甚至在开始解析 XML 无效之前。如何解析这个 XML?
反序列化代码:
XmlSerializer serializer = new XmlSerializer(typeof(GenreList));
XmlReader reader = XmlReader.Create("http://yp.shoutcast.com/sbin/newxml.phtml", settings);
GenreList genrelist = (GenreList)serializer.Deserialize(reader);
【问题讨论】:
-
but get error并且错误是...?另外,请向我们展示您的代码。 -
能否请您附上您的 C# 代码?看看这个帖子能不能帮到你。 stackoverflow.com/questions/4884383/…
-
错误在文档中 XML (0, 0) 是错误(我的英文翻译)
-
@kasus,你为什么要还原我的编辑?
-
@Amy,我不明白你在说什么
标签: c# xml xml-parsing shoutcast