Announcement

Collapse
No announcement yet.

xsl:for-each

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • xsl:for-each

    Hallo zusammen,

    ich hab mal wieder ein kleines Problem.
    Und zwar habe ich eine XML Datei in Form von

    Code:
    <dokument>
    <feld1>
    <label>text1</label>
    <value>text1</value>
    </feld1>
    <feld3>
    <label>text3</label>
    <value>text3</value>
    </feld1>
    <feld2>
    <label>text2</label>
    <value>text2</value>
    </feld1>
    </dokument>
    Nun möchte ich obiges XML mit einer for-each durchlaufen und mir so in einer Tabelle Zeilen mit jeweils 2 Spalten ausgeben, allerdings bekomme ich es nicht hin
    Hier ein Auschnitt aus meine xsl-fo:

    Code:
    ....
    	</fo:page-sequence-master>
    			</fo:layout-master-set>
    
    			<xsl:apply-templates select="dokument" />
    
    		</fo:root>
    	</xsl:template>
    
    	<xsl:template match="dokument">
                ...
    		<xsl:for-each select="dokument">
    			<xsl:value-of select="." />
    <!-- Hier hätte ich gerne die Tabelle aber ich versteh nicht so ganz wie ich auf die Knoten zugreifen kann, zumal sich die felder namentlich immer ändern -->
    		</xsl:for-each>
    Gibt es sowas wie eine Wildcard mit der ich in Form von z.b. ./value und ./label auf die einzelnen Knoten zugreifen kann?

    TIA,
    Iridion
Working...
X