我正在使用此代码读取xml文件
string xmlcontents = System.IO.File.ReadAllText("the xml path");
xml.LoadXml(xmlcontents);
当我执行此代码时,它给了我这个错误
System.Xml.XmlException:“ =”是意外令牌。预期令牌为“;”
这是带有错误的xml行
<SubMenu name="Assassins Creed Origins" picture="https://image.ibb.co/gqeqpd/image.jpg" Torrent="http://rarbg.to/download.php?id=hzvlmyb&f=The.Endless.2017.1080p.BluRay.H264.AAC-RARBG-[rarbg.to].torrent" />
该错误是在Torrent属性中,其原因是该链接包含&
并替换为该链接&
将解决此问题,但是如果我这样做,该链接将不正确,该如何解决此问题?
谢谢。
就目前而言,这是无效的XML。您将需要编码&
为&
。从XML文档中读取时,它就是&
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句