많은 URL이 포함 된 meml을 검색하는 웹 서비스를 사용하고 있습니다. 나는 그것을로드하는 코드 아래 사용하고 있습니다 :XML 데이터의 앰퍼샌드가 XML로드를 허용하지 않습니다.
XmlDocument xdoc = new XmlDocument();
xdoc.Load(fileName.Trim());
어떤 앰퍼샌드 모든 요소의 내용에 있으면 내 XML을로드 할 수는 할 수 없습니다. 내 XML과 같은 것입니다 :
<media:thumbnail url="http://someurl/player/mezzanine/image.php?w=124&h=99&path=ndtv/a79d98c3030c041e0033105943c1b668_mezzn.jpg&hash=23991c2513a8e359d120840e6f897d4d" width="124" height="70" />
<media:fullimage url="" width="350" height="196" />
참고 : 내가 다른 공급자로부터이 무엇입니까로 난, 웹 서비스에서 변경을 할 수 없습니다. 도와주세요. 감사
내가이 예외를 얻고있다 :
System.Xml.XmlException는 '='예기치 않은 토큰입니다. 예상되는 토큰은 ';'입니다. 당신이 그들의 "XML"을 해결하기 위해 제공자를 얻을 수없는 경우이 행에 라인 (753), 위치 89
는
<media:thumbnail url="http://someurl/player/mezzanine/image.php?w=124&h=99&path=ndtv/a79d98c3030c041e0033105943c1b668_mezzn.jpg&hash=23991c2513a8e359d120840e6f897d4d" width="124" height="70" />
글쎄, 그건'잘못된 XML'입니다. 당신은 또 무엇을 기대합니까? 캐릭터는 ** 반드시 이스케이프되어야합니다 **. – Aliostad
예외가 있습니까? 그렇다면 스택 추적 및 예외 소스를 게시하십시오. –