Qu'est-ce que ?
XML, Extensible Markup Language
, langage de balisage extensible. Le suffixe du fichier est : .xml. Tout comme HTML sert à afficher des données, XML sert à transmettre et à stocker des données.
On dit que Java est un langage professionnel pour exploiter XML.
A quoi sert-il ?
Afin de faciliter le partage de données et la communication entre différentes applications et différentes plateformes.
Les fonctions spécifiques sont :
(1) Il peut être utilisé comme une simple base de données pour stocker et récupérer des données
( 2) Transmettre les fichiers au format convenu ;
(3) Réaliser le fichier de configuration du logiciel. [Fichier de configuration : un fichier qui enregistre les paramètres du logiciel]
Le frère aîné de XML - HTML
XML est né pour améliorer les défauts et les limites du HTML. Les différences d'utilisation de
sont les suivantes :
Le meilleur ami de XML - JSON
JSON, Javascript Object Notation
, notation d'objet js. La fonction consiste également à stocker et à échanger des informations textuelles.
Comparaison des deux : JSON est plus petit, plus rapide, plus facile à analyser et plus populaire que XML.
La portée des deux : JSON convient au transfert de valeurs simple et XML convient à une gamme plus large.
Structure de données XML - structure arborescente
Pour des détails spécifiques, les lecteurs peuvent se référer au code dans l'exemple ci-dessous pour comprendre en un coup d'œil.
Il est à noter que tout comme un livre n'a qu'une seule racine, XML ne peut avoir qu'un seul élément racine.
Carte mentale
Exemple
Code dans le fichier.xml :
<?xml version="1.0" encoding="UTF-8"?> <email xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="email.xsd"> <to>liuwei8809@163.com</to> <form>hellokitty@163.com</form> <title>about loving</title> <body>I love you forever!</body> <date>2008-11-12</date> </email>
Code dans le fichier .xsd :
<?xml version="1.0" encoding="UTF-8"?> <schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="email"> <xs:complexType> <xs:sequence> <xs:element name="to" type="xs:string"></xs:element> <xs:element name="from" type="xs:string"></xs:element> <xs:element name="title" type="xs:string"></xs:element> <xs:element name="body" type="xs:string"></xs:element> <xs:element name="date" type="xs:date"></xs:element> </xs:sequence> </xs:complexType> </xs:element> </schema>
Effet obtenu :
Pour plus de questions connexes, veuillez visiter le site Web PHP chinois : Tutoriel vidéo XML
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!