2017-07-24 1 views
0

Je pense que mon problème est simple, mais je ne peux pas le comprendre. Je dispose d'un fichier xml, ressemble à ceci:HtmlAgilityPack Erorr lors de l'ouverture du fichier xml

<categorys> 
    <category name=""> 
     <link>some_link</link> 
    </category> 
</categorys> 

et je l'ouvre comme ceci:

var doc = new HtmlDocument(); 
doc.Load("categorys.xml"); 

classe HtmlDocument lire ce xml comme <link/>some_link. Qu'est-ce qui ne va pas?

Par exemple, mon fichier ici: https://yadi.sk/d/ftS2_daS3LNHdy

Répondre

0

Comme son nom l'indique, HTMLAgilityPack est destiné à la lecture des documents HTML, pas des documents XML (par la chance des documents XML peut fonctionner si elle est surtout html comme). Vous devez utiliser la classe XmlDocument pour gérer cela.