benötige Hilfe für TextParser

Hallo Forum!

Bemerkung vorab, wie der TextParser funktioniert, weiß ich.

Jedoch ist folgende Homepage:http://www.muk.uni-hannover.de/%7Etheusner/wetter/imuk/ anders aufgebaut.

Wie bekomme ich die Werte aus den Tabellen unter den Grafiken ausgelesen?

Wenn ich die Tabelle markiere, und dann den Auswahlquelltext anzeigen lasse, sieht alles gut aus. Aber wie sage ich´s dem TextParser?

Wäre über ein paar Tips dankbar!

Aus der Seite wirst Du gar nichts rauskriegen. Die hat nur Charts und holt sich die Werte dazu asynchron aus einer XML-Datei.
Freundlicherweise kann man sich die xml-Datei auch selber abholen:
http://www.muk.uni-hannover.de/~theusner/wetter/imuk/xml/aktuell.xml
Das ist dann reines XML und sollte gar keine Probleme machen.

Tommi

Vielen Dank für die Hilfe!

Wie bekommt man das mit dem xml heraus? Erfahrung?

XML ist eine reine Textdatei. Wenn du dir das Format ansiehst, wirst du schnell feststellen, wie und wo du „schneiden“ musst ;-).


...
<Datentyp>Temperatur</Datentyp>
<Aktuell>+21.0</Aktuell>
<Minimum>+16.2</Minimum>
...

Erster Teil „<Datentyp>Temperatur</Datentyp>“, zweiter Teil „<Aktuell>“ und dann den Wert bis „</Aktuell>“ in die Variable.

@ ralf

Danke, das ist soweit schon klar.

Ich meinte, wie tommi das mit dem Pfad, der auf die „XML“ verweist herausbekommen hatte.

hier ausgelesen:

function importXML()
{
	if (document.implementation && document.implementation.createDocument)
	{
		xmlDoc = document.implementation.createDocument("", "", null);
		xmlDoc.onload = loadTables;
	}
	else if (window.ActiveXObject)
	{
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.onreadystatechange = function () {if (xmlDoc.readyState == 4) loadTables()};
 	}
	else
	{
		alert('Your browser can\'t handle this script');
		return;
	}
	xmlDoc.load("http://www.muk.uni-hannover.de/~theusner/wetter/imuk/xml/aktuell.xml");
}

Du kannst dir mit deinem Browser den Seitenquelltext anzeigen lassen, das ist das was auch der WWW-Reader macht. Der Rest ist dann Intuition :wink:

Toni

:smiley: Alles klar, wenn man weiß wonach man suchen muss, findet man es auch.

Danke nochmal an alle! :rolleyes: