<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>23 Dec 2019 09:43:13 Z</lastBuildDate><pubDate>27 Sep 2019 14:36:52 Z</pubDate><description>Bonjour,&#13;
&#13;
J'essaies de parser du code html via une DLL importée (Html Agility Pack).&#13;
&#13;
J'arrive à lire certaines valeurs, mais toutes celles faisant appel à un attribut sont en erreur "Impossible d'accéder au sous-élément". Je me demande s'il n'y aurait pas un conflit avec la propriété ..attribut du WLangage ?&#13;
&#13;
Si quelqu'un a une idée ou une alternative pour parser des pages HTML, je suis preneur.&#13;
Merci.&#13;
&#13;
Exemple de l'éditeur :&#13;
https://html-agility-pack.net/online-examples/ozk9kE&#13;
&#13;
Voici mon code :&#13;
&#13;
[code:wl]&#13;
HtmlDoc est un HtmlAgilityPack.HtmlDocument dynamique&#13;
HtmlDoc = allouer un HtmlAgilityPack.HtmlDocument&#13;
sHTML est une chaîne&#13;
&#13;
sHTML =[&#13;
	&lt;TD class=texte width="50%"&gt;&#13;
	&lt;DIV align=right&gt;Name :&lt;B&gt; &lt;/B&gt;&lt;/DIV&gt;&#13;
	&lt;/TD&gt;&#13;
	&lt;TD width="50%"&gt;&#13;
	&lt;INPUT class=box value=John maxLength=16 size=16 name=user_name id="id_1"&gt;&#13;
	&lt;INPUT class=box value=Tony maxLength=16 size=16 name=user_name id="id_2"&gt;&#13;
	&lt;INPUT class=box value=Jams maxLength=16 size=16 name=user_name id="id_3"&gt;&#13;
	&lt;INPUT class=box value=Nick maxLength=16 size=16 name=user_name id="id_4"&gt;&#13;
	&lt;/TD&gt;&#13;
	&lt;TR vAlign=center&gt;&#13;
]&#13;
&#13;
HtmlDoc:LoadHtml(sHTML)&#13;
&#13;
vNoeud est un Variant = HtmlDoc.DocumentNode.SelectNodes("//td/input")&#13;
&#13;
POUR TOUT sElement DE vNoeud&#13;
	Trace(sElement.outerHtml) //OK&#13;
	Trace(sElement.id) //OK&#13;
	Trace(sElement.Attributes["value"].Value) //ERREUR&#13;
FIN&#13;
&#13;
[/code]</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/233247-utilisation-dll-html-agility-pack-parsing/read.awp</link><title>Utilisation DLL Html Agility Pack - Parsing</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>Nicolas</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/233247-utilisation-dll-html-agility-pack-parsing-235704/read.awp</comments><pubDate>23 Dec 2019 09:43:13 Z</pubDate><description>Merci pour ta réponse.&#13;
Du coup je suis passé sur les fonctions XML de Windev et ça fonctionne très bien.&#13;
Je garde ta solution …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/233247-utilisation-dll-html-agility-pack-parsing-235704/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/233247-utilisation-dll-html-agility-pack-parsing-235704/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/233247-utilisation-dll-html-agility-pack-parsing/read.awp">Utilisation DLL Html Agility Pack - Parsing</source><title>Re: Utilisation DLL Html Agility Pack - Parsing</title></item><item><author>Jurassic Pork</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/233247-utilisation-dll-html-agility-pack-parsing-235684/read.awp</comments><pubDate>21 Dec 2019 17:19:14 Z</pubDate><description>hello,&#13;
tu peux faire comme cela par exemple :&#13;
[code:wl]&#13;
HtmlDoc est un HtmlAgilityPack.HtmlDocument()&#13;
&#13;
HtmlDoc:LoadHtml(sHT…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/233247-utilisation-dll-html-agility-pack-parsing-235684/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/233247-utilisation-dll-html-agility-pack-parsing-235684/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/233247-utilisation-dll-html-agility-pack-parsing/read.awp">Utilisation DLL Html Agility Pack - Parsing</source><title>Re: Utilisation DLL Html Agility Pack - Parsing</title></item></channel></rss>
