[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Are there XSLT processors that support EXI?
There is an EXI implementation called Exificent. This is supported in eXist-db. If you invoke your XSLT from XQuery (e.g. fn:transform or transform:transform) in eXist-db, eXist-db will send the XSLT through Saxon, the results will be available in the calling XQuery as an XDM instance, you may then ask eXist-db to serialize the result as EXI. So if you don't mind a little more overhead you can use Saxon with EXI output through eXist-db. On Thu, 8 Feb 2024 at 16:24, Michael Kay mike@xxxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > > Are there any XSLT processors that are built on top of an XML parser that consumes EXI? > > The whole point is that you don't build an XSLT processor "on top of an XML parser", you build it on top of an API such as SAX, and there are implementations of the SAX API that consume EXI; and if you have one component that offers a SAX API and another that requires a SAX API, then you can plug them together even though they weren't built on top of each other. > > Michael Kay > Saxonica > > -- Adam Retter skype: adam.retter tweet: adamretter http://www.adamretter.org.uk
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|