Estoy buscando enfoques para un problema con el procesamiento XSLT.¿Pueden los procesadores XSLT tener múltiples subprocesos?
¿Es posible utilizar el procesamiento paralelo para acelerar un procesador XSLT? ¿O los procesadores XSLT son intrínsecamente seriales?
Mi corazonada es que XML se puede dividir en fragmentos que pueden ser procesados por diferentes hilos, pero como realmente no encuentro ninguna documentación de tal hazaña, me estoy poniendo escéptico. Es posible usar StAX para dividir simultáneamente XML?
Parece que la mayoría de los procesadores XSLT están implementados en Java o C/C++, pero realmente no tengo un idioma de destino. Solo quiero saber si es concebible un procesador XSLT multiproceso.
¿Cuáles son sus pensamientos?
'' y 'xsl: variable' son inmutables. ¿Hay algo más en XSLT que pueda ser mutable? No puedo pensar en nada mutable de la mano. –
ndim
ah sí, cierto; mi XSL está un poco oxidado Por lo tanto, XSLT debería ser un buen objetivo para el paralelismo utilizando fragmentos de documentos y paralelismo de bucles. – joshperry