


Introduction détaillée à l'utilisation et à l'apprentissage de la syntaxe XML
Les règles de syntaxe du
XML sont simples et strictes, ce qui le rend très facile à apprendre et à utiliser.
Pour cette raison, il est relativement facile d'écrire un logiciel qui lit et manipule XML.
------------------------------------------------------ ------ ------------------------------------
Un exemple d'un document XML
Les documents XML utilisent une syntaxe simple et auto-descriptive.
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>Lin</to> <from>Ordm</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
Ligne 1 du document : Déclaration XML - définit la version de la norme XML que ce document suit, dans ce cas la version 1.0 de la norme, en utilisant ISO-8859-1 (Latin -1/ Europe de l'Ouest)jeu de caractères.
La ligne 2 du document est l'élément racine (comme dire "ce document est une note") :
<note>
Les lignes 3 à 6 du document décrivent l'élément racine Les quatre nœuds enfants (vers, depuis, en-tête et corps) :
<to>Lin</to> <from>Ordm</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body>
La dernière ligne du document est la fin de l'élément racine :
</note>
Vous pouvez commencez par ceci. Apparaît-il dans le document qu'il s'agit d'une note laissée par Ordm à Lin ? Ne pouvons-nous pas admettre que XML est un magnifique langage auto-descriptif ?
--------------------------------------------- ---------------------------------------
Tous les documents XML doivent y être est une balise de fermeture
dans un document XML, et il est illégal d'omettre la balise de fermeture.
Dans le document HTML, certains éléments peuvent ne pas avoir de balise de fermeture. Le code suivant est tout à fait légal en HTML :
<p>This is a paragraph <p>This is another paragraph
Cependant, il doit y avoir une balise de fermeture dans le document XML, comme dans l'exemple suivant :
<p>This is a paragraph</p> <p>This is another paragraph</p>
Remarque : vous remarquerez peut-être que la première ligne de l'exemple ci-dessus n'a pas de balise de fin. Ce n'est pas une erreur. Étant donné que la déclaration XML ne fait pas partie du document XML, ce n'est pas un élément XML et il ne doit pas y avoir de balise de fermeture.
------------------------------------------------------ ------ ------------------------------------
Balises XML sont sensibles à la casse
Contrairement au HTML, les balises XML sont sensibles à la casse.
En XML, la balise
Par conséquent, la capitalisation de la balise d'ouverture et de la balise de fermeture dans le document XML doit être cohérente.
<Message>This is incorrect</message> //错误的 <message>This is correct</message> //正确的
--------------------------------------------- ---------------------------------------
Tous les éléments XML doivent être sensibles Les inclusions
n'autorisent pas les inclusions imbriquées incorrectes dans XML.
En HTML, certaines inclusions incorrectes sont autorisées. Par exemple, le code suivant peut être analysé par le navigateur :
<b><i>This text is bold and italic</b></i>
En XML, tous les éléments doivent avoir des inclusions imbriquées correctes, comme ci-dessus. Le code doit être écrit comme ceci :
<b><i>This text is bold and italic</i></b>
------------------------------ -- ---------------------------------------
Tous les documents XML doivent avoir un élément racine
Le premier élément du document XML est l'élément racine.
Tous les documents XML doivent contenir une seule définition de balise et tous les autres éléments doivent être imbriqués par paires dans l'élément racine. Les documents XML ont et ne peuvent avoir qu'un seul élément racine.
Tous les éléments peuvent avoir des éléments enfants, et les éléments enfants doivent être correctement imbriqués dans l'élément parent. Le code suivant peut l'illustrer de manière vivante :
<root> <child> <subchild>.....</subchild> </child> </root>
------ - ------------------------------------------------- - -------------------------
La valeur de l'attribut doit utiliser des guillemets ""
en XML, Les valeurs d'attribut d'élément sans guillemets sont illégales.
Comme HTML, les éléments XML peuvent également avoir des attributs. Les attributs des éléments XML apparaissent dans des paires nom/valeur. La spécification de la syntaxe XML exige que les valeurs des attributs des éléments XML soient citées. Regardez les deux exemples ci-dessous, le premier est faux et le second est vrai.
<to>Lin</to> <from>Ordm</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
Tove Jani Reminder Don't forget me this weekend! </note>
L'erreur dans le premier document est que les valeurs des attributs ne sont pas citées.
La manière correcte de l'écrire est : date="12/11/99". La manière incorrecte de l'écrire : date=12/11/99.
-------- ----- --------------------------------------------- ----- -----------------
Avec XML, les espaces seront préservés
Dans les documents XML, les espaces ne seront pas automatiquement supprimé par l'analyseur .
Ceci est différent du HTML. En HTML, une phrase comme celle-ci :
"Hello my name is Ordm"
sera affichée comme :
“Hello my name is Ordm”,
car l'analyseur HTML supprimera automatiquement les parties vides de la phrase.
------------------------------------------------------ ------ ------------------------------------
Utilisation de XML , CR / LF sont convertis En utilisant XML pour LF
, les nouvelles lignes sont toujours marquées comme LF (Line Feed).
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Les fichiers XML peuvent-ils être ouverts avec PPT ? XML, Extensible Markup Language (Extensible Markup Language), est un langage de balisage universel largement utilisé dans l'échange et le stockage de données. Comparé au HTML, XML est plus flexible et peut définir ses propres balises et structures de données, rendant le stockage et l'échange de données plus pratiques et unifiés. PPT, ou PowerPoint, est un logiciel développé par Microsoft pour créer des présentations. Il fournit un moyen complet de

Convertir des données XML en Python au format CSV XML (ExtensibleMarkupLanguage) est un langage de balisage extensible couramment utilisé pour le stockage et la transmission de données. CSV (CommaSeparatedValues) est un format de fichier texte délimité par des virgules couramment utilisé pour l'importation et l'exportation de données. Lors du traitement des données, il est parfois nécessaire de convertir les données XML au format CSV pour faciliter l'analyse et le traitement. Python est un puissant

La gestion des formats de données XML et JSON dans le développement C# nécessite des exemples de code spécifiques. Dans le développement de logiciels modernes, XML et JSON sont deux formats de données largement utilisés. XML (Extensible Markup Language) est un langage de balisage permettant de stocker et de transmettre des données, tandis que JSON (JavaScript Object Notation) est un format d'échange de données léger. Dans le développement C#, nous devons souvent traiter et exploiter des données XML et JSON. Cet article se concentrera sur la façon d'utiliser C# pour traiter ces deux formats de données et les attacher.

Utiliser Python pour implémenter la validation des données en XML Introduction : Dans la vraie vie, nous traitons souvent de données diverses, parmi lesquelles XML (Extensible Markup Language) est un format de données couramment utilisé. XML a une bonne lisibilité et évolutivité et est largement utilisé dans divers domaines, tels que l'échange de données, les fichiers de configuration, etc. Lors du traitement de données XML, nous devons souvent vérifier les données pour garantir leur intégrité et leur exactitude. Cet article présentera comment utiliser Python pour implémenter la vérification des données en XML et donnera le correspondant

Jackson est une bibliothèque basée sur Java utile pour convertir des objets Java en JSON et JSON en objets Java. JacksonAPI est plus rapide que les autres API, nécessite moins de zone mémoire et convient aux objets volumineux. Nous utilisons la méthode writeValueAsString() de la classe XmlMapper pour convertir le POJO au format XML, et l'instance POJO correspondante doit être passée en paramètre à cette méthode. Syntaxe publicStringwriteValueAsString(Objectvalue)throwsJsonProcessingExceptionExampleimp

Utilisez les fonctions PHPXML pour traiter les données XML : Analyser les données XML : simplexml_load_file() et simplexml_load_string() chargent des fichiers ou des chaînes XML. Accéder aux données XML : utilisez les propriétés et les méthodes de l'objet SimpleXML pour obtenir les noms d'éléments, les valeurs d'attribut et les sous-éléments. Modifier les données XML : ajoutez de nouveaux éléments et attributs à l'aide des méthodes addChild() et addAttribute(). Données XML sérialisées : la méthode asXML() convertit un objet SimpleXML en chaîne XML. Exemple pratique : analyser le flux de produits XML, extraire les informations sur le produit, les convertir et les stocker dans une base de données.

Comment Python analyse les fichiers XML XML (eXtensibleMarkupLanguage) est un langage de balisage utilisé pour représenter des données structurées. Lors du traitement de données XML, nous devons souvent analyser le fichier XML pour extraire les informations requises. Python fournit de nombreuses bibliothèques et modules pour analyser les fichiers XML, tels que ElementTree, lxml, etc. Cet article explique comment utiliser Python pour analyser des fichiers XML, avec des exemples de code. En Python,

Utilisez Python pour analyser des documents XML avec des espaces de noms. XML est un format d'échange de données couramment utilisé qui peut s'adapter à divers scénarios d'application. Lors du traitement de documents XML, vous rencontrez parfois des situations avec des espaces de noms. L'espace de noms peut éviter les conflits de noms d'éléments dans différents documents XML et améliorer la flexibilité et l'évolutivité de XML. Cet article explique comment utiliser Python pour analyser des documents XML avec des espaces de noms et donne des exemples de code correspondants. Tout d’abord, nous devons importer XML.et
