Autor Zpráva
a
Profil *
Dobrý den,

jak mám pomocí javascriptu načíst spolehlivě XML data. Nejde mi o zpracováni XML jako řetězce, chtěl bych k němu přistupovat pomocí DOM.
Pro FF, Operu to mám v pořádku:

    var xml = (new DOMParser()).parseFromString(xmlstring, "text/xml");


ale IE zlobí. DOMParser tady není, proto myslím, že musím vytvořit instanci ActiveX. Což mi pořád píše, že nebylo možné zavést objekt.

var xml = new ActiveXObject("MSXML2.DOMDocument");
xml.load(xmlstring)


Jak by měl kód vypadat?
Jde mi o to, abych mohl po úspěšném vytvoření objektu pro práci s xml udělat něco jako var root = xml.documentElement; atd...

Děkuji za odpověď
Chamurappi
Profil
Reaguji na a:
xml.load(xmlstring)
xml.loadXML(xmlstring)

Což mi pořád píše, že nebylo možné zavést objekt.
Přímo takhle je to zformulováno? Prosím o živou ukázku.

Nebylo by pohodlnější a efektivnější užívat JSON místo XML?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: