Hallo Thomas, danke für die schnelle Antwort und ich habe mir nochmal Mühe gegeben ;-) danach schaut die xml datei so aus:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<datum>
<tag>heute</tag>
<monat>januar</monat>
</datum>
<hosen>adihas</hosen>
<schuhe>niko</schuhe>
<pullover>wolli</pullover>
<turnschuhe>mari</turnschuhe>
<tasche>samsinot</tasche>
<jacke>biss</jacke>
<bestellung booking="BFV100" />
<schuhe booking="BFV100">niko</schuhe>
<jacke booking="BFV100">biss</jacke>
<bestellung booking="BFV200"/>
<schuhe booking="BFV200">pumi</schuhe>
<jacke booking="BFV200">biss1</jacke>
</root>
und meine xsl dazu so:
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<head/>
<form>
<xsl:if test="*[@booking='BFV100']">
<body>
<table width="100%" border="1">
<tbody>
<tr>
<td width="20%">hosen</td>
<td width="20%">
<xsl:value-of select="root/hosen"/>
</td>
</tr>
<tr>
<td width="20%">pullover</td>
<td width="20%">
<xsl:value-of select="root/pullover"/>
</td>
</tr>
<tr>
<td width="20%">turnschuhe</td>
<td width="20%">
<xsl:value-of select="root/turnschuhe"/>
</td>
</tr>
<tr>
<td width="20%">jacke</td>
<td width="20%">
<xsl:value-of select="root/jacke"/>
</td>
</tr>
<tr>
<td width="20%">schuhe</td>
<td width="20%">
<xsl:value-of select="root/schuhe"/>
</td>
</tr>
</tbody>
</table>
</body>
</xsl:if>
</form>
</html>
</xsl:template>
</xsl:stylesheet>
Wenn ich nun die beiden parsen, dann sollten doch jetzt eigentlich zumindest für die elemente schuhe und jacke mit booking="BFV100" angezeigt werden, es wird aber bi mir überhaupt nichts an Wert angezeigt, wo ist da mein denkfehler?