2010-05-13 5 views
2

nous avons une base de données relationnelle avec quelques données et nous devons offrir le contenu de la base de données via des services Web XML. Nous devons également permettre aux utilisateurs d'obtenir des parties de la représentation XML en utilisant XPath (plus tard, il peut être nécessaire de modifier indirectement les données en utilisant la représentation XML des données avec XQuery). Y a-t-il un moyen simple d'y parvenir en C#? L'utilisateur sera connu schéma XML des données.Représentant des données de base de données relationnelles en XML et en utilisant XPath pour obtenir des résultats

Mots clés pour la recherche sur le Web également apprécié.

+0

Que signifie «accepter une réponse»? – Bogi

+0

Il y a une petite coche en dessous des contrôles de vote sur les réponses aux questions que vous posez. Lorsque vous obtenez une réponse à votre question qui vous convient, vous l'acceptez en cliquant sur cette coche. –

+0

merci, c'était utile. – Bogi

Répondre

2

Lire sur OData;) Beaucoup mieux que de mauvais services Web. Support complet de l'outillage dans .NET (LINQ intégré) C'est un moyen sémantique d'exposer des données via des services web intelligents.

0

Il y a plusieurs façons que j'ai découvertes, mais je n'ai pas trouvé beaucoup de données.

L'une consiste à utiliser une requête SQL qui renvoie un XML, l'autre consiste à utiliser la classe DataSet avec certaines possibilités de traitement XML. DataSet prend également en charge les requêtes XPath.

Questions connexes