Maison > Article > développement back-end > Tutoriel XML concis (1)
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
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.
SGMLest 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) !