XML est un langage de balisage extensible. Les balises font référence à des symboles d'information que les ordinateurs peuvent comprendre. Grâce à ces balises, les ordinateurs peuvent traiter des articles contenant diverses informations. Comment définir ces balises, vous pouvez choisir un langage de balisage accepté au niveau international, tel que HTML, ou vous pouvez utiliser un langage de balisage tel que XML qui est librement décidé par les personnes concernées. C'est l'extensibilité du langage. XML est simplifié et modifié à partir de SGML. Il utilise principalement XML, XSL et XPath, etc.
Le paragraphe ci-dessus est une définition de base de XML, une explication largement acceptée. En termes simples, XML est un langage de description de données. Bien qu'il s'agisse d'un langage, il n'a généralement pas la fonction de base d'un langage commun : être reconnu et exécuté par un ordinateur. Vous ne pouvez compter que sur un autre langage pour l’interpréter afin qu’il produise l’effet souhaité ou qu’il soit accepté par l’ordinateur.
Si vous débutez avec XML, vous ne comprenez peut-être pas ce qu'est XML par définition. Peut-être pouvez-vous changer de perspective pour comprendre ce qu'est XML ; comprendre XML du côté de l'application et le comprendre à partir de ce que XML peut faire. Cela devrait vous être plus utile que la définition plus vide.
Les surfaces d'application XML sont principalement divisées en deux types, le type de document et le type de données. Voici quelques applications XML courantes :
1. XML+XSLT=>HTML personnalisé, l'une des applications basées sur des documents les plus courantes. XML stocke les données XML de l'ensemble du document, puis XSLT convertit et analyse le XML, le combine avec les balises HTML dans XSLT et devient finalement HTML, qui s'affiche sur le navigateur. Un exemple typique est la publication sur CSDN.
2. XML est une micro-base de données, qui est l'une des applications basées sur les données les plus courantes. Nous utilisons des API XML pertinentes (MSXML DOM, JAVA DOM, etc.) pour accéder et interroger XML. Dans la mise en œuvre de forums de discussion, vous pouvez souvent voir l'utilisation de XML comme base de données.
3. Comme données de communication. Le plus courant est WEB SERVICE, qui utilise XML pour transférer des données.
4. Comme données d'informations de configuration pour certaines applications. Les plus courants sont web.XML utilisé lorsque J2EE configure le serveur WEB.
5. Format XML de certains autres documents. Tels que WORD, EXCEL, etc.
6. Enregistrez la relation de mappage entre les données. Comme Hibernate.
Les six applications présentées ici couvrent essentiellement les principales utilisations du XML. En bref, XML est un langage abstrait qui n'est pas aussi concret que les langages de programmation traditionnels. Pour le comprendre en profondeur, vous devez commencer par son application, choisir une utilisation dont vous avez besoin, puis apprendre à l'utiliser.