парсю html с помощью sgml
получаю из него XmlDocument
через XPath нахожу нужный элемент, но тут приходится учитывать всю структуру документа.
а возможно ли найти элемент по атрибутам не зная как глубоко он зарыт в документе?
например есть документ
<html>
<body>
<div>
<form>
<h3 class="title">
hello
</h3>
</form>
<div>
</body>
</html>
сейчас xpath выглядит "/html/body/div/form/h3[attribute::class='title']"
а как найти сразу все "h3[attribute::class='title']" в документе? или еще лучше "form/h3[attribute::class='title']"
сейчас в голову приходит только перебором находить нужный XmlNode (form) и применять к нему xpath