Javascript DOMParser probléma
Tisztelt Fórumozók!
Javascriptben DOMParserrel próbálok parzolni egy HTML fájlt. Kb. így:A HTML fájl nem valid és iso-8859-2 kódolású.
Ezután a sor után Exceptiont kapok és a parseFromString 2. argumentumától függ, hogy milyet. Ha text/xml (ill. application/xml+xhtml), akkor szintaxis hibákat kapok, abból adódóan, hogy a fájl nem valid... Ha viszont text/html vagy akármi más, akkor errort kapok, hogy ez nincs implementálva.
Elég sokmindennel próbálkoztam; kódolások babrálásával is, de nem hozott eredményt.
Előre is köszönöm segítségeteket!
üdv. krey
■ Javascriptben DOMParserrel próbálok parzolni egy HTML fájlt. Kb. így:
parser = ((new DOMParser()).parseFromString(xmlString, "text/xml"));
Ezután a sor után Exceptiont kapok és a parseFromString 2. argumentumától függ, hogy milyet. Ha text/xml (ill. application/xml+xhtml), akkor szintaxis hibákat kapok, abból adódóan, hogy a fájl nem valid... Ha viszont text/html vagy akármi más, akkor errort kapok, hogy ez nincs implementálva.
0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIDOMParser.parseFromString]
Elég sokmindennel próbálkoztam; kódolások babrálásával is, de nem hozott eredményt.
Előre is köszönöm segítségeteket!
üdv. krey
Hatalmas az érdeklődés
A lényeg, hogy AJAXszal betöltöm a fájl tartalmát, majd abból csinálnék DOMParsert!
üdv. krey
Ha nem valid, mit vársz?
sokat :)
A cél ez: létrehozni egy document2 objektumot, amivel az AJAXszal kapott fájlt parzolhatom ugyanúgy, mint a documentet. (Erre való elvileg a DOMParser)
üdv. krey
ps. Nem áll módomban az oldalt validdá varázsolni, különben már megtettem volna.
Aha
Nem igazán értem :S
De azon az oldalon teljesen jól működik a document objektum. Te is megbizonyosodhatsz róla, menj rá az oldalra, nyisd meg a firebugot és nézz bele a DOM fülbe!
Én alapból nem várnám el, hogy Javascriptben azért ne jöjjön létre a document objektum, mert az oldal nem valid. Ez kb. olyan, mintha a böngésző nem renderelné le az oldalt, mert nem valid. (na kicsit szóismétlős lett, de késő van)
üdv. krey
öhh
rejtett iframe?
Udv,
Felho
Köszi
üdv. krey