On trouve souvent XML en remplacement de fichiers .INI. Plusieurs composants et outils WebSphere utilisent des fichiers XML pour définir des paramètres de configuration. On les utilise aussi pour configurer ou fournir des paramètres à des applications. Comme un fichier XML est défini par une DTD, les classes Java standard
De multiples utilisations
peuvent facilement
vérifier que le fichier est correctement
construit et peuvent procéder
à son analyse syntaxique pour fournir
des valeurs à une application. De plus,
par rapport à un fichier .INI, un fichier
XML est plus facile à lire, à comprendre
et à étendre.
Autre utilisation de XML : la description
de pages d’un navigateur.
Alors que HTML est utilisé pour les informations
de présentation, XML sert à
représenter le contenu réel des pages.
Du fait de cette distinction, il est plus
facile à un programme (plutôt qu’à une
personne) de lire une page et d’en extraire
des informations intéressantes.
Cela permet aussi à un concepteur de
pages d’appliquer plus facilement des
changements globaux de style à un ensemble
de pages.
Les programmeurs trouvent aussi
XML commode pour communiquer
des structures complexes en tant que
paramètres. A titre d’exemple, voyez le
langage PCML (Program Call Markup
Language) utilisé par IBM dans la Java
Toolbox pour des appels de programme.
Vous trouverez aussi des
exemples de XML utilisés pour mettre
en oeuvre une interface d’objet à distance
afin d’éviter la lourdeur de RMI
(Remote Method Invocation) et de
CORBA (Common Object Request
Broker Architecture). On voit donc
que XML prend un rôle important dans
la boîte à outils du programmeur.
Parce que c’est un excellent outil
pour communiquer des données entre
des applications, des systèmes, et des
entreprises différents, XML est en train
de remplacer rapidement les flux de
données EDI traditionnels (comme
X.12) comme moyen d’échange de documents
de gestion. Beaucoup de sociétés
sur le marché des services
(comme l’assurance et la banque) ainsi
que dans la fabrication et la distribution,
définissent des DTD pour des documents
importants qui doivent circuler
parmi leurs membres.
C’est dans les services Web qu’on
trouve l’utilisation la plus ambitieuse
de XML. Il s’agit de trouver un service, où qu’il se trouve sur Internet ou un intranet,
et de l’invoquer indépendamment
de son emplacement ou plateforme.
XML est un élément de
communication important des composants
clé du modèle de services Web.
Microsoft ne s’y est pas trompée et englobe
les services Web et XML dans son
initiative .NET, jetant ainsi les bases de
l’intercommunication entre des systèmes
mis en oeuvre en .NET et J2EE.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Activer la mise en veille prolongée dans Windows 10
- Chiffrements symétrique vs asymétrique
Les plus consultés sur iTPro.fr
- De manager d’équipe à manager d’agents IA : le management change de dimension
- Travail hybride : pourquoi les salariés français restent les plus attachés au bureau en Europe
- Pourquoi la souveraineté des données relève du contrôle et non de la géographie
- L’incident OpenAI–Hugging Face n’est pas la révolution que vous imaginez
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
