Zyrano: Teile einer xml datei anzeigen

Beitrag lesen

Hi, mein problem hat sich jetzt ein wenig verlagert, vielleicht könnt ihr mir trotzdem helfen.
ich habe folgende xml datei:

<?xml version="1.0" encoding="iso-8859-1"?>  
<?xml-stylesheet type="text/xsl" href="style.xsl"?>  
<europa>  
   <land>  
      <name name="titel">Deutschland</name>  
      <einwohnerzahl einheit="Millionen">82.4</einwohnerzahl>  
      <hauptstadt>Berlin</hauptstadt>  
      <kfz-kennzeichen>D</kfz-kennzeichen>  
      <tel-vorwahl>0049</tel-vorwahl>  
   </land>  
   <land>  
      <name name="titel">Frankreich</name>  
      <einwohnerzahl einheit="Millionen">58.5</einwohnerzahl>  
      <hauptstadt>Paris</hauptstadt>  
      <kfz-kennzeichen>F</kfz-kennzeichen>  
      <tel-vorwahl>0033</tel-vorwahl>  
   </land>  
   <land>  
      <name name="titel">Spanien</name>  
      <einwohnerzahl einheit="Millionen">39.4</einwohnerzahl>  
      <hauptstadt>Madrid</hauptstadt>  
      <kfz-kennzeichen>E</kfz-kennzeichen>  
      <tel-vorwahl>0034</tel-vorwahl>  
   </land>  
</europa>  

mit der dazugehörigen xsl datei:

<?xml version="1.0" encoding="iso-8859-1"?>  
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
<xsl:param name="Land"/>  
  
<xsl:template match="europa">  
 <html>  
  <head>  
    <title>Europa xml - xslt</title>  
  </head>  
  <body>  
    <h1>Europa</h1>  
    <xsl:apply-templates/>  
  </body>  
 </html>  
</xsl:template>  
  
<xsl:template match="name">  
  <h2>Land:  
  <a>  
  <xsl:attribute name="name">  
  <xsl:value-of select="."/>  
  </xsl:attribute>  
  </a>  
  <xsl:apply-templates/>  
  </h2>  
 </xsl:template>  
  
 <xsl:template match="einwohnerzahl">  
  <br/>  
  Einwohner: <xsl:apply-templates/> Millionen  
  </xsl:template>  
  <xsl:template match="hauptstadt">  
  <br/>  
  Hauptstadt: <xsl:apply-templates/>  
  <xsl:text> - </xsl:text>  
  </xsl:template>  
  
 <xsl:template match="kfz-kennzecihen">  
  <br/>  
  Kennzeichen: <xsl:apply-templates/>  
  </xsl:template>  
  <xsl:template match="tel-vorwahl">  
  <br/>  
  Vorwahl: <xsl:apply-templates/>  
  <br/>  
    <hr/>  
 </xsl:template>  
  
</xsl:stylesheet>

wenn jetzt der parameter Land in der xsl datei = Deutschland ist. soll mir auch nur deutschland angezeigt werden.
habt ihr ne idee wie ich das am besten umsetze?

vielen dank.