Bonjour,
J'essaie en vain de traduire une string html en liste lisible (le boulot que fait un navigateur), mais je tourne en rond.
Avec le package agility pack, node.ChildNodes a l'air de ne prendre que que le 1é niveau des Childnodes, ce qui fait que si une liste <ol> est imbriquée dans un des <li> des Childnodes, cette liste imbriquée disparait purement et simplement.
Je passe un temps fou pour réinventer l'eau chaude.
Et c'est bon ni pour le bilan carbone de la planète, ni pour ma santé mentale.
Il n'y aurait pas un moyen, en rajoutant des balises d'entête html à cette string
<ol><li>item1<ol type="a"><li>item a<ol type="i"><li>item i</li></ol></li><li>item b<ol type="i"><li>item i</li><li>item ii</li></ol></li></ol></li><li>item2</li></ol>
et en utilisant un client C#, d'obtenir cette jolie string
1. item1
....a. item a
........i. item i
....b. item b
........i. item i
........ii. item ii
2. item2
(avec des blancs à la place des ..., mais les blancs sont avalés à la publication sur le forum)
string que je pourrai alors stocker dans un joli fichier ?
Merci par avance pour vos conseils
Partager