M
Monsterbacke
Gast
Hallo!
Ich habe folgendes Problem beim Auslesen einer XML-Datei aus Java mittels XPath. Ich habe eine XML-Datei, die ungefähr so aussieht:
Das blöde ist jetzt, dass manche Kunden nur einen Vornamen haben und andere zwei. Durch die XPath Abfrage "/kunde//vorname/text()" werden mir in Java jetzt aber "Hans" und "Peter" als zwei getrennte Vornamen ausgegeben, also quasi von zwei verschiedenen Leuten. Ich lasse mir nämlich später die ganzen Vornamen in einer Liste speichern, d.h. es sollte so sein, dass "Hans Peter" ein String ist und nicht zwei getrennte. Kann ich die XPath Abfrage irgendwie so verändern, dass mein Vorhaben funktioniert?
Ich habe folgendes Problem beim Auslesen einer XML-Datei aus Java mittels XPath. Ich habe eine XML-Datei, die ungefähr so aussieht:
Java:
<kunde nr="100">
<name>
<anrede>Herr</anrede>
<vorname>Hans</vorname>
<vorname>Peter</vorname>
<nachname>Lustig</nachname>
</name>
</kunde>