XSLT can be more flexible than the average database in the following circumstances:
- It is capable of applying complex queries on XML databases containing:
- Irregular Data
- Searching based on position
- Recursive structures
- Structures with complex matching requirements
- We have only touched the surface of what is possible
- Quite similar to XQuery (the SQL of XML Databases)
- Saxon V9 supports both XSLT and XQuery
- Tailoring output for different environments is another major use of XSLT
- XSLT is what makes XML useful and important