Frage zu XML Validation

freehawk

Mitglied
Hallo zusammen,

ich habe eine ganz doofe Frage, aber ich komme nicht drauf.

Aus einem System bekomme ich einen String, der eigentlich einer XML Datei entsprechen soll. Leider geht aber das Wandeln in einen JDOM Object über den SAX Builder schief. Es liegt daran, dass das XML File nicht valid ist.

XML:
<rain>
    <3h>0.58</3h>
</rain>

Das <3h> ist ungültig. Kann mir bitte einer Sagen warum und was dazu die Regel ist, ich bin gerade am überlegen um die den String dahingehnd nochmal untersuche bevor ich ihn versuche zu wandeln. Am Ursprungsstring kann ich leider nichts ändern, da er aus einem Fremdsystem kommt.

Was ist daran ungültig? Ich habe eigentlich gefunden, dass als Elementnamen alle Zeichen verwendet werden dürfen nur keine Satzzeichen außer -.

Danke

Gruß
Markus
 

freehawk

Mitglied
Nun hätte ich nochmals eine Frage:

Ich versuche nun mittels regex einfach an die XML Daten wenn der Elementname mit einer Zahl beginnt einen Unterstrich davor zu setzten.

Code:
xmlString = xmlString.replaceAll( "(<)[0-9]", "<_" );
xmlString = xmlString.replaceAll( "(<\\/)[0-9]", "</_" );

Leider wird auch die Zahl ersetzt anstatt nur der Teil in der Klammer.

Hat mir hier nochmals jemand einen Tipp?
 

Dompteur

Top Contributor
Java:
    xmlString = xmlString.replaceAll( "<([0-9])", "<_$1" );
    xmlString = xmlString.replaceAll( "<\\/([0-9])", "</_$1" );
 

looparda

Top Contributor
Java:
xmlString = xmlString.replaceAll( "(</?)(\\d)([a-zA-Z]+)", "$1$3$2" );
oder eben dann
Java:
xmlString = xmlString.replaceAll( "(</?)(\\d)([a-zA-Z]+)", "$1_$2" );
wenn du es zu <_3> und </_3> umbenennen willst.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Design Frage zum Geld Protokoll des App Stores XML & JSON 0
K Frage zu der Ausgabe von XML Knotentypen XML & JSON 2
mananana Frage zu JSON XML & JSON 3
pkm Frage zu org.w3c.dom.Node.getNextSibling() und org.w3c.dom.Node.getNextChild() XML & JSON 1
B Frage zu Tree Traversal XML & JSON 2
L Frage zu ListViews XML & JSON 1
A Frage zu bestehender XML Datei XML & JSON 6
S XQuery - Frage zur Ausgabe XML & JSON 5
T Frage zu getContent unter jdom XML & JSON 6
R XPath - frage zur Adressierung XML & JSON 3
G XPATH-Frage XML & JSON 2
F XPath frage XML & JSON 4
B XPath frage XML & JSON 2
K XSLT Frage XML & JSON 4
T Frage zu XQuery (XQJ) / XPath XML & JSON 2
M Frage zu Erklärung im Online book "Java ist auch eine I XML & JSON 4
G web.xml frage XML & JSON 4
G Newbe - Frage.XML - Datei einlesen und speichern XML & JSON 2
G Frage zu XPath XML & JSON 2
T Newbie Frage. CSS Stylesheet einlesen und suchen nach Tags XML & JSON 6
O Frage zu JaxMe2! XML & JSON 3
E @pp workaround frage ;-) XML & JSON 3
T Newbie Frage.aus Java eine XML Datei erstellen? XML & JSON 7
Z Frage zu XML Schema XML & JSON 3
G Frage zu erreichen von Elementen XML & JSON 3
S [Frage] iterator bei jdom bricht ab XML & JSON 4
G XML validation XML & JSON 2

Ähnliche Java Themen

Neue Themen


Oben