Subject: Re: [xsl] problem with embedded svg in XML being parsed out by XSL From: Louis.Masters@xxxxxxxxxxx Date: Mon, 12 May 2003 09:52:16 -0400 |
Wendell: That's it. I had tried the "copy-of" before, but never even thought about my namespaces. Thanks a million. -Lou Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>@lists.mulberrytech.com on 05/08/2003 16:13:03 Please respond to xsl-list@xxxxxxxxxxxxxxxxxxxxxx Sent by: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx cc: Subject: Re: [xsl] problem with embedded svg in XML being parsed out by XSL Louis, Two things. First, your template isn't matching since you don't have the namespaces lined up. Try writing your template like so: <xsl:template match='svg:svg' xmlns:svg="http://www.w3.org/2000/svg"> ... </xsl:template> (Even better would be to put that namespace declaration up at the top of the transform, with the others in the xsl:stylesheet start tag.) This way, your template will actually match the element in your source. Second: change your xsl:value-of (which says copy the string value of the node to output) to xsl:copy-of (not xsl:copy). xsl:copy-of makes a copy of the node (what's called a "deep copy", with all attributes, descendants etc. intact). I hope that helps, Wendell At 11:08 AM 5/8/2003, you wrote: >The XSL looks like: > ><xsl:template match='svg'> > <fo:block space-before.optimum="2pt" space-after.optimum="2pt"> > TEST > <fo:instream-foreign-object> > <xsl:value-of select="."/> ><!--<xsl:copy/>--><!--also tried this--> > </fo:instream-foreign-object> > </fo:block> ></xsl:template> ====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ====================================================================== XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] problem with embedded svg, Wendell Piez | Thread | [xsl] XSL Problem with IE, Fran |
Re: [xsl] xslt 2 for production use, Andrew Watt | Date | Re: [xsl] Apply-Templates, Andrew Watt |
Month |