In: A.Degenhard und U.Wunn (Hrsg) (2007)
Tagungsband der 18. Tagung der Sektion
Forstliche Biometrie und Informatik der DVFFA in Trippstadt 2006
im Druck
Im WWW abrufbar unter
http://www.forst.tu-muenchen.de/EXT/PUBL/quednau/Trippstadt_Paar.html
Voller Text unter
http://www.forst.tu-muenchen.de/EXT/PUBL/quednau/Trippstadt_Paar.pdf
Die an LMML (Learning Material Markup Language) der Universität Passau (IFIS - Institut für Informationssysteme und Softwaretechnik) angelehnte XML-Sprache WLMML (WELPE-LMML, Weihenstephaner E-Learning-Projekte) ist als vereinfachte Version von LMML konzipiert und ermöglicht es, Lerninhalte strukturiert abzubilden.
Zur clientseitigen Verarbeitung von XML (WLMML)-Dateien werden im WELPE-Framework XSLT (Extensible Stylesheet Language Transformations) und JavaScript herangezogen.
XSLT erlaubt es z. B. über die Auswahl bestimmter Elemente aus einem XML-Quelldokument ein verändertes Zieldokument zu erzeugen. Das Ergebnis kann z. B. ein weiteres XML- oder ein HTML-Dokument sein.
JavaScript ist eine meist clientseitige, objektbasierte Skriptsprache, die vom Interpreter des Browsers abgearbeitet wird. Die Grundlagen von JavaScript sind unter dem Namen ECMAScript zum ISO-Standard erhoben worden. JavaScript bietet die Möglichkeit der komplexeren Verarbeitung von XML mit XSLT.
Die im WELPE-Framework abgelegten Lerninhalte sind in Standard-Browsern (z. B. Internet Explorer 6 bzw. 7 oder Mozilla Firefox 1.5 bzw. 2) ohne Installation und im Grundsatz auch ohne Verbindung zu einem Internet/Intranet-Server lauffähig (inklusive z. B. der Unterstützung der Mehrsprachigkeit oder einer Volltext-Suchmaschine). Der Grund dafür ist, dass nach einem Download der Lerninhalte bei der Verarbeitung der WLMML-Dateien mit Hilfe von XSLT und JavaScript (WELPE-Framework) keine Datenübertragung zwischen einem Server und Client (Browser) stattfinden muss (clientseitige Verarbeitung).
The XML language WLMML (WELPE-LMML, Weihenstephaner E-Learning-Projekte) modelled on LMML (Learning Material Markup Language, developed by IFIS - Institute for Information Systems and Software Engineering, University of Passau) is a simplified version of LMML and allows to show contents in a structured way.
In order to process XML (WLMML) files in the WELPE framework XSLT (Extensible Stylesheet Language Transformations) and JavaScript is used.
XSLT allows to create an altered document by means of choosing certain elements from an original XML document. The result may be another XML or HTML document.
JavaScript is a client-based object-oriented scripting language which is processed by the interpreter of the browser. The basics of JavaScript were made an ISO-standard under the name ECMA. JavaScript enables a more complex processing of XML with XSLT.
The WELPE framework e-learning contents are supported by common browsers (e. g. Internet Explorer 6/7 or Mozilla Firefox 1.5/2) without an installation and principally without a connection to an internet/intranet-server (including e. g. the service of multi languages and searching of words). The reason is, that after loading the e-learning contents a data-transfer between server and client (browser) is not necessary when processing XML (WLMML) files with the aid of XSLT and JavaScript (client-based processing).
La XML-lingvo WLMML (WELPE-LMML, Weihenstephaner E-Learning-Projekte), bazita sur la lingvo LMML (Learning Material Markup Language) de la Universitato Passau (IFIS - Instituto pri Informsistemoj kaj soft-tekniko), estas konceptita kiel simpligita versio de LMML kaj ebligas bildigi lernotaĵojn en strukturita formo.
Por la klientflanka prilaborado de XML- (WLLML-)dosieroj uzatas en la WELPE-framo XSLT (Extensible Stylesheet Language Transformations Transformations) kaj JavaScript.
Uzante XSLT oni povas ekzemple per selektado de difinitaj elementoj el XML-fonto-dosiero krei modifitan celdokumenton. La rezulto povas esti plua XML- aŭ HTML-dokumento.
JavaSkript estas plej ofte klientflanka objektbazita skript-lingvo, kiu estas prilaborata de interpretilo de la krozilo. La bazoj de JavaSkript fariĝis ISO-normo sub la nomo ECMASkript. JavaSkript ebligas pli kompleksan prilaboradon de XML per XSLT.
La lernotaĵoj metitaj en la WELPE-framon estas vidigeblaj en kutimaj kroziloj (ekz. Internet Explorer 6/7 aŭ Mozilla Firefox 1.5/2) sen instalado kaj precipe eĉ sen konekto al inter/intra-retaj serviloj (inkl. la subtenon de plurlingveco kaj la plentekstan serĉmaŝinon). La kaŭzo por tio estas, ke post elŝuto de la lernotaĵoj ne plu necesas datentransdonado inter servilo kaj krozilo por la prilaborado de WLMML-dosieroj helpe de XSLT kaj JavaSkript (klientflanka prilaborado)