Sven Mintel
Mitglied
So...ist fertig:
Die Sache läuft so:
man lädt per load() 2 XML-Dokumente(direkt durch Angabe der Adresse... der Umweg über XMLHttpRequest ist nicht notwendig,... das einzige was sinnvoll ist: hänge an die Adressen immer einen aktuellenTimestamp ran, damit die Dokumente auch wirklich neu geladen werden)
Das eine Dokument enthält die Daten, das andere Dokument ist das XSLT-Stylesheet.
Sobald das Dokument mit den Daten geladen ist, wird es per transformNode() durch das Stylesheet transformiert.
Das Ergebnis dieser Aktion wird dann ausgegeben.
Das Beispiel macht das mit dem Tutorials.de-RSS-Feed(der wird dabei nicht direkt ausgelesen, sondern über ein PHP-Skript geholt, da es sonst je nach Sicherheitseinstellung eine JS-Zugriffsverletzung gibt aufgrund unterschiedlicher Domains)
Test: http://doktormolle.de/temp/xmldom/
Die Sache läuft so:
man lädt per load() 2 XML-Dokumente(direkt durch Angabe der Adresse... der Umweg über XMLHttpRequest ist nicht notwendig,... das einzige was sinnvoll ist: hänge an die Adressen immer einen aktuellenTimestamp ran, damit die Dokumente auch wirklich neu geladen werden)
Das eine Dokument enthält die Daten, das andere Dokument ist das XSLT-Stylesheet.
Sobald das Dokument mit den Daten geladen ist, wird es per transformNode() durch das Stylesheet transformiert.
Das Ergebnis dieser Aktion wird dann ausgegeben.
Das Beispiel macht das mit dem Tutorials.de-RSS-Feed(der wird dabei nicht direkt ausgelesen, sondern über ein PHP-Skript geholt, da es sonst je nach Sicherheitseinstellung eine JS-Zugriffsverletzung gibt aufgrund unterschiedlicher Domains)
Test: http://doktormolle.de/temp/xmldom/