Ho convertito tutto il mio sito in XML/XSL e mi piacerebbe conoscere tutti i problemi attuali con l'esecuzione di XSLT lato client.XSLT lato client
Qui ci sono quelli che già conosco (da esperienze di prima mano):
- file XSL tra domini (si tratta di un problema di sicurezza e il browser non croce)
- disable-output-escaping (questo non funziona in FF ... lo considerano un problema di sicurezza)
anche per quanto riguarda il supporto del browser questo è tutto quello che so di:
- Opera 9+
- FF 1.0+
- SF 2.0 + (posso sbagliarmi su questo)
- Chrome
- IE 6,0 +
Tutti gli altri possono essere utili :)
Edit:
per quanto riguarda la seconda insidia c'è una soluzione decente che consente di passare al vostro xhtml xsl. Funziona effettivamente convertendo e assicurandosi che il tuo XHTML sia XML valido e inserendolo nel tuo XML come XML. Quindi nel tuo XSL copi il xml;) e lo metti in uscita come XHTML.
Sono molto curioso anche di questo. Mi piace molto usare il lato client xslt e non ho mai avuto problemi con esso, ma mi sono sempre chiesto se ci fossero degli svantaggi. – Zifre
È troppo bello per essere vero :). La possibilità di scaricare tutta la generazione di template sul client ... E lasciare che memorizzino il template nel cache ... È totalmente geniale. Nel 2004 era supportato quasi da browser, nel 2009 ... lo è, da quello che ho capito. –
Perché non usare XHTML come base e quindi applicare le trasformazioni da lì? Perché iniziare con XML? Utilizzerai anche altri standard web come CSS o cose come JavaScript e immagini di base? Ogni file aggiuntivo causerà problemi di prestazioni fino a quando non viene memorizzato nella cache sul lato client. – JamesEggers