Je suis à la recherche d'approches pour un problème avec le traitement XSLT.Les processeurs XSLT peuvent-ils être multithread?
Est-il possible d'utiliser le traitement parallèle pour accélérer un processeur XSLT? Ou les processeurs XSLT sont-ils intrinsèquement en série? Mon intuition est que XML peut être partitionné en morceaux qui pourraient être traités par différents threads, mais comme je ne trouve pas vraiment de documentation sur un tel exploit, je deviens sceptique. Est-il possible d'utiliser StAX pour compiler simultanément XML?
Il semble que la plupart des processeurs XSLT sont implémentés en Java ou en C/C++, mais je n'ai vraiment pas de langage cible. Je veux juste savoir si un processeur XSLT multi-thread est concevable.
Que pensez-vous?
'' et 'xsl: variable' sont immuables. Y a-t-il autre chose dans XSLT qui pourrait être mutable? Je ne peux pas penser à quelque chose de mutable de la main. –
ndim
ah oui, c'est vrai; mon XSL est un peu rouillé. Donc XSLT devrait être une bonne cible pour le parallélisme en utilisant des fragments de document et le parallélisme de boucle. – joshperry