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

Subject: RE: [xsl] RE: how XSL processor treat doctype declaration in source
From: "Michael Kay" <mhkay@xxxxxxxxxxxx>
Date: Wed, 11 Apr 2001 23:33:01 +0100
> > If this is so, then why is it that I get weird results if I
>    > include the doctype declaration in my source file?
> The XML I am using is:
>
>    <?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";>
>
>    <svg width="120" height="130">

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.

Mike Kay
Software AG


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


Current Thread