Maison >développement back-end >Tutoriel XML/RSS >Manuel d'apprentissage facile XML (2) Concepts XML

Manuel d'apprentissage facile XML (2) Concepts XML

黄舟
黄舟original
2016-12-23 11:19:461671parcourir

Chapitre 2 Concepts XML

Introduction

Après le démarrage rapide du chapitre 1, vous savez déjà que XML est un langage qui vous permet de créer vos propres balises. Les données et le format sont séparés. à partir de la page Web, et sa capacité à stocker et à partager des données rend XML omnipotent. Si vous souhaitez apprendre XML en profondeur et maîtriser systématiquement les tenants et les aboutissants de XML, alors il faut d'abord revenir au concept de XML. XML (Extensible Markup Language), un langage de balisage extensible. "Extensibilité" "Identité" "Langue". Chaque mot souligne clairement les caractéristiques et fonctions importantes de XML. Analysons-le en détail :

1. Évolutivité
2. Identification
3. Structure
5. .DOM

1. Extensibilité --- en utilisant XML, vous pouvez créer vos propres balises (tags) pour vos documents.

Le premier mot de XML est « expansibilité », c'est pourquoi XML possède des fonctions puissantes et une flexibilité.
En HTML, il existe de nombreuses balises fixes dont nous devons nous souvenir puis utiliser. Vous ne pouvez pas utiliser de balises qui ne sont pas dans la spécification HTML. En XML, vous pouvez créer n'importe quel balisage dont vous avez besoin. Vous pouvez donner libre cours à votre imagination et donner à vos documents des noms de balises mémorables. Par exemple, si votre document contient des guides de jeu, vous pouvez créer une balise nommée , puis créer , et d'autres balises sous Vous pouvez créer n’importe quel nombre de marqueurs à condition qu’ils soient clairs et faciles à comprendre.

Vous ne vous y adapterez peut-être pas au début, car lorsque nous apprenons le HTML, il existe des balises fixes qui peuvent être apprises et utilisées directement (Beaucoup de personnes, y compris moi-même, construisent les leurs en analysant les codes et les logos des autres ; . pages Web), mais XML n'a aucune balise à apprendre, et peu de documents ont exactement les mêmes balises. Que devons-nous faire ? Haha, sinon, créez-le vous-même. Une fois que vous aurez réellement commencé à écrire des documents XML, vous constaterez qu'il est amusant de créer de nouvelles balises à votre guise. Vous pouvez créer votre propre balisage unique et même créer votre propre langage HTML.

L'extensibilité vous offre plus de choix et des capacités puissantes, mais elle crée également un problème : vous devez apprendre à planifier. Vous devez comprendre votre propre document, savoir de quelles parties il se compose, la relation entre elles et comment les identifier.

Une chose à noter concernant l'établissement d'identifiants est que les identifiants décrivent le type ou les caractéristiques des données, telles que , âge , nom , etc., plutôt que le contenu. des données, telles que : <10pxl>,<18>,, ce sont des balises inutiles. Si vous avez étudié les bases de données, vous pouvez le comprendre ainsi : un identifiant est un nom de champ.

2. Identification --- En utilisant XML, vous pouvez identifier des éléments dans le document.

Le deuxième mot de XML est « identification », ce qui montre que le but de XML est d'identifier des éléments dans le document.

Que vous utilisiez HTML ou XML, l'essence des balises est de faciliter la compréhension. Sans balises, votre document apparaîtra à l'ordinateur comme une simple longue chaîne, et chaque mot se ressemblera, sans emphase. divisé.

Grâce aux balises, votre document sera plus facile à lire et à comprendre. Vous pourrez le diviser en paragraphes et en titres de liste. En XML, vous pouvez profiter de son extensibilité pour créer des balises plus appropriées pour les documents.

Cependant, il y a une chose à rappeler à tous : le logo sert uniquement à identifier une information, il ne véhicule pas d'information en lui-même. Par exemple, ce code HTML :

première étape
Ici signifie gras, qui sert uniquement à indiquer que le caractère "première étape" est affiché en gras. , lui-même ne contient aucune information réelle, vous ne pouvez pas voir sur la page, ce qui transmet réellement les informations est la "première étape".

3. Langage ---Lorsque vous utilisez XML, vous devez suivre une syntaxe spécifique pour identifier vos documents.

Le troisième mot de XML est « langage ». Cela montre qu'en tant que langage, XML doit suivre certaines règles. Bien que l'extensibilité de XML vous permette de créer de nouvelles identités, il doit néanmoins suivre une structure, une syntaxe et des définitions claires spécifiques.

Dans le domaine informatique, le langage fait souvent référence à un « langage de programmation », qui est utilisé pour programmer pour implémenter certaines fonctions et applications. Cependant, tous les « langages » ne sont pas utilisés pour la programmation. du langage de programmation. Pour définir le langage d'identification et de description des informations

Examinons de plus près les principes de base de l'application XML. Cela peut être ennuyeux, mais c'est important pour la compréhension globale. parcourez-le rapidement d'abord, et vous en aurez une compréhension claire. Un concept vague, mais l'essence spécifique doit être comprise lentement dans la pratique

4. Structure - XML ​​favorise la structure des documents, et tout. les informations sont organisées selon une certaine relation."Structure" semble trop abstraite. Nous l'entendons de cette façon. La structure consiste à établir un cadre pour votre document, tout comme la rédaction d'un plan lors de la rédaction d'un article. La structure rend votre document moins encombré et chaque partie est étroitement liée pour former un tout.

Il existe deux principes de structuration :
1. Chaque partie (chaque élément) est liée à d'autres éléments. Les séries associées forment la structure.
2. La signification du logo lui-même est séparée des informations qu'il décrit.

Regardons un exemple simple pour vous aider à comprendre :


Manuel d'apprentissage facile XML
Démarrage rapide XML
Qu'est-ce que XML
Les avantages de l'utilisation de XML

Concept XML
Extensibilité
Identification


Voici le document de description XML de cet article Vous pouvez voir que l'identification est divisée en trois niveaux, ce qui est très clair :



...



La structure du document ci-dessus est également appelée « document " "Arbre", le tronc est l'élément parent, tel que , et les branches et les pages sont des éléments enfants, tels que et .

5. Métadonnées (Métadonnées) --- Les utilisateurs professionnels de XML utiliseront les métadonnées pour travailler.

En HTML, nous savons que nous pouvons utiliser des balises méta pour définir des mots-clés, des introductions, etc. de pages Web. Ces balises ne seront pas affichées sur la page Web, mais peuvent être recherchées par les moteurs de recherche et affecter la page Web. ordre des résultats de recherche.

XML approfondit et étend ce principe. Avec XML, vous pouvez décrire où se trouvent vos informations. Vous pouvez vérifier les informations via des méta, effectuer des recherches, forcer l'affichage ou traiter d'autres données.

Voici quelques utilisations des métadonnées XML dans des applications pratiques :

1 Les signatures numériques peuvent être vérifiées pour valider les soumissions commerciales en ligne.
2. Peut être facilement indexé et recherché plus efficacement.
3. Les données peuvent être transférées entre différentes langues.

L'organisation W3C étudie une méthode de traitement des métadonnées appelée RDF (Resource Description Framework), qui peut échanger automatiquement des informations. Le W3C affirme que l'utilisation de RDF avec des signatures numériques permettra à des informations « authentiques et dignes de confiance » d'exister sur le réseau. .commerce électronique.

6. Affichage

XMl seul ne peut pas afficher la page. Nous utilisons une technologie de formatage, telle que CSS ou XSL, pour afficher les documents créés par les balises XML.

Nous avons mentionné dans le chapitre 1 que XML sépare les données et le format. Le document XML lui-même ne sait pas comment l'afficher et il doit exister des fichiers auxiliaires pour y parvenir. (XML annule toutes les balises, y compris la police, la couleur, p et d'autres balises de définition de style, donc XML utilise une méthode similaire au CSS dans DHTML pour définir les styles de document.), le type de fichier utilisé pour définir le style d'affichage en XML Il existe :

1. Lui-même est également basé sur le langage XML. En utilisant XSL, vous pouvez définir de manière flexible le style d'affichage du document, et le document s'adaptera automatiquement à n'importe quel navigateur et PDA (ordinateur de poche).

XSL peut également convertir XML en HTML, afin que les anciens navigateurs puissent également parcourir les documents XML.

2.CSS

Tout le monde connaît CSS. Son nom complet est Cascading Style Sheets, qui est actuellement la principale méthode utilisée pour afficher les documents XML sur les navigateurs.

3.Comportements

Les comportements ne sont pas encore devenus une norme. Il s'agit d'une fonctionnalité unique du navigateur IE de Microsoft. Vous pouvez l'utiliser pour définir des actions intéressantes sur les balises XML.

7. DOM

Le nom complet de DOM est le modèle objet de document. À quoi sert DOM ? En supposant que votre document est considéré comme un objet distinct, DOM est la norme pour savoir comment utiliser et contrôler cet objet à l'aide de HTML ou XML.

La méthode de pensée orientée objet est devenue très populaire. Dans les langages de programmation​​(tels que java, js), des idées de programmation orientée objet sont utilisées. En XML, la page Web doit être exploitée et contrôlée comme un objet. Nous pouvons créer nos propres objets et modèles. Pour communiquer avec des objets et savoir comment commander des objets, vous devez utiliser l'API. Le nom complet de l'API est Application Programming Interface, qui est la règle d'accès et d'exploitation des objets. DOM est une API qui décrit en détail les règles des objets de document HTML/XML. Il spécifie la convention de dénomination, le modèle de programme, les règles de communication, etc. des objets de document HTML/XML. Dans un document XML, nous pouvons considérer chaque élément d'identification comme un objet : il possède son propre nom et ses propres attributs.

XML crée des identifiants, et le rôle du DOM est d'indiquer au script comment utiliser et afficher ces identifiants dans la fenêtre du navigateur

Ci-dessus, nous avons brièvement décrit quelques principes de base de XML.

1.XML décrit le type de données. Par exemple : "King Lear" est un élément de titre ;
2. CSS stocke et contrôle le style d'affichage de l'élément. Par exemple : le titre sera affiché en police 18pt
Le script 3.script contrôle le comportement de l'élément. Par exemple : lorsqu'un élément de titre est "en rupture de stock", il sera affiché en rouge.
4.DOM fournit une plateforme commune pour la communication de scripts et d'objets, et affiche les résultats dans la fenêtre du navigateur.

S'il y a une erreur dans une partie, vous n'obtiendrez pas le résultat correct.

Ce qui précède est le contenu du XML Easy Learning Manual (2) XML Concepts Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www. php.cn) !


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