Существует некоторая HTML-страница, источник этой страницы был проанализирован перед загрузкой в браузере, чтобы найти некоторые позиции XPath. Затем эта страница была загружена в браузер, и я хочу с помощью JAvaScript (при некоторых действиях) вставить некоторый текст в позиции XPath, который уже был найден. Проблема в том, что в JavaScript (jQuery) я могу получить только innerHTML (HTML DOM) этой страницы, и она отличается от XHTML DOM (XML DOM), который был проанализирован. Как я могу получить в JavaScript XML DOM страницы XHTML, а не HTML DOM.
Пример (часть страницы):
<div><p />
Text1
<p />
Text2
</div>
Когда я хочу найти XPath-позицию Text1, это будет / div / text () [1], но в браузере эта часть кода будет преобразована в HTML DOM и выглядит так:
<div>
<p>Text1</p>
<p>Text2</p>
</div>
и Text1 теперь на / div / p [1]