Hallo,
"person pid" bezieht sich auf auf ein XML Element in der XML-Datei/Schema.
(Mal am Rande: der Name eines Elements darf keine Leerzeichen enthalten)
Durch das Leerzeichen wird immer nur nach "person" in der XML-Datei gesucht, nicht aber nach der eigentlichen Bezeichnung "person pid"...
Ein Eintrag in der XML-Datei sieht z.B. so aus:
<Personen>
<person pid= "87">
<name>Kasten</name>
<vorname>Heinz</vorname>
<titel>Dr.</titel>
<email>kasten@mail.com</email>
<telefon>2157</telefon>
<raum>R005</raum>
</person>Und die "87" bei "person pid" will ich an die URL hängen.
<xsl:template match="person">
<a href="http:/example.net/?id={@pid}"
<xsl:value-of select="vorname"/> <xsl:value-of select="nachname"/>
</a>
</xsl:template>
oder:
<xsl:for-each select="person">
<a href="http:/example.net/?id={@pid}"
<xsl:value-of select="vorname"/> <xsl:value-of select="nachname"/>
</a>
</xsl:for-each>
Grüße
Thomas