Skip to content

Transformation Languages

August 6, 2009

Transformation Languages

A transformation language is a computer language designed to transform some input text in a certain formal language into a modified output text that meets some specific goal.Examples of transformation languages include Stratego/XT, TXL, DMS, and ASF+SDF.
Macro languages are a kind of transformation languages to transform a Meta language into specific higher programming language like Java, C++, FORTRAN
There are a number of XML transformation languages. These include XSLT, XQuery, STX, FXT, XDuce, CDuce, HaXml, XMLambda, and FleXML.
Extensible Stylesheet Language Transformations (XSLT) is an XML-based language used for the transformation of XML documents into other XML or “human-readable” documents. The original document is not changed; rather, a new document is created based on the content of an existing one. The new document may be serialized (output) by the processor in standard XML syntax or in another format, such as HTML or plain text. XSLT is most often used to convert data between different XML schemas or to convert XML data into HTML or XHTML documents for web pages, creating a dynamic web page, or into an intermediate XML format that can be converted to PDF documents

No comments yet

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: