Pow parse xml
From PlainOldWebserver
pow_parse_xml(xml)
pow_parse_xml() returns an object after parsing the given xml. To reduce required typing, arrays are implied if more than one object exists by the same name during parsing. This is true about "day", below.
xml.sjs:
<pre>
<?sjs
var xml = "<"+"?xml version='1.0' encoding='UTF-8' standalone='yes' ?"+">\n";
xml += "<rss>\n";
xml += "<temp val='56'/>\n";
xml += "<conditions>\n";
xml += "<day id='wednesday'/>\n";
xml += "<day id='thursday'/>\n";
xml += "</conditions>\n";
xml += "<description>A good day for a walk.</description>\n";
xml += "</rss>\n";
var xml_obj = pow_parse_xml(xml);
document.writeln("Temp: "+xml_obj.rss.temp.val);
document.writeln("Day 1: "+xml_obj.rss.conditions.day[0].id);
document.writeln("Day 2: "+xml_obj.rss.conditions.day[1].id);
document.writeln("Description: "+xml_obj.rss.description.TEXT);
?>
</pre>
Result:
Temp: 56 Day 1: wednesday Day 2: thursday Description: A good day for a walk.
