IE genereert geen .responseXML indien … aanwezig is

Pagina: 1
Acties:

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 28-11 20:43

chem

Reist de wereld rond

Topicstarter
Ik probeer xhtml pagina's via xmlhttp op te vragen, en stukken uit de .responseXML met adoptNode/importNode naar de huidige context te kopieeren.
(FYI: het gaat om bv insert_topicreport in een list_messages tonen)

De contextpagina is een xhtml pagina; de target ook. De context wordt als text/html geserveerd (yeah I know, zo hoort het niet), de target als text/xml.

In IE (als ik de target open als text/xml) krijg ik geen render-errors, maar een fraai geprinte structure. Als ik echter de pagina via xmlHttp opvraag, dan wordt .responseText wel, maar .responseXML (en .parseError) niet gevuld als bv hellip, eacute of sommige andere entities aanwezig zijn. Deze staan dan ook niet in bv http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd en dan "xhtml-*.ent". Nou ja, ze staan er wel:

code:
1
2
<!ENTITY hellip   "&#8230;"> <!-- horizontal ellipsis = three dot leader,
                                     U+2026 ISOpub  -->


Maar volgens mij is hellip niet meer dan een naampje.

De vraag is; hoe krijg ik dit wel voor elkaar? In FF werkt het uiteraard wel, in Safari ook (behalve dat Safari vindt dat input-elements geen name-attribute hebben, iets wat in de nightly wel gefixed is).

Klaar voor een nieuwe uitdaging.


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 28-11 20:43

chem

Reist de wereld rond

Topicstarter
Een kick dan maar...

Klaar voor een nieuwe uitdaging.