Ich möchte ein wohlgeformtes XML in ein DOM parsen, aber ich möchte den Offset des Knotennamens in den Originalmedien kennen.Java-XML-Parsing und Original-Byte-Offsets
Zum Beispiel, wenn ich ein XML-Dokument mit dem Inhalt etwas wie gehabt:
<html>
<body>
<div>text</div>
</body>
</html>
Ich mag wissen, dass der Knoten bei 13 Offset beginnt in den Originalmedium und (noch wichtiger), dass "Text" beginnt bei Offset 18.
Ist dies mit Standard-Java-XML-Parsern möglich? JAXB? Wenn keine Lösung leicht verfügbar ist, welche Art von Änderungen sind entlang des Parsing-Pfades notwendig, um dies zu ermöglichen?
Werfen Sie einen Blick auf diese Frage http://StackOverflow.com/Questions/43366566, um Zeichen Offsets in großen XML-Dateien zu finden und wie mit JAXB zu verwenden. – jschnasse