Content area
XSLT isn't a declarative language in the truest sense. An XSL style sheet is an XML document that conforms to a schema, and is therefore a well-defined markup language. The markup is used to describe programming constructs foi loops, if/then tests, and so on. Because XSLT is XML, you can treat it just like any XML document using programming techniques.