XML ist eine Sprache, über die sich ganz einfach Daten
transportieren lassen. Sie ist vom Aufbau her HTML sehr ähnlich,
dient jedoch einem ganz anderem Zweck.
XML wird von jedem Webserver unterstützt, da es wie ein normales Dokument
behandelt wird.
Damit man etwas mit diesem Dokument anfangen kann, braucht man nun eine Programmier
oder Scriptsprache.
Im Prinzip kann auch jede Programmiersprache mit XML-Dokumenten umgehen,
besonders einfach wird es einem (wie so oft) in PHP gemacht, da PHP die nötigen
funktionen direkt mitbringt!
Programmier/Scriptsprachen, die mit XML direkt oder indirekt umgehen können:
Für Perl, Java, C / C++, C# gibt es jeweils Module bzw Klassen, die wie
bei PHP die nötigen Funktionen direkt mitbringen,
bei mIRC und TCL muss man diese meist selber schreiben, was aber bei bekanntem
Aufbau des Dokumentes kein Problem darstellen sollte.
ein XML Dokument sieht im Prinzip immer so aus:
<?xml version="1.0" ?>
<informationen>
<variable1>Wert der Variable</variable1>
<variable2>Anderer wert</variable2>
<verschachtelung>
<variable3>...</variable3>
<variable4>.......</variable4>
</verschachtelung>
</informationen>
Dies kann um unendlich viele Verschachtelungen, und Daten erweitert werden.
Die Variablennamen sind fast beliebig aus Buchstaben und Zahlen wählbar.
Programmierer werden sehr schnell die Ähnlichkeit zu Arrays erkennen.
Leider musste ich aufgrund einiger DOS-Attacken ein Limit für die Suche einbauen:
Pro Tag und Host sind somit max. 1000 Suchen möglich, wird
dieses Limit überschritten werden keine Suchergebnisse mehr geliefert!
Es ist mir jedoch möglich für jeden Host ein extra Limit einzurichten,
auf Wunsch werde ich dies natürlich machen.