1899.xsl
von bilzebub- SNIPPET_TEXT:
-
- <xsl:stylesheet version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:output method="text"/>
- <xsl:template match="/">
- <xsl:for-each select="//position">
- <xsl:call-template name="position"/>
- </xsl:for-each>
- <xsl:for-each select="//object">
- <xsl:call-template name="object"/>
- </xsl:for-each>
- <xsl:apply-templates/>
- </xsl:template>
- <xsl:template name="position">
- <xsl:text>\Cnode{</xsl:text><xsl:value-of select="./@x"/><xsl:text>,</xsl:text><xsl:value-of select="./@y"/><xsl:text>}{</xsl:text><xsl:value-of select="../@id"/><xsl:text>}
- </xsl:text>
- </xsl:template>
- <xsl:template name="object">
- <xsl:text>\uput[-90] {</xsl:text><xsl:value-of select="./@contextPosition"/><xsl:text>}{</xsl:text><xsl:value-of select="."/><xsl:text>}
- </xsl:text>
- </xsl:template>
- <xsl:template match="attribute">
- <xsl:text>\uput[90] {</xsl:text><xsl:value-of select="./@contextPosition"/><xsl:text>}{</xsl:text><xsl:value-of select="."/><xsl:text>}
- </xsl:text>
- </xsl:template>
- <xsl:template match="*|@*|node()">
- <xsl:apply-templates/>
- </xsl:template>
- </xsl:stylesheet>
Quellcode
Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN