Hallo,
<!-- .... Die HTML-Datei, das Übliche ... -->
<xml id="Ergebnistabelle" src="ergebn.xml"></xml>
<script language="JavaScript" type="text/javascript">
<!--
var Ergebnisse = Ergebnistabelle.getElementsByTagName("ergebnis");
var Turnierrunden = Ergebnistabelle.getElementsByTagName("runden").item(0).text;
// Verarbeitung der einzelnen Ergebnisse
for ( i = 0; i < Ergebnisse.length; i++ )
» {
// usw. Bis in die for-Schleife kommt Mozilla sowieso nicht
}
Irgend etwas stört Mozilla an den ersten beiden Zuweisungen, aber was? Weiß jemand einen Rat? Danke!
irgend etwas? das wetter? ...er wird dir doch eine fehlermeldung ausgegeben habe, oder?
auserdem, wocher soll er wissen, das er ein xml doku auch einlesen soll??
probiere damit:
<html>
<body>
<h1>document.load() test</h1>
<script>
var xmlDoc = document.implementation.createDocument("", "test", null);
function documentLoaded(e) {
alert(xmlDoc.getElementById("id1").firstChild.nodeValue);
}
xmlDoc.addEventListener("load", documentLoaded, false);
xmlDoc.load("test.xml");
</script>
</body>
</html>
natürlich muss du was im text xml haben, z.B:
<?xml version="1.0"?>
<!DOCTYPE doc [
<!ATTLIST p id ID #IMPLIED>
]>
<doc>
<p id="id1">Text from sample XML document.</p>
</doc
funktioniert schon Gecko/20001106 Netscape6/6.0
weter infos findest du unter:
http://www.mozilla.org/newlayout/xml/
beispiel auch von der seite.
und <http://www.mozilla.org/newlayout/faq.html#embedding APIs compatible>
grüße
thomas