Wednesday, June 27, 2007

XSLT

XSLT
******
http://www.w3.org/TR/xslt
http://www.biglist.com/lists/xsl-list/archives/200305/msg01187.html

http://www.biglist.com/lists/xsl-list/archives/200104/msg00963.html

********

XSLT is a language for transforming the structure of an XML document.

A transformation expressed in XSLT describes rules for transforming a source tree into a result tree. The transformation is achieved by associating patterns with templates. A pattern is matched against elements in the source tree. A template is instantiated to create part of the result tree. The result tree is separate from the source tree. The structure of the result tree can be completely different from the structure of the source tree. In constructing the result tree, elements from the source tree can be filtered and reordered, and arbitrary structure can be added.

A template is instantiated for a particular source element to create part of the result tree. A template can contain elements that specify literal result element structure. A template can also contain elements from the XSLT namespace that are instructions for creating result tree fragments.

Couln't go funther from here i my research was ended up by the change in requirement.
Still i would say its pretty good one.

No comments: