Maison  >  Article  >  développement back-end  >  Apprenez à convertir rapidement des fichiers XML via XSL en détail

Apprenez à convertir rapidement des fichiers XML via XSL en détail

黄舟
黄舟original
2017-03-06 16:23:241953parcourir

Récemment, je suis tombé amoureux de la programmation XML, mais j'ai souffert de son manque de beauté, alors j'ai trouvé beaucoup de livres pour bien faire les choses.

Il est bon d'utiliser XML, mais il n'est toujours pas adapté comme langage d'affichage de données. (Cela demande plus de vérification que HTML !)
Les éléments créés à partir de fichiers XML ne sont pas si beaux, mais vous pouvez toujours trouver des moyens d'y remédier.

XML ne peut se concentrer que sur la description des formats de données et de fichiers, tandis que le travail d'affichage est laissé à la feuille de style de composition.
La feuille de style de composition est divisée en : CSS et XSL. Parmi eux, XSL est très adapté à XML. (Le CSS ne sera pas abordé ici !)
Commencez la conversion maintenant !

XSL se compose de deux parties : XSLT et XSL Formatting Object

XSLT (XSL Transformations) est un langage utilisé pour transformer des fichiers XML.

Objet de formatage XSL : un ensemble de vocabulaire utilisé pour formater (composition) la sémantique.

Étape 1 : Conversion

La première chose que le processeur XSL doit faire est de lire les balises et les données XML via la technologie d'analyseur (DOM ou SAX).

Modèle objet de fichier DOM (Document Object Model). (Les applications XML utilisent souvent la technologie DOM pour accéder aux fichiers de données XML.)

Lorsque le navigateur lit l'arborescence XML et les données via l'objet XML DOM, il réorganise la structure arborescente XML et la combine pour générer une valeur numérique temporaire. structure, cette structure arborescente est appelée arbre résultat.

Une fois cet arbre de résultats généré, si de nouvelles balises ou données apparaissent, elles doivent être fusionnées dans l'arbre de résultats.

Étape 2 : Conversion de format

L'arbre résultat est également une structure arborescente Vous pouvez utiliser la technologie DOM pour accéder aux données de l'arbre résultat. et un enregistrement est réservé. La position du style.

Le programme en traitement XSL convertit (formate) ces données dans un autre fichier XML bien formé (tel que : WML, HTML, VoiceXML, etc.).

C'est fini, ce n'est qu'une petite révélation.

Tout le monde, s'il vous plaît, venez travailler dur. Le pays promeut vigoureusement XML pour résister à l'attaque de Microsoft. Tant que nous apprenons bien XML, nous accomplirons beaucoup de choses.

Ce qui précède est une explication détaillée de la façon de convertir rapidement des fichiers XML via XSL. 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