Thomas J.S.: Teile einer xml datei anzeigen

Beitrag lesen

Hallo,

Hi, mein problem hat sich jetzt ein wenig verlagert,

Ah, eine ordentliche Problembeschreibung! :)

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?

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:if test="not($Land = '')">
   <xsl:apply-templates select="land[name = $Land]" />
</xsl:if>

</body>
</html>
</xsl:template>

<xsl:template match="land">
   <xsl:apply-templates />
</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:stylesheet>


>   
  
Zu VB siehe z.B:  
<http://forum.de.selfhtml.org/archiv/2006/8/t134643/#m873520>  
Musst vor allem auf xmlDoc.setProperty "SelectionLanguage", "XPath" achten.  
Weitere Infos/Beispile findest du z.B. in der Hilfe zu MSXML  
<http://www.microsoft.com/downloads/details.aspx?FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&DisplayLang=de> (oder in der 6-er Version.  
  
Grüße  
Thomas