This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: RE: how XSL processor treat doctype declaration in source


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]