www.wikidata.de-de.nina.az
Extensible Stylesheet Language XSL eine Computersprache ist eine in XML notierte Familie von Transformationssprachen zur Definition von Layouts fur XML Dokumente Die Untersprache XSLT wird ausserdem zur Ubersetzung Transformation eines XML Formats in ein anderes XML oder Textformat genutzt Referenzen auf Layouts auch Stylesheets genannt konnen in die zu formatierenden XML Dokumente eingebunden werden wobei sich die Layouts speziellen Medien zuordnen lassen So ist es moglich ein Layout zum Drucken und ein Layout fur die Darstellung am Computer zu verwenden Inhaltsverzeichnis 1 Umfang 2 Einsatzgebiete 3 Geschichte 4 Software 5 WeblinksUmfang BearbeitenZu XSL gehoren das XML basierte eigentliche XSL zur Unterscheidung genannt XSL Formatting Objects XSL FO fur die Beschreibung eines Dokuments als Baum mit Formatierungsanweisungen und Stilangaben das XML basierte XSL Transformations XSLT fur die Transformation eines beliebigen XML Dokuments in einen anderen Baum und indirekt auch XPath fur die Adressierung von Baumbestandteilen Einsatzgebiete BearbeitenDie drei Sprachen XSL FO XSLT XPath lassen sich gemeinsam als XSL oder auch unabhangig voneinander verwenden Ein Dokument liesse sich z B gleich in XSL FO verfassen eine in der Praxis angewandte Vorgehensweise zum Entwurf neuer Layouts XSLT kann nicht nur nach XSL FO transformieren sondern in jede beliebige XML basierte Sprache oder aber auch in Formate die nicht XML sind In der Praxis wird XSLT vergleichsweise selten mit XSL eingesetzt Wesentlich haufiger ist XSLT bei Message Oriented Middleware oder Presentation Oriented Publishing auf XML Basis anzutreffen wobei letzteres weitaus haufiger mit XHTML fur den Einsatz im WWW als XSL FO verwendet wird XSLT wird also haufiger mit anderen XML basierten Sprachen verwendet als mit XSL FO XPath wird in XSLT fur XSLT Patterns und fur XQuery verwendet Geschichte BearbeitenXSL geht auf das von James Clark entwickelte DSSSL zuruck Im Gegensatz zu DSSSL bietet XSL zwei wesentliche Neuerungen XML basierte Syntax Trennung der Sprachen fur die Transformation XSLT die Formatierung XSL FO und die Baumadressierung XPath in eigenstandige und unabhangig voneinander verwendbare SprachenDas erste Working Draft zu XSL behandelte noch alle Komponenten in einem Dokument und wurde im August 1998 veroffentlicht Im Laufe der Entwicklung wurden XSLT und XPath in eigenstandige Dokumente ausgelagert XSLT 1 0 und XPath 1 0 wurden im November 1999 verabschiedet XSL selbst im Oktober 2001 Die derzeit aktuelle Fassung von XSLT 2 0 und XPath 2 0 wurde am 23 Januar 2007 verabschiedet Software BearbeitenSiehe auch XSLT fur verschiedene XSLT Prozessoren FOP Open Source xmlroff Open Source XEP kommerziell AXF kommerziell Microsoft Visual Studio 2005 kommerziell Antenna House Formatter deutsch kommerziell Compart DocBridge XSL Extensions fur XSL FO deutsch kommerziell lt oXygen gt XSL editor and debugger kommerziell XF Rendering Server kommerziell XML2PDF Formatting Engine Server kommerziell XSL XSLT Editor amp Debugger Abgerufen am 15 August 2019 englisch kommerziellWeblinks BearbeitenThe Extensible Stylesheet Language XSL W3C enthalt unter anderem Spezifikation auch dt Ubersetzungen Tutorials und Software zu XSL XSLT XSL FO und XPath Das XML XSLT Seminar Online Version des gleichnamigen Buches Kapitel 9 XSLT Einfuhrung in XSLT im SELFHTML Wiki XSLT Einfuhrung in die Transformationssprache mit Referenz und BeispielenNormdaten Sachbegriff GND 4613221 1 lobid OGND AKS V DStandards des World Wide Web Consortiums W3C Empfehlungen ActivityPub ARIA Canonical XML CDF CSS DOM Geolocation API HTML HTML5 InkML ITS JSON LD MathML OWL P3P PLS PNG RDF RDF Schema RIF SCXML SISR SKOS SMIL SOAP SRGS SSML SVG SPARQL Timed Text Turtle VoiceXML WSDL XForms XHTML XHTML RDFa XInclude XLink XML XML Base XML Encryption XML Events XML Information Set XML Namespace XML Schema XML Signature XPath XPointer XProc XQuery XSL XSL FO XSLT Elemente nbsp Arbeitsentwurfeund Kandidaten CCXML CURIE SMIL Timesheets sXBL WICD XFrames XBL XHTML MathML SVG XMLHttpRequestAnmerkungen XAdES XFDL XHTML SMIL XUPRichtlinien Web Content Accessibility Guidelines Multimodal Interaction Activity Markup Validation ServiceInitiativen Web Accessibility Initiative Abgerufen von https de wikipedia org w index php title Extensible Stylesheet Language amp oldid 208155048