AXmlStatická třída pro práci s XML. Umí vytvořit XML dokument z XML textu, nebo převést XML dokument na JSON objekt. Pro stažení souboru lze použít integrovaný framework MooTools, tedy jeho třídu Ajax, viz.<http://docs.mootools.net- /files- /Remote- /Ajax-js.html> LicencePoužito pro parsování XML do JSON This work is licensed under Creative Commons GNU LGPL License. License: http://creativecommons.org/licenses/LGPL/2.1/ Version: 0.9 Author: Stefan Goessner/2006 Web: http://goessner.net/ Summary
xmlText
Parsuje XML uložené jako text na XML dokument. Podporuje Internet Explorer 6-7, Firefox a Operu. Vrácený objekt je XML dokument, který lze procházet a načítat klasicky pomocí metod getElementsByTagName, nodeName, nodeValue a dalších, jak je vidět například zde: http://www.w3schools.com/dom/dom_parser.asp nebo zde: http://www.quirksmode.org/dom/importxml.html. Metoda je užitečná v případě, že máme XML ve formě textu (stringu) Arguments
ReturnXML dokument toJson
Transformuje XML dokument na evaluovaný JSON, což je živoucí Javascript objekt, se kterým se pracuje snadněji než s XML. Tento článek http://www.xml.com- /pub- /a- /2006- /05- /31- /converting-between-xml-and-json.html vysvětluje, jakým způsobem je XML do JSON konvertováno. Arguments
Returnobject literal JSON inkarnace XML dokumentu, tedy evaluovaný JSON string :) |
Parsuje XML uložené jako text na XML dokument.
parse: function( xmlText )
Vrátí hodnotu pro daný Xml node.
value: function( xmlNode )
Šikovná metoda, která z daného uzlu(node) vybere pouze elementy a ty vrátí v poli.
getElements: function( xmlNode )
Transformuje XML dokument na evaluovaný JSON, což je živoucí Javascript objekt, se kterým se pracuje snadněji než s XML.
toJson: function( xml )