Subject: RE: RE: how XSL processor treat doctype declaration in source
From: "Michael Kay" <mhkay@xxxxxxxxxxxx>
Date: Thu, 12 Apr 2001 16:18:57 +0100
|
> > 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
| Current Thread |
- <Possible follow-ups>
- Clapham, Paul - Thu, 12 Apr 2001 11:27:26 -0400 (EDT)
|
|