Я хотел бы проанализировать некоторый правильно сформированный XML в DOM, но я хотел бы знать смещение тега каждого узла в исходном носителе.
Например, если бы у меня был XML-документ с содержимым примерно так:
<html>
<body>
<div>text</div>
</body>
</html>
Я хотел бы знать, что узел начинается со смещения 13 в исходном медиа и (что более важно), что «текст» начинается со смещения 18.
Возможно ли это со стандартными парсерами Java XML? ДЖАКСБ? Если нет легкодоступного решения, какие изменения необходимы на пути синтаксического анализа, чтобы сделать это возможным?