• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

xmlHttp

Status
Für weitere Antworten geschlossen.

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:

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
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben