XML/XPath: Difference between revisions

Content added Content deleted
Line 109: Line 109:
=={{header|JavaScript}}==
=={{header|JavaScript}}==
{{works with|Firefox|2.0}}
{{works with|Firefox|2.0}}
//create XMLDocument object from file
<lang javascript> //create XMLDocument object from file
var xhr = new XMLHttpRequest();
var xhr = new XMLHttpRequest();
xhr.open('GET', 'file.xml', false);
xhr.open('GET', 'file.xml', false);
Line 131: Line 131:
namesArray.push( name );
namesArray.push( name );
}
}
alert( namesArray );
alert( namesArray );</lang>


Although some browsers support XPath, working with XML is much easier with E4X.
Although some browsers support XPath, working with XML is much easier with E4X.


//create XML object from file
<lang javascript> //create XML object from file
var xhr = new XMLHttpRequest();
var xhr = new XMLHttpRequest();
xhr.open('GET', 'file.xml', false);
xhr.open('GET', 'file.xml', false);
Line 155: Line 155:
names.push( name );
names.push( name );
}
}
alert( names );
alert( names );</lang>


=={{header|Perl}}==
=={{header|Perl}}==