Veröffentlicht 15. Februar 200619 j Hallo Zusammen, kann mir jemand bei SVG und XSLT weiterhelfen ?? Bekomme zwar eine xml nach html, aber nicht xml nach svg ?? Hier meine XML-Datei: <?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet version="1.0" href="kreise.xsl" type="text/xsl"?> <kreise> <kreis> <mittelpunkt_x>100</mittelpunkt_x> <mittelpunkt_y>150</mittelpunkt_y> <radius>50</radius> <farbe>red</farbe> </kreis> <kreis> <mittelpunkt_x>300</mittelpunkt_x> <mittelpunkt_y>250</mittelpunkt_y> <radius>70</radius> <farbe>blue</farbe> </kreis> </kreise> Und hier die XSL: <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" doctype-public="-//W3C//DTD SVG 1.0//EN" doctype-system= "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" encoding="ISO-8859-1" media-type="image/svg+xml" version="1.0" indent="yes" /> <xsl:template match="/"> <svg> <text x="20" y="20">Dieses SVG-Dokument wurde mittels XSLT aus einem XML-Dokument generiert.</text> <xsl:for-each select="kreise/kreis"> <circle> <xsl:attribute name="cx"> <xsl:value-of select="mittelpunkt_x" /> </xsl:attribute> <xsl:attribute name="cy"> <xsl:value-of select="mittelpunkt_y" /> </xsl:attribute> <xsl:attribute name="r"> <xsl:value-of select="radius" /> </xsl:attribute> <xsl:attribute name="fill"> <xsl:value-of select="farbe" /> </xsl:attribute> </circle> </xsl:for-each> </svg> </xsl:template> </xsl:stylesheet> Gruß AJ
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.