|
[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message] Any problem with xmlns attribute on output htmlelement?Michael Kay mike at saxonica.comWed Mar 21 21:09:50 PST 2007
In XQuery (unlike XSLT) setting xmlns="abcd" on an output element also causes "abcd" to be the default namespace for unprefixed element names in XPath expressions appearing within its scope. This gives you a bit of a problem if your input and output are in different namespaces. If one of them is in the null namespace and the other in a non-null namespace, then you don't really have any choice but to bind xmlns="", that is, to make unprefixed names refer to the null namespace. (And in turn, this gives you a problem when generating XHTML, which has a DTD that requires you to use unprefixed names bound to a non-null namespace.) If the input and output are in different non-null namespaces, then you can use unprefixed names for either the input or the output but not for both. Hope that's clear! Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: http://x-query.com/mailman/listinfo/talk > [mailto:http://x-query.com/mailman/listinfo/talk] On Behalf Of Kevin Grover > Sent: 21 March 2007 20:22 > To: http://x-query.com/mailman/listinfo/talk > Subject: Any problem with xmlns attribute on > output htmlelement? > > Is there any problem with putting an xmlns attribute on the > main <html> element I generate? > > When I did this, all of the embedded FLOWR expressions > started returning nothing. > > I can post some examples if this question makes no sense > > A quick summary. I have an XQuery file that works. It outputs HTML > > <html> > <head> > ... > <head> > <body> > ... > { > some FLOWRS expresions > } > </body> > > And it works fine. > > However, if I change it to: > > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > ... > <head> > <body> > ... > { > some FLOWRS expresions > } > </body> > > > I get only the top outine output: that's is, just those > elements that are not part of embedded expressions > > Any ideas? > _______________________________________________ > http://x-query.com/mailman/listinfo/talk > http://x-query.com/mailman/listinfo/talk
|
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
|






