Loon3y
Neues Mitglied
Moinsen...
stehe vor folgenden Problem:
ich versuche via JS und xmlHttp eine xml-Datei auszulesen....momentan habe ich noch JSON, aber da das ganze später einmal an ein vorhandenes CMS angebunden wird und täglich ein xml-export läuft, wäre es wohl von Vorteil die Daten aus der xml-Datei zu laden.
mein momentaner Stand ist folgender:
xml:
Schön und gut, geht auch. Das "alert" funktioniert und gibt mir das aus der xml-datei wieder.
Meine Frage ist nun, wie ich das ganze in ein JS-Objekt bzw das ganze in ein Array bekomme der sich so zusammensetzt:
Gruß und Dank..
Loon3y
stehe vor folgenden Problem:
ich versuche via JS und xmlHttp eine xml-Datei auszulesen....momentan habe ich noch JSON, aber da das ganze später einmal an ein vorhandenes CMS angebunden wird und täglich ein xml-export läuft, wäre es wohl von Vorteil die Daten aus der xml-Datei zu laden.
mein momentaner Stand ist folgender:
HTML:
<script type="text/JavaScript">
function xmlLoader() {
var xmlHttp = null;
if (typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
if (!xmlHttp) {
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e) {
xmlHttp = null;
}
}
}
if (xmlHttp) {
xmlHttp.open('GET', "../data/teaser.xml", true);
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
alert(xmlHttp.responseText);
}
};
xmlHttp.send(null);
}
}
</script>
xml:
Code:
<TEASER_COLLECTION>
<TEASER ID="0">
<CONTENT ISO="de" IMG="/img/fw/" HREF="#">
<TEXTHEADLINE>Link 0</TEXTHEADLINE>
<ALT>Img 0</ALT>
<TOOLTIP>Das ist Link 0</TOOLTIP>
</CONTENT>
</TEASER>
</TEASER_COLLECTION>
Schön und gut, geht auch. Das "alert" funktioniert und gibt mir das aus der xml-datei wieder.
Meine Frage ist nun, wie ich das ganze in ein JS-Objekt bzw das ganze in ein Array bekomme der sich so zusammensetzt:
HTML:
<script type="text/JavaScript">
aTeaser = [
{
ID :
,TEXTHEADLINE: " "
,IMG : " "
,HREF: " "
,ALT: " "
,TOOLTIP: " "
}
];
</script>
Gruß und Dank..
Loon3y