Une petite question technique, concernant la cohabitation de la technologie .NET et du XML.
Concrètement, il nous est demandé d'utiliser une "base de données native XML".
Ma question est : peut-on requêter directement dans le fichier XML (à l'aide de la librairie XQuery de Microsoft), où doit-on passer par un moteur de base de données (par exemple eXist) et exécuter des requêtes, via Service Web, via le protocole SOAP ?
Si pas besoin de se compliquer autant la vie sans pour autant accéder directement au fichier, existe-il une autre solution ?
Je peux éventuellement vous copier/coller un exemple d'utilisation de la bibliothèque MS, pour savoir si ça vous convient.
Autre question, l'utilisation de LINQ est-elle proscrite ? Je suppose que oui mais je préfère demander.
Merci.
Bonjour,
Peu importe les technologies utilisées, du moment que les contraintes suivantes sont respectées :
-les données XML DOIVENT être stockées dans une BD native XML, il NE FAUT PAS interroger directement le fichier
-les données XML DOIVENT être interrogées à l'aide de XQuery, il NE FAUT PAS utiliser un autre langage de requête
Pour le reste: utilisez la plateforme, les langages Web, les protocoles (SOAP, REST, etc) que vous jugez utile.
PP