This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: RE: how XSL processor treat doctype declaration in source
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] RE: how XSL processor treat doctype declaration in source
- From: "Michael Kay" <mhkay at iclway dot co dot uk>
- Date: Thu, 12 Apr 2001 16:18:57 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
> > 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">
>
Change "xvg" to "svg", and you're doing it the right way.
Mike Kay
Software AG
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list