RE: [xsl] RE: how XSL processor treat doctype declaration in sour ce

Subject: RE: [xsl] RE: how XSL processor treat doctype declaration in sour ce
From: "Clapham, Paul" <pclapham@xxxxxxxxxxxxx>
Date: Thu, 12 Apr 2001 08:34:06 -0700
   <xsl:stylesheet ... xmlns:svgns="http://www.w3c.org/2000/xvg";>
                                                            ^

Is that really an "x" instead of an "s" in your code or did you just mistype
it into your message?

PC2

-----Original Message-----
From: Scott Hayman [mailto:Scott.Hayman@xxxxxxxxxxx]
Sent: April 12, 2001 07:36
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] RE: how XSL processor treat doctype declaration in
source


> The DTD in question contains the line
> 
> <!ATTLIST svg
>   xmlns CDATA #FIXED "http://www.w3.org/2000/svg";
> 
> which changes the default namespace. A thoroughly rotten trick to play on
> you, in my opinion. Your XPath expressions need to match the elements
using
> this namespace.

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">

to no avail.  I've also tried fully specifying the URI between various 
delimiters (e.g., {}, <>, none), all with no luck.

What is the expression that will match an svg element?

Thanks very much.

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread