Je me demande s'il existe un moyen d'introspecter les modules XQuery et d'accéder dynamiquement aux fonctions. Cela m'aiderait à implémenter le modèle de stratégie GOF car XQuery ne prend pas en charge plusieurs implémentations pour la même interface. Le problème, bien sûr, est qu'il ne semble pas y avoir de support pour l'introspection dans XQuery, sauf pour vérifier les types de variables.Implémentation d'un modèle de stratégie dans XQuery, fonctions de réflexion en général
Des idées sur la façon dont ce modèle peut être implémenté dans XQuery? (J'utilise MarkLogic 9)
merci beaucoup, K.
PS. Malheureusement, la plupart des ressources XQuery que je pourrais trouver se concentrent sur de petits détails de telle ou telle fonctionnalité mais je ne pouvais pas trouver une telle ressource qui prend XQuery comme un langage de programmation sérieux et corrige ces problèmes de conception logicielle
De nombreux modèles de conception courants supposent une vision du monde essentiellement orientée objet. XQuery est décidément fonctionnel. Si vous décrivez plus concrètement ce que vous essayez d'accomplir, quelqu'un peut vous orienter vers un modèle fonctionnel approprié. –