Posted By: BigFoot (go!go!go!) on 'CZprogram'
Title:     Java, X(HT)ML: NAMESPACE_ERR
Date:      Mon Jun 19 19:19:20 2006

zdrc

Mam document s doctype XHTML 1.0 Strict. Kdyz do jeho <head> pridam <script>, 
skonci nasledne xhtmlDocument.cloneNode(true) chybou:
NAMESPACE_ERR: An attempt is made to create or change an object in a way 
which is incorrect with regard to namespaces.

/*
Zkousel jsem jeste dalsi doctypes, ale XHTML Basic 1.0 nema <script> vubec, 
ma dost oklesteny tables a vubec je asi spis pro nejaky pidi-zarizeni; XHTML 
1.1 mi nepusti ani ten <link> (<LINK> i <SCRIPT> chybu nevyplodi), a navic mi 
(stejne jako Basic 1.0) pridava ke vsem elementum atribut 
xml:space="preserve" (protoze ho ma v Core.attrib); a ja se tech prefixu 
snazim zbavit, protoze mam s nima zatim problem v JSP ...
... takze neuspech
Navic ta chyba o DTD vubec nemluvi, takze to je nejspis stejne strelba mimo.
*/

Kdyz na to same misto vkladam <link>, zda se byt vse OK.
Kdyz misto <script> vlozim <SCRIPT>, projde to.
Kdyz dokument pred tim klonovanim ulozim a nactu, tez je vse v olrajtu.

Ten <script> jsem zkousel bez atributu i bez obsahu, vse marno. Jinak 
atributy nastavuju taky s XHTML-namespacem ...
setAttributeNS("http://www.w3.org/1999/xhtml", "src")

Netusite nekdo, odkud vitr vane?

Zatim tam nechavam ten <SCRIPT>, ale je to hnus a samozrejme mi to porad vrta 
hlavou.

bye
 

BigFoot, aka Yaroukh; yaroukh@qmail.com
my favourite music: http://www.sounds4u.net/?fuID=3

Search the boards