[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Is it possible to set the default namespace with a
>> I thought this wasn't a bug in Saxon. Or is it? >> > > No, it's not a bug. You have already created the foo element with the name > ("", foo). Adding a namespace node can't change the name of its parent > element, and an element named ("", foo) can't have a namespace node that > binds prefix "" to URI "bar". > > The answer is to put the element foo in the right namespace at the time you > create it. > > Regards, > > Michael Kay > http://www.saxonica.com/ > http://twitter.com/michaelhkay > This answer seems too abstract. A working example would be highly appreciated. Thanks, Dimitre On Fri, Mar 12, 2010 at 12:51 PM, Michael Kay <mike@xxxxxxxxxxxx> wrote: >> >> David, I tried this hours before asking the question. >> >> Saxon raises this error: >> >> SystemID: D:\XSLT\MSTE_xslt\delete.xsl >> Severity: fatal >> Description: Cannot output a namespace node for the default >> namespace when the element is in no namespace Start location: 9:0 >> URL: http://www.w3.org/TR/xslt20/#err-XTDE0440 >> >> >> I thought this wasn't a bug in Saxon. Or is it? >> > > No, it's not a bug. You have already created the foo element with the name > ("", foo). Adding a namespace node can't change the name of its parent > element, and an element named ("", foo) can't have a namespace node that > binds prefix "" to URI "bar". > > The answer is to put the element foo in the right namespace at the time you > create it. > > Regards, > > Michael Kay > http://www.saxonica.com/ > http://twitter.com/michaelhkay > > -- Cheers, Dimitre Novatchev --------------------------------------- Truly great madness cannot be achieved without significant intelligence. --------------------------------------- To invent, you need a good imagination and a pile of junk ------------------------------------- Never fight an inanimate object ------------------------------------- You've achieved success in your field when you don't know whether what you're doing is work or play ------------------------------------- I enjoy the massacre of ads. This sentence will slaughter ads without a messy bloodbath.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|