Sto cercando di comprendere le cose XML e XSLT e nella mia ricerca sono incappato in diversi processori XSLT.Quali strumenti XSLT 2.0 esistono?
Xalan è stato il primo, e sembra funzionare abbastanza bene ed è gratuito, tranne che ho bisogno/voglio usare le caratteristiche nelle specifiche 2.0, incluso lo schema XML. Per farlo devo lavorare con estensioni e Xalan, o passare a un altro.
Così ho cercato un po 'di più e qualcuno mi ha indirizzato verso Saxon, che non viene sia XML-Schema consapevole che libero, che non è drammatico in sé, ma piuttosto triste.
Questo è praticamente il punto in cui mi trovo ora, e sto cercando una guida per gli strumenti che posso utilizzare per raggiungere i miei obiettivi, che sarebbe utilizzare le specifiche 2.0.
Non mi interessa il linguaggio, ma preferirei qualcosa di Java, Python o Ruby (o qualsiasi altra cosa libera e crossplatform).
Subquestion, per extra karma: Posso utilizzare l'edizione Saxon gratuita combinata con Xerces per ottenere quello che voglio?
Alcuni ulteriori letture sembrano suggerire che Saxon è l'unico modo per andare per i processori schema-aware, ma penso che tecnicamente ho potuto combinare Saxon e Xerces2, ma devo ancora capire come. –
Anche di interesse: lista di tutti gli XSLT 2.0 processori in questa domanda: http://stackoverflow.com/questions/515979/java-xslt-processors-supporting-xpath-2-0 – Abel