


Bases du développement XML : explication détaillée des règles de syntaxe XML
Les règles de syntaxe du
XML sont très simples et très logiques. Ces règles sont faciles à apprendre et à utiliser.
Tous les éléments XML doivent avoir des balises fermantes
En HTML, vous voyez souvent des éléments sans balises fermantes :
<p>This is a paragraph <p>This is another paragraph
En XML, omettre la balise fermante est illégal. Tous les éléments doivent avoir une balise fermante :
<p>This is a paragraph</p> <p>This is another paragraph</p>
Remarque : Vous avez peut-être remarqué que la déclaration XML n'a pas de balise fermante. Ce n'est pas une erreur. Les déclarations ne font pas partie de XML lui-même. Ce n'est pas un élément XML et ne nécessite pas de balise de fermeture.
Les balises XML sont sensibles à la casse.
Les éléments XML sont définis à l'aide de balises XML.
Les balises XML sont sensibles à la casse. En XML, la balise
Les balises d'ouverture et de fermeture doivent être écrites dans la même casse :
<Message>这是错误的。</message> <message>正式正确的。</message>
Remarque : les balises d'ouverture et de fermeture sont souvent appelées balises d'ouverture et de fermeture. Quel que soit le terme que vous préférez, le concept est le même.
XML doit être correctement imbriqué
En HTML, il est courant de voir des éléments qui ne sont pas correctement imbriqués :
<b><i>This text is bold and italic</b></i>
En XML, tous les éléments doivent être imbriqués dans Correctement imbriqués :
<b><i>This text is bold and italic</i></b>
Dans l'exemple ci-dessus, une imbrication correcte signifie : puisque l'élément est ouvert dans l'élément l'élément.
Les documents XML doivent avoir un élément racine.
Les documents XML doivent avoir un élément qui est l'élément parent de tous les autres éléments. Cet élément est appelé élément racine.
<root> <child> <subchild>..... </subchild> </child> </root>
La valeur de l'attribut XML doit être citée
Semblable au HTML, XML peut également avoir des attributs (paires nom/valeur).
En XML, les valeurs des attributs XML doivent être placées entre guillemets. Veuillez étudier les deux documents XML ci-dessous. Le premier est faux, le second est correct :
<note date=08/08/2008> <to>George</to> <from>John</from> </note> <note date="08/08/2008"> <to>George</to> <from>John</from> </note>
Référence d'entité
En XML, certains caractères ont des significations particulières.
Si vous mettez le caractère "<" à l'intérieur d'un élément XML, une erreur se produira car l'analyseur le traitera comme le début d'un nouvel élément.
Cela générera une erreur XML :
<message>if salary < 1000 then</message>
Pour éviter cette erreur, remplacez le caractère "<" par une référence d'entité :
<message>if salary < 1000 then</message>
en XML , il existe 5 références d'entité prédéfinies :
Remarque : En XML, seuls les caractères "<" et "&" sont effectivement illégaux. Le signe supérieur à est légal, mais c'est une bonne pratique de le remplacer par une référence d'entité.
Commentaires en XML
La syntaxe d'écriture des commentaires en XML est très similaire à la syntaxe du HTML :
<!-- This is a comment --> 在XML中,空格会被保留 HTML会把多个连续的空格字符裁减为一个: HTML: Hello my name is Tove
Sortie : Bonjour, je m'appelle Tove.
En XML, les espaces dans le document ne sont pas tronqués.
XML stocke les nouvelles lignes au format LF
Dans les applications Windows, les nouvelles lignes sont généralement stockées sous la forme d'une paire de caractères : un retour chariot (CR) et un saut de ligne (LF). Cette paire de caractères présente des similitudes avec l’action d’une machine à écrire établissant une nouvelle ligne. Dans les applications Unix, les nouvelles lignes sont stockées sous forme de caractères LF. Les applications Macintosh utilisent CR pour stocker de nouvelles lignes.
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

Utilisation de Python pour fusionner et dédupliquer des données XML XML (eXtensibleMarkupLanguage) est un langage de balisage utilisé pour stocker et transmettre des données. Lors du traitement de données XML, nous devons parfois fusionner plusieurs fichiers XML en un seul ou supprimer les données en double. Cet article explique comment utiliser Python pour implémenter la fusion et la déduplication de données XML, et donne des exemples de code correspondants. 1. Fusion de données XML Lorsque nous avons plusieurs fichiers XML, nous devons les fusionner

Implémentation du filtrage et du tri des données XML à l'aide de Python Introduction : XML est un format d'échange de données couramment utilisé qui stocke les données sous forme de balises et d'attributs. Lors du traitement de données XML, nous devons souvent filtrer et trier les données. Python fournit de nombreux outils et bibliothèques utiles pour traiter les données XML. Cet article explique comment utiliser Python pour filtrer et trier les données XML. Lecture du fichier XML Avant de commencer, nous devons lire le fichier XML. Python possède de nombreuses bibliothèques de traitement XML,

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

Importation de données XML dans la base de données à l'aide de PHP Introduction : Pendant le développement, nous devons souvent importer des données externes dans la base de données pour un traitement et une analyse ultérieurs. En tant que format d'échange de données couramment utilisé, XML est souvent utilisé pour stocker et transmettre des données structurées. Cet article explique comment utiliser PHP pour importer des données XML dans une base de données. Étape 1 : analyser le fichier XML Tout d'abord, nous devons analyser le fichier XML et extraire les données requises. PHP propose plusieurs façons d'analyser XML, la plus couramment utilisée étant l'utilisation de Simple

Python implémente la conversion entre XML et JSON Introduction : Dans le processus de développement quotidien, nous devons souvent convertir des données entre différents formats. XML et JSON sont des formats d'échange de données courants. En Python, nous pouvons utiliser diverses bibliothèques pour réaliser une conversion mutuelle entre XML et JSON. Cet article présentera plusieurs méthodes couramment utilisées, avec des exemples de code. 1. Pour convertir XML en JSON en Python, nous pouvons utiliser le module xml.etree.ElementTree

Gestion des erreurs et des exceptions dans XML à l'aide de Python XML est un format de données couramment utilisé pour stocker et représenter des données structurées. Lorsque nous utilisons Python pour traiter XML, nous pouvons parfois rencontrer des erreurs et des exceptions. Dans cet article, je vais vous présenter comment utiliser Python pour gérer les erreurs et les exceptions dans XML, et fournir un exemple de code pour référence. Utilisez l'instruction try-sauf pour détecter les erreurs d'analyse XML Lorsque nous utilisons Python pour analyser XML, nous pouvons parfois rencontrer des

Python analyse les caractères spéciaux et les séquences d'échappement en XML XML (eXtensibleMarkupLanguage) est un format d'échange de données couramment utilisé pour transférer et stocker des données entre différents systèmes. Lors du traitement de fichiers XML, vous rencontrez souvent des situations contenant des caractères spéciaux et des séquences d'échappement, qui peuvent provoquer des erreurs d'analyse ou une mauvaise interprétation des données. Par conséquent, lors de l’analyse de fichiers XML à l’aide de Python, nous devons comprendre comment gérer ces caractères spéciaux et ces séquences d’échappement. 1. Caractères spéciaux et
