Wie kann man einen String, der XML enthält, in Java parsen und den Wert des Wurzelknotens abrufen?
Ich habe XML in Form eines Strings, der Folgendes enthält
<message>HELLO!</message>
Wie kann ich die Zeichenfolge "Hallo!" aus dem XML abrufen? Es sollte lächerlich einfach sein, aber ich bin ratlos. Die XML ist nicht in einem Dokument, es ist einfach ein String.
34
3
Mit JDOM:
Verwendung des Xerces
DOMParser
:Verwendung der JAXP Schnittstellen:
Es gibt die Möglichkeit, XML richtig zu lesen, und die Möglichkeit, nur das Nötigste zu tun, um weiterzukommen. Richtig machen würde es mit ordnungsgemäßen Dokument-Parsing sein.
Oder... dodgy wäre mit benutzerdefinierten Text-Parsing mit entweder wisuzu's Antwort oder mit regulären Ausdrücken mit Matchern.
Ich denke, Sie würden in der Klasse String suchen, es gibt mehrere Möglichkeiten, es zu tun. Was ist mit
substring(int,int)
undindexOf(int)
lastIndexOf(int)
?