XslTransform

XSL, or sometimesXSLT, as it will be referred to in this section, stands for extensible style sheet language transformation. XSLT is a formatting language. It is based on template rules, which specify how XML documents should be processed. Although conventional programming languages are often sequential, template rules can be based in any order because XSLT is a declarative language. The style sheet declares what output should be produced when a pattern in the XML document is matched.

For example, a style sheet could declare that when the XSL transformation engine finds a 'NAME’ element, it should add markup by calling the name template. You can see a simple example of what this name template might look like in the following code: ...

Get Special Edition Using® Microsoft® ASP.NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.