A XML template engine (or XML template processor) is a specialized template processor for XML input and/or output, working in a XML template system context. There are two main types: "XML-suite standards" compliant engines: XSLT engines, named also XSLT processors XQuery engines, named also XQuery processors Others, like Web template engines
| Property | Value |
| dbpprop:abstract
|
- A XML template engine (or XML template processor) is a specialized template processor for XML input and/or output, working in a XML template system context. There are two main types: "XML-suite standards" compliant engines: XSLT engines, named also XSLT processors XQuery engines, named also XQuery processors Others, like Web template engines
- Ein XSLT-Prozessor ist eine Software zum Umwandeln von Dokumenten mittels eines XSLT-Stylesheets. Das Ergebnis ist ein neues Dokument, das direkt weiterverarbeitet oder in eine Datei ausgegeben werden kann. Der XSLT-Prozessor liest das Eingabedokument sowie das Stylesheet ein und parst sie. Beginnend mit dem Wurzelelement des Dokumentes prüft der XSLT-Prozessor dann, welches Template (Regel) des Stylesheets angewandt wird. Das so gefundenen Template bestimmt, was in die Ausgabe geschrieben wird. In vielen Fällen ist das der Inhalt des aktuellen Knotens oder ein algorithmisch berechnetes Ergebnis auf dessen Basis. Außerdem bestimmt das Template, welche Dokumententeile als nächstes bearbeitet werden: etwa die Kinder des Kontextknotens, andere Teile des Eingabedokumentes oder auch externe Dokumente. Neben den im Stylesheet explizit formulierten Regeln kommen auch vordefinierte Regeln (wie Kopiere jeden Text oder Bearbeite jedes Kind-Element) zur Anwendung, wenn kein passendes Template gefunden wird. Die Ausgabe des XSLT-Prozessors ist zunächst ein Objektmodell des Ausgabedokumentes. Über eine Programmierschnittstelle (API) kann dieses Objekt direkt weiterverarbeitet werden. Die meisten XSLT-Prozessoren beherrschen auch die Ausgabe in eine oder mehrere Dateien. XSLT-Prozessoren unterscheiden sich in den unterstützten XSLT- und XPath-Versionen (1.0 und/oder 2.0) und darin, ob sie für die Transformation ein XML Schema auswerten können (englisch »schema aware«). Weit verbreitet ist der standardkonforme, stabile und dank Java plattformunabhängige Saxon-Prozessor. Viele moderne Web-Browser wie Internet Explorer, Mozilla Firefox und Opera haben integrierte XSLT-1.0-Prozessoren, so dass sie direkt XML-Dokumente XSLT-formatiert anzeigen können.
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:reference
| |
| rdf:type
| |
| rdfs:comment
|
- A XML template engine (or XML template processor) is a specialized template processor for XML input and/or output, working in a XML template system context. There are two main types: "XML-suite standards" compliant engines: XSLT engines, named also XSLT processors XQuery engines, named also XQuery processors Others, like Web template engines
- Ein XSLT-Prozessor ist eine Software zum Umwandeln von Dokumenten mittels eines XSLT-Stylesheets. Das Ergebnis ist ein neues Dokument, das direkt weiterverarbeitet oder in eine Datei ausgegeben werden kann. Der XSLT-Prozessor liest das Eingabedokument sowie das Stylesheet ein und parst sie. Beginnend mit dem Wurzelelement des Dokumentes prüft der XSLT-Prozessor dann, welches Template (Regel) des Stylesheets angewandt wird.
|
| rdfs:label
|
- XML template engine
- XSLT-Prozessor
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is dbpprop:redirect
of | |
| is owl:sameAs
of | |