Análise XML de Java e deslocamentos de bytes originais
Gostaria de analisar um XML bem formado em um DOM, mas gostaria de saber o deslocamento da tag de cada nó na mídia original.
Por exemplo, se eu tivesse um documento XML com o conteúdo, algo como:
<html>
<body>
<div>text</div>
</body>
</html>
Gostaria de saber que o nó começa no deslocamento 13 na mídia original e (mais importante) que o "texto" começa no deslocamento 18.
Isso é possível com os analisadores Java XML padrão? JAXB? Se nenhuma solução estiver disponível com facilidade, que tipo de alterações são necessárias no caminho de análise para tornar isso possível?