ThomasM: Auflistung der Knoten

Beitrag lesen

Hallo 26Ksimon86,

Ich denke beim ausführen ist schnell ersichtlich was mein Problem ist...

Versuch:

<?xml version="1.0" encoding="UTF-8"?>  
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">  
  
  <xsl:template match="report">  
    <html>  
      <head>  
        <title>Test</title>  
      </head>  
      <body>  
        <xsl:apply-templates select="results"/>  
      </body>  
    </html>  
  </xsl:template>  
  
  <xsl:template match="results">  
    <p>  
      <b>Resultate</b>  
    </p>  
    <xsl:for-each select="hits">  
      <xsl:variable name="HitsRule" select="@rule_id"/>  
      <ul type="disc">  
        <li>  
          <xsl:value-of select="//ruleset/rules/rule[@rule_id=$HitsRule]/parent::node()/preceding-sibling::name"/>  
        </li>  
        <li>  
          <xsl:value-of select="//ruleset/rules/rule[@rule_id=$HitsRule]/parent::node()/preceding-sibling::comment"/>  
        </li>  
        <li>  
          <xsl:value-of select="//rule[@id=$HitsRule]/name"/>  
        </li>  
      </ul>  
    </xsl:for-each>  
  </xsl:template>  
  
</xsl:stylesheet>

Grüße,
Thomas