Vorrei analizzare un XML ben formato in un DOM, ma mi piacerebbe conoscere l'offset del tag di ogni nodo nel supporto originale.Analisi XML Java e offset byte originali
Per esempio, se ho avuto un documento XML con l'qualcosa di contenuti come:
<html>
<body>
<div>text</div>
</body>
</html>
mi piacerebbe sapere che il nodo inizia all'offset 13 nel supporto originale, e (soprattutto) che "text" inizia con offset 18.
Ciò è possibile con i parser Java XML standard? JAXB? Se nessuna soluzione è facilmente disponibile, quale tipo di modifiche sono necessarie lungo il percorso di analisi per renderlo possibile?
Dai un'occhiata a questa domanda http://stackoverflow.com/questions/43366566 per trovare gli offset di caratteri in file XML di grandi dimensioni e come utilizzare con JAXB. – jschnasse