Subject: RE: [xsl] RE: how XSL processor treat doctype declaration in source From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Mon, 16 Apr 2001 13:25:47 +0100 |
As I think I pointed out in response to another similar question, the SVG DTD sneakily changes the default namespace for the SVG elements by including a default value for the xmlns attribute. Try an xsl:copy-of on the whole document to see what the actual namespaces are. Mike Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of > Scott Hayman > Sent: 16 April 2001 12:52 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] RE: how XSL processor treat doctype declaration in > source > > > > > > > >> I looked at the XPath specification, but I can't seem to > >> figure out how > >> I can setup an XPath expression to match a namespace > >> qualified element. > >> I've tried defining a namespace and then specifying the > >> namespace in my > >> expression, like: > >> > >> <xsl:stylesheet ... xmlns:svgns="http://www.w3c.org/2000/xvg"> > >> ... > >> <xsl:template match="svgns:svg"> > >> > > > > Change "xvg" to "svg", and you're doing it the right way. > > Unfortunately, that typo was only in my email, not in my XSL. > > My XSL looks like (I cut and pasted this time): > > <?xml version="1.0" ?> > <xsl:stylesheet > version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > <http://www.w3.org/1999/XSL/Transform> > xmlns:svgns="http://www.w3c.org/2000/svg" > <http://www.w3c.org/2000/svg>> > <xsl:template match="svgns:svg"> > <xsl:comment> svgns:svg element </xsl:comment> > </xsl:template> > </xsl:stylesheet> > > and my XML looks like: > > <?xml version="1.0" ?> > <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN" > > "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd" > <http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd>> > <svg width="120" height="130"> > <polygon style="fill:limegreen" points="92,110 112,80 > 112,110" /> > </svg> > > and I still don't get a match. > > Thanks for your help. > > Scott > > -- > Scott Hayman > Software Designer > Plazmic Inc. > 425 Bloor Street East, Suite 300 > Toronto, Ontario, Canada M4W 3R5 > 416.863.9755 ext. 222 (direct) > 416.863.9785 (fax) > Scott.Hayman@xxxxxxxxxxx <mailto:Scott.Hayman@xxxxxxxxxxx> > http://www.plazmic.com > > > 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] RE: how XSL processor tre, Scott Hayman | Thread | [xsl] Recursion/ Iteration problem., Subhasri Rajagopalan |
Re: [xsl] RE: how XSL processor tre, Scott Hayman | Date | [xsl] Is it a bug of msxml3, ºÎº¼¾ü |
Month |