Hallo!
Kann mir jemand weiterhelfen? Ich hänge schon seit Tagen an diesem Problem.
Ich habe eine generierte XML-Datei, die folgendermaßen aufgebaut ist:
<adresse>
<familien ort="Hamburg">
<dm plz="85412" nr="4">Mueller</dm>
<dm plz="85412" nr="1">Seibert</dm>
<dm plz="85412" nr="1">Cimander</dm>
<dm plz="85412" nr="1">Grassl</dm>
</familien>
<familien ort="Hannover">
<dm plz="12456" nr="4">Kondensator</dm>
</familien>
<familien ort="Kiel">
<dm plz="32546" nr="4">Antenne</dm>
</familien>
</adresse>
und möchte diese mit XSL folgendermaßen darstellen. Der Text zwischen den dm-Tags wird als Link dargestellt, dahinter die Nummer in Klammern ohne Link. Das Problem ist folgendes, wenn man auf den Link drückt, soll automatisch die plz ausgelesen werden. Die XML-Datei darf hierbei nicht verändert werden und die Ausgabe muss in dem parent-fenster erfolgen.
In XSL bekomm ich das nicht hin, dass die plz ausgelesen wird. Hier ein Ausschnitt aus der XSL-Datei
<xsl:template match ="familien">
<xsl:apply-templates select="dm"/>
</xsl:template>
<xsl:template match="dm">
<div style="margin-bottom:0.2em;margin-top:0.2em;font-size:12pt">
<nobr>
<a href="javascript:window.opener.parent.location.href('@plz');">
<SPAN><xsl:value-of select="text()"/></SPAN>
</a>
</nobr>
...
Würde mich riesig freuen, wenn mir jemand helfen könnte.
Katharina