J'ai un contenu html que je stocke en tant que document XML (en utilisant HTML Agility Pack). Je connais quelques XPath, mais je ne suis pas capable de zéro dans le contenu exact dont j'ai besoin.Extraire du contenu avec XPath?
Dans mon exemple ci-dessous, j'essaie d'extraire le texte "src" et "alt" de la grande image. Ceci est mon exemple:
<html>
<body>
....
<div id="large_image_display">
<img class="photo" src="images/KC0763_l.jpg" alt="Circles t-shirt - Navy" />
</div>
....
<div id="small_image_display">
<img class="photo" src="images/KC0763_s.jpg" alt="Circles t-shirt - Navy" />
</div>
</body>
</html>
Quel est le XPath pour obtenir "images/KC0763_l.jpg" et "cercles t-shirt - Marine"? C'est jusqu'où j'ai eu, mais c'est faux. Pratiquement pseudo code à ce stade:
\\div[@class='large_image_display']\img[1][@class='photo']@src
\\div[@class='large_image_display']\img[1][@class='photo']@alt
Toute aide pour obtenir ce droit serait grandement appréciée.
Question sur l'alimentation, +1! Voir ma réponse pour une meilleure solution, plus efficace et pour une explication détaillée. :) –