Me gustaría analizar un XML bien formado en un DOM, pero me gustaría saber el desplazamiento de la etiqueta de cada nodo en el medio original.Java XML Parsing y desvíos de bytes originales
Por ejemplo, si tuviera un documento XML con el contenido algo como:
<html>
<body>
<div>text</div>
</body>
</html>
me gustaría saber que el nodo se inicia en el desplazamiento 13 en el medio original, y (lo más importante) que "texto" comienza en el desplazamiento 18.
¿Esto es posible con los analizadores XML estándar de Java? JAXB? Si no hay una solución disponible, ¿qué tipo de cambios son necesarios a lo largo de la ruta de análisis para que esto sea posible?
Eche un vistazo a esta pregunta http://stackoverflow.com/questions/43366566 para encontrar las compensaciones de caracteres en archivos XML grandes y cómo usarlos con JAXB. – jschnasse