Maison  >  Article  >  développement back-end  >  Tutoriel XML concis (1)

Tutoriel XML concis (1)

黄舟
黄舟original
2017-02-18 15:21:561658parcourir

Table des matières


Historique du développement

XMLComparaison avec HTML Extensible

XML et détails de la syntaxe de comparaison HTML

DTD de validation XML

XMLStructure syntaxique

XMLEspace de noms

DOM4JLire et écrire les fichiers de configuration

À propos de SLT

Historique de développement



Pour apprendre des connaissances, vous devez d'abord savoir comment les connaissances sont générées et quels problèmes elles sont générées pour résoudre, puis comment utiliser cette question de connaissances , la première partie de ce didacticiel parlera donc de l'origine de XML. L'historique du développement de XML est présenté dans la figure ci-dessous. En raison de contraintes d'espace, une partie du contenu de la figure ne sera pas discutée en profondeur.

Afin de favoriser l'échange et le fonctionnement des données, dans les années 1960, IBM est arrivé à une conclusion importante : pour améliorer la portabilité du système, partagez certaines données similaires entre les propriétés des documents (taille de la police , mise en page, etc.), doit adopter un format de document commun, et le format de ce document doit respecter des règles précises. C'est le principe directeur pour créer du GML (Generalized Markup Language, General Markup Language) , en ajoutant des balises au document pour identifier chaque élément du document, IBM Ce langage de balisage est appelé Generalized Markup Language (Generalized MarkupLanguage , GML). GMLAprès une période de développement, 1984Organisation internationale de normalisation (ISO ) a commencé les discussions sur cette proposition, et en 1986 la norme de langage de balisage (ISO8879), a appelé le nouveau langage SGML , qui est le langage de balisage général standard.

SGML

est très puissant. C'est un métalangage qui peut définir des langages de balisage. Cependant, comme SGML est trop complexe, il n'est pas adapté à une application sur. le Web. Cependant, l'évolutivité de SGML a inspiré le W3C. C'est pourquoi l'organisation W3C a commencé à concevoir un langage de balisage extensible en 1996. Le but est de combiner les riches fonctions de SGML et la facilité d'utilisation du HTML dans des applications WEB. En février 1998, le W3C a publié la norme XML1.0, qui vise à fournir, accepter et traiter le SGML commun sur le Web de la même manière que le langage HTML (Hypertext Markup Language) existant. Le nom complet de XML est ExtensibleMarkup Language, ce qui signifie langage de balisage extensible. Il s'agit d'un sous-ensemble du langage de balisage standard généralisé (SGML). Il définit les structures de données d'une manière développée et auto-descriptive. Tout en décrivant le contenu des données, il peut également mettre en évidence la description de la structure, reflétant ainsi la relation entre les données.

Si le lecteur n'est toujours pas clair sur certains des éléments ci-dessus (par exemple, l'extensibilité, l'auto-description, etc.), alors cela n'a pas d'importance, continuez à lire et je vous crois comprendra tout à coup.

Ce qui précède est le contenu du didacticiel XML concis (1). 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
Article précédent:Jibx gère XMLArticle suivant:Jibx gère XML