XML transformation language: Difference between revisions

Content deleted Content added
Avernet (talk | contribs)
Added typical use-case
Avernet (talk | contribs)
Add separation in paragraph
Line 1:
<div style="float:right;margin-left:0.5em;text-align:center">[[image:xml_transformation.png]]<br>''An XML transformation''</div>An '''XML transformation language''' is a [[programming language]]s designed specifically to create an ''output XML document'' based on an ''input XML document''.

A typical application of XML transformation languages is to style [[HTML]] pages. In this scenario the input document is bare-bone [[XHTML]] and the transformation addscan add sidebars, footers and sets formatting information, like colors, fonts and cell background colors in tables. XML transformations can be chained to form [[XML pipeline]]s.
 
== Existing languages ==