XML Zugriff auf Dateninsel
Andreas
- xml
Hallo zusammen,
probiere jetzt schon ne Weile rum, komme aber nicht weiter. Erstmal der XML-Code:
<xml id="xml_insel" src="test.xml">
<site zone="top5_zanox">
<resorts>
<resort id="1" area="Home">
<search name="MSN Suche" button="go" parameter="msncg" />
<tracking id="1455" ps="11676" />
<placement id="1">
<story id="1" style="1" header="Suche TOP 5">
<quicklink id="1" link="" text="text1">...</quicklink>
<quicklink id="2" link="" text="text2">...</quicklink>
<quicklink id="3" link="" text="text3">...</quicklink>
<quicklink id="4" link="" text="text4"></quicklink>
<quicklink id="5" link="" text="Geld"></quicklink>
</story>
</placement>
</resort>
</resorts>
</site>
</xml>
Ich möchte gerne mit Javascript auf das 'text'-Attribut von 'quicklink' zugreifen (also z.b. 'text1'). Wie komme ich da ran? Wenn jemand ne Idee hat wäre ich echt dankbar für nen Hinweis...
Gruss Andreas
Hallo,
Ich möchte gerne mit Javascript auf das 'text'-Attribut von 'quicklink' zugreifen (also z.b. 'text1'). Wie komme ich da ran?
So funktioniert es bei mir, wobei ich src="test.xml" entfernt habe, da die Ressource fehlt:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test by TM 02/05</title>
<head>
<script type="text/javascript">
<!--
function Test()
{
var xmlobj=document.getElementById("xml_insel");
var quicklinks=xmlobj.getElementsByTagName("quicklink");
var anz=quicklinks.length;
var ausgabe="";
for(i=0;i<anz;i++)ausgabe+=quicklinks.item(i).getAttribute("text")+"\n";
alert(ausgabe);
}
//-->
</script>
</head>
<body onload="Test()">
<xml id="xml_insel">
<!-- ... -->
</xml>
</body>
Ergebnis:
text1
text2
text3
text4
Geld
MfG, Thomas
So funktioniert es bei mir, wobei ich src="test.xml" entfernt habe, da die Ressource fehlt:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test by TM 02/05</title>
<head>
<script type="text/javascript">
<!--function Test()
{
var xmlobj=document.getElementById("xml_insel");
var quicklinks=xmlobj.getElementsByTagName("quicklink");
var anz=quicklinks.length;
var ausgabe="";
for(i=0;i<anz;i++)ausgabe+=quicklinks.item(i).getAttribute("text")+"\n";
alert(ausgabe);
}//-->
</script>
</head>
<body onload="Test()">
<xml id="xml_insel">
<!-- ... -->
</xml>
</body>Ergebnis:
text1
text2
text3
text4
GeldMfG, Thomas
Hi,
du bist mein Held, vielen dank...
Gruss Andreas
du bist mein Held, vielen dank...
Andreas,
Bachtung von </faq/#Q-09a> kann dich auch zu einem machen.
Vielen Dank...
Gunnar