Bonjour,

Je cherche à parser un fichier HTML et à reproduire l'arborescence de noeuds sous Excel.

1. Chargement du document HTML: OK
2. Je crée une fonction récursive qui, pour chaque noeud, récupère et écrit dans mon classeur l'attribut "innerText" puis passe au premier noeud fils s'il existe, sinon au noeud suivant de même rang s'il existe, sinon au noeud père suivant.

Problème: tous les nodes n'ont pas nécessairement d'attribut "innerText" et du coup mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ActiveSheet.Cells(level, indice).Value = oCurrentNode.innerText
plante.

Question: Comment tester l'existence de cet attribut?

J'ai essayé sans succès des choses comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
If oCurrentNode.hasAttributes("innerText") Then ...
ou bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
If Not IsEmpty(oCurrentNode.getAttribute("innerText"))
(ou IsNull) sans succès.

Merci pour votre aide!