XSLT as templating engine.
|Reported by:||anonymous||Owned by:||Adrian Holovaty|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
It would be great to have XSLT as an optional template engine. It would require some sort of model -> XML conversion first.
The reasons to use XSLT are:
- it's XML (easy to verify that the templates are in workding condition using DTD or Schema)
- it's a widely accepted standard (higher interoperability between different frameworks)
- it is extremely versatile and extensible
- it's very fast (using libxslt from xmlsoft.org or other fast implementations)