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