Maison  >  Article  >  développement back-end  >  Une introduction détaillée à l'utilisation des balises et des éléments en XML

Une introduction détaillée à l'utilisation des balises et des éléments en XML

黄舟
黄舟original
2017-03-10 19:57:251972parcourir

Cet article présente principalement l'utilisation des balises et des éléments en XML. C'est la connaissance de base pour l'apprentissage introductif de XML. Les amis qui en ont besoin peuvent se référer aux

Tags
. us Découvrons l'une des parties les plus importantes de XML, les balises XML. Les balises XML sont la base du XML. Ils définissent la portée d'un élément en XML. Ils peuvent également être utilisés pour insérer des commentaires, déclarer les paramètres requis pour l'environnement d'analyse et insérer des directives spécifiques.

Les balises XML peuvent généralement être classées comme suit :

Balise de début
Chaque élément XML non vide de départ est marqué comme une balise de début. Voici un exemple de balise de début :

<address>

Balise de fin
Chaque élément avec une balise de début doit être fermé par une balise de fermeture. Voici un exemple de balise fermante :

</address>

Notez que la balise fermante contient une barre oblique ("/") devant le nom de l'élément.

Balises vides
Le texte qui apparaît entre la balise de début et la balise de fin est appelé contenu. Les éléments sans contenu sont appelés éléments vides. Les éléments vides sont représentés des deux manières suivantes :

(1) La balise de début est suivie d'une balise de fin, comme indiqué ci-dessous :

<hr></hr>

(2 ) True Une balise d'élément vide dans le sens ressemble à ceci :

<hr />

Une balise d'élément vide peut être utilisée pour tout élément qui n'a pas de contenu.

Règles des balises XML
Voici les règles à suivre lors de l'utilisation des balises XML :

Règle 1

Les balises XML sont sensibles à la casse . La ligne de code suivante est un exemple de mauvaise syntaxe car les deux balises n'ont pas la même casse, ce qui est considéré comme une mauvaise syntaxe en XML.

<address>This is wrong syntax

Le code suivant montre la méthode correcte, où les noms des balises d'ouverture et de fermeture utilisent la même casse.

<address>This is correct syntax</address>

Règle 2

Les balises XML doivent être fermées dans l'ordre approprié, par exemple, une balise XML ouverte à l'intérieur d'un autre élément doit être fermée avant la fermeture de l'élément externe. Par exemple :

<outer_element>
    <internal_element>
    This tag is closed before the outer_element   
    </internal_element>
</outer_element>

élément
Les éléments XML peuvent être définis comme des éléments constitutifs de XML. Les éléments peuvent apparaître comme des conteneurs contenant du texte, des éléments, des attributs, des objets multimédias ou l'un d'entre eux.

Chaque document XML contient un ou plusieurs éléments, dont la portée est délimitée par des balises de début et de fin, ou une balise d'élément vide pour représenter un élément vide.

Syntaxe
Voici la syntaxe pour écrire un élément XML :

<element-name attribute1 attribute2>
....content   
</element-name>

Ici

element-name : Représente le nom de l'élément. Les noms entre les balises d'ouverture et de fermeture doivent correspondre.
attribute1,attribut2 : Ce sont des attributs d'élément séparés par des espaces. Les attributs définissent les propriétés d'un élément. Il associe un nom et une valeur de chaîne. Les attributs sont écrits sous la forme suivante :
name = "value"
Attribute_name_ est suivi d'un signe = et d'une valeur de chaîne entourée de guillemets doubles (" ") ou de guillemets simples (' ').

Élément vide
La syntaxe d'un élément vide (un élément sans contenu) est la suivante :

Voici un document XML utilisant divers éléments XML :

<?xml version="1.0"?>
<contact-info>
    <address category="residence">
        <name>Tanmay Patil</name>
        <company>TutorialsPoint</company>
        <phone>(011) 123-4567</phone>
    <address/>
</contact-info>

Règles des éléments XML
Les éléments XML doivent suivre les règles suivantes :

Element_name peut contenir n'importe quel caractère alphanumérique. Les seuls symboles de balise autorisés dans les noms sont le trait d'union (-), le trait de soulignement () et le point (.).
Les noms des éléments sont sensibles à la casse. Par exemple, Adresse, Adresse et ADRESSE sont des noms d'éléments différents. Les balises d'ouverture et de fermeture des éléments
doivent être les mêmes.
Un élément est un conteneur qui peut contenir du texte ou des éléments, comme vous pouvez le voir dans l'exemple ci-dessus.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn