J'utilise xslt transformer dans mon application C++ Win32 et plusieurs fichiers xsl qui ont une partie commune que je voudrais séparer dans un autre fichier xsl. Tous les fichiers xsl sont stockés en tant que ressources. La seule façon que j'ai rencontrée pour xsl: include est d'utiliser res: // protocole qui ne fonctionne pas correctement pour les fichiers xsl (au moins sur deux de mes installations Windows le chargement du fichier xslt résultant a retourné une erreur et sur une installation cela a bien fonctionné). MSDN mentionne aussi le problème: http://support.microsoft.com/?scid=kb%3Ben-us%3B220830&x=13&y=12xsl: inclure un autre fichier xslt à partir de ressources Win32
Ai-je d'autres options, sauf:
- mise en œuvre mon propre gestionnaire de protocole pour le chargement des fichiers inclus xsl - ne vaut la peine.
- En évitant < xsl: incluez > et en substituant les fichiers inclus moi-même - trop maladroit.
- Duplication de la partie commune dans tous les modèles - non, merci.