Étiquette : XML

[Java] Exemple d’utilisation de l’API StAX 2

[Java] Exemple d’utilisation de l’API StAX 2

StAX 2 est une API expérimentale, de type “pull”, basée sur l’API StAX. La seule implémentation connue jusqu’à présent est Woodstox. Elle vise à étendre les possibilités de StAX en ajoutant des fonctionnalités supplémentaires : l’accès à des informations qui étaient inaccessibles auparavant (DOCTYPE, index de l’attribut, vérifier si l’élément est vide, obtenir le niveau actuel de l’élément), la conversion du contenu textuel en contenu typé (v3.0 – Woodstock v4.0), etc. Le téléchargement des packages se fait sur la page officielle.

Poursuivre la lecture « [Java] Exemple d’utilisation de l’API StAX 2 »

[C#] Webservice : XML vers Dataset

[C#] Webservice : XML vers Dataset

Ce que nous venons de voir avec WinDev est également réalisable en C# ou même en Visual Basic. En effet, à partir d’un document XML possédant une structure particulière, il est possible de générer et d’exploiter une variable de type « Dataset ».

Un exemple est donné sur le site de Microsoft MSDN, le centre de ressources pour les développeurs. Initialement, les services du site WebserviceX sont destinés à être exploités en .NET, et donc, les réponses renvoyées ont parfois été adaptées en fonction.

[WD15] Utiliser un Webservice qui renvoie du XML

[WD15] Utiliser un Webservice qui renvoie du XML

Aujourd’hui, présentation d’un cas plutôt intéressant, qui va nous faire découvrir des fonctions XML. Nous allons voir ici comment traiter la réponse d’un Webservice qui renvoie une chaîne au format XML et comment parcourir les différents éléments.

Une deuxième solution sera également envisagée: l’utilisation de la fonction HImportXML, qui permet d’intégrer à une table (d’une base de données) le contenu d’un document XML, pour autant qu’il respecte une certaine structure. Pour vous aider, nous avons, en tant qu’exemple, importé et utilisé le Webservice « Global Weather », que l’on retrouve sur le site WebserviceX.NET.

Poursuivre la lecture « [WD15] Utiliser un Webservice qui renvoie du XML »