我正在使用这段代码来读取一个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属性中,原因是链接包含&
,将其替换为&
即可解决问题,但如果这样做,链接将不正确,如何解决这个问题?
谢谢。