Morgen,
ich habe seit ca. einer Woche ein Problem mit Xslt und hoffe mir kann hier jemand weiterhelfen.
Die Xml:
So mein Problem ist jetzt das in der Xml zwei mal das Tag <Ort> vorkommt und ich nicht weiß wie ich die jetzt einzeln rausziehe.
Ich habe es so probiert:
Wie prüfe ich den Knoten des Xml und das er sich dann nur die Werte die in dem Xml-Knoten vorhanden sind rauszieht. Weil egal wie ich es mache schreibt er mir bei Ort immer den Wert rein den er als erstes findet. Also in meinem Beispiel oben zweimal Sulingen.
Ich weiß echt nicht mehr weiter und würde mich über Hilfe sehr freuen da ich das heute noch fertig machen müsste, aber im internet auch nicht wirklich was gefunden habe.
Mfg
Sascha
ich habe seit ca. einer Woche ein Problem mit Xslt und hoffe mir kann hier jemand weiterhelfen.
Die Xml:
Java:
<Beteiligung>
<Beteiligter>
<Natuerliche_Person>
<Voller_Name>
<Vorname>Bernd</Vorname>
<Nachname>Betrüger</Nachname>
</Voller_Name>
<Geburt>
<Geburtsdatum>1966-01-01</Geburtsdatum>
<Geburtsort>
<Ort>Sulingen</Ort>
</Geburtsort>
</Geburt>
</Beteiligter>
<Wohnort>
<Anschrift>
<Strasse>Stra�e Zur Sparkasse</Strasse>
<Hausnummer>2</Hausnummer>
<Postleitzahl>31600</Postleitzahl>
<Ort>Uchte</Ort>
</Anschrift>
</Wohnort>
</Beteiligung>
So mein Problem ist jetzt das in der Xml zwei mal das Tag <Ort> vorkommt und ich nicht weiß wie ich die jetzt einzeln rausziehe.
Ich habe es so probiert:
Java:
<xsl:template match="//Beteiligter">
<Geburtsort>
<xsl:value-of select="//Ort"/>
</Geburtsort>
</xsl:template>
<xsl:template match="//Wohnort">
<Wohnort>
<xsl:value-of select="//Ort"/>
</Wohnort>
</xsl:template>
Wie prüfe ich den Knoten des Xml und das er sich dann nur die Werte die in dem Xml-Knoten vorhanden sind rauszieht. Weil egal wie ich es mache schreibt er mir bei Ort immer den Wert rein den er als erstes findet. Also in meinem Beispiel oben zweimal Sulingen.
Ich weiß echt nicht mehr weiter und würde mich über Hilfe sehr freuen da ich das heute noch fertig machen müsste, aber im internet auch nicht wirklich was gefunden habe.
Mfg
Sascha