|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: SVG, no actual output
Hi, > I'm trying to get SVG output to the browser, but i'm getting > only the svg code instead of picture. My browser is svg compatible. > > XSLT: > > <?xml version="1.0" encoding="UTF-8" standalone="yes"?> > > <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" > "http://www.w3.org/TR/SVG/DTD/svg10.dtd" [ > <!ATTLIST svg > xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink"> > ]> > > <!-- stylesheet.xsl --> > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> ... err... you have an doctype declaration for SVG in you XSLT stylesheet... err... why? If your XSLT processor validated the stylesheet, this would result in an error. > <xsl:output method="xml" indent="yes"/> > > <xsl:template match="/"> > <svg> > <g transform="translate(40,40)"> > <text font-size="20">This is a test.</text> > <rect x="0" y="0" width="560" height="420" fill="none" stroke="black" > stroke-dasharray="10 10"/> > <text text-anchor="middle" x="280" y="210" > font-size="60">Screen</text> > <rect x="0" y="-20" width="120" height="20" fill="none" > stroke="black"/> > <line x1="-5" y1="-5" x2="5" y2="5" stroke="black"/> > <line x1="-5" y1="5" x2="5" y2="-5" stroke="black"/> > </g> > </svg> > </xsl:template> > </xsl:stylesheet> > > > And the result is: > <?xml version="1.0" encoding="UTF-8"?> > <svg xmlns="http://www.w3.org/2000/svg" > xmlns:xlink="http://www.w3.org/1999/xlink" > preserveAspectRatio="xMidYMid meet" > zoomAndPan="magnify" contentStyleType="text/css" > contentScriptType="text/ecmascript" version="1.0"> > <g transform="translate(40,40)"> > <text font-size="20">This is a test.</text> > <rect x="0" y="0" width="560" height="420" fill="none" stroke="black" > stroke-dasharray="10 10"/> > <text text-anchor="middle" x="280" y="210" > font-size="60">Screen</text> > <rect x="0" y="-20" width="120" height="20" fill="none" > stroke="black"/> > <line x1="-5" y1="-5" x2="5" y2="5" stroke="black"/> > <line x1="-5" y1="5" x2="5" y2="-5" stroke="black"/> > </g> > </svg> > > > What the heck am I doing wrong??????? What's the mime-type of the document when you're returning it (from the server?)? text/plain? Cheers, Jarno XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








