Hallo alle zusammen,
Ich arbeite im Moment an einem Projekt, wo ich blokiert bin.
mein Problem ist:
Ich soll 1Stylesheet entwickeln, die die angegebene XML http://www.uni-kassel.de/~hamedi/xmlsvg_1.htm#2 Datei in SVG umwandelt.
hier ist der Code, den ich geschrieben habe, aber leider komme nicht weiter!
code:
* <?xml version="1.0" encoding="iso-8859-1"?>
* <xsl:stylesheet version="1.0"
* xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
* xmlns="http://www.w3.org/2000/svg">
* <xslutput method="xml" media-type="image/svg+xml"/>
* <xslutput
*
* doctype-system="http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.
* dtd"
* doctype-public="-//W3C//DTD SVG 20001102//EN"/>
*<xslutput indent="yes"/>
*<xsl:variable name="svgHeight" select="count(/ETable/TASKS)*50"/>
*
* <xsl:template match="/">
*<svg width="810" height="{$svgHeight}">
* <!--Hintergrund-->
*<rect x="0" y="0" width="810" height="{$svgHeight}" fill="gray"/>
*<xsl:apply-templates/>
*</svg>
* </xsl:template>
* <xsl:template match="ETable">
*<!--Globalrahmen-->
*<rect x="5" y="5" width="800" height="{$svgHeight -10}" fill="none"
*stroke-width="5"/>
*<xsl:apply-templates/>
* </xsl:template>
* <xsl:template match="TASKS">
*...
* </xsl:template>
*</xsl:stylesheet>
Vielleicht kann mir hier jemand dabei helfen!
Danke!
Ich arbeite im Moment an einem Projekt, wo ich blokiert bin.
mein Problem ist:
Ich soll 1Stylesheet entwickeln, die die angegebene XML http://www.uni-kassel.de/~hamedi/xmlsvg_1.htm#2 Datei in SVG umwandelt.
hier ist der Code, den ich geschrieben habe, aber leider komme nicht weiter!
code:
* <?xml version="1.0" encoding="iso-8859-1"?>
* <xsl:stylesheet version="1.0"
* xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
* xmlns="http://www.w3.org/2000/svg">
* <xslutput method="xml" media-type="image/svg+xml"/>
* <xslutput
*
* doctype-system="http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.
* dtd"
* doctype-public="-//W3C//DTD SVG 20001102//EN"/>
*<xslutput indent="yes"/>
*<xsl:variable name="svgHeight" select="count(/ETable/TASKS)*50"/>
*
* <xsl:template match="/">
*<svg width="810" height="{$svgHeight}">
* <!--Hintergrund-->
*<rect x="0" y="0" width="810" height="{$svgHeight}" fill="gray"/>
*<xsl:apply-templates/>
*</svg>
* </xsl:template>
* <xsl:template match="ETable">
*<!--Globalrahmen-->
*<rect x="5" y="5" width="800" height="{$svgHeight -10}" fill="none"
*stroke-width="5"/>
*<xsl:apply-templates/>
* </xsl:template>
* <xsl:template match="TASKS">
*...
* </xsl:template>
*</xsl:stylesheet>
Vielleicht kann mir hier jemand dabei helfen!
Danke!
Kommentar