On 22 August 2011 17:44, Christopher R. Maden <[email protected]> wrote:

> On 08/22/2011 12:32 PM, Adrian McMenamin wrote:
> > I can live without DTD validation but why is the namespace
> > declaration breaking everything? Every test I run suggests the SVG
> > and the XSL file are valid XML.
>
> This is a FAQ.  The name of the element is a complex object with a
> namespace and a local name.
>
> With <svg width="1000px" height="800px" version="1.1"
> xmlns="http://www.w3.org/2000/svg";>, the element’s name is
> {http://www.w3.org/2000/svg}svg.  With <svg width="1000px"
> height="800px" version="1.1">, the element’s name is {}svg.  These are
> NOT THE SAME, and XSLT that works to transform one will not transform
> the other.  You may as well ask why changing <svg> to <gvs> does not work.
>


Thanks, I understand now. Can get round this by using Saxon and XSLT 2.

Cheers.

Adrian
_______________________________________________
xslt mailing list, project page http://xmlsoft.org/XSLT/
[email protected]
http://mail.gnome.org/mailman/listinfo/xslt

Reply via email to