Maison  >  Article  >  développement back-end  >  Introduction détaillée à la relation entre Asp et XML

Introduction détaillée à la relation entre Asp et XML

黄舟
黄舟original
2017-03-24 16:24:321523parcourir

1. Qu'est-ce que XML ?
XML n'est qu'un format de stockage de données, qui est un texte (bien que la spécification XML fournisse également une solution pour stocker des données binaires).

En fait, il existe de nombreux formats de texte qui peuvent être utilisés pour stocker des données, comme le fichier .ini familier. Lorsque de nombreux amis apprennent pour la première fois le langage C ou le langage Basic, ils peuvent parfois avoir besoin de stocker les données sources ou les résultats finaux dans un fichier texte. Le format de stockage est bien sûr déterminé par la personne qui écrit le programme. programme, le programmeur a créé un format de données personnalisé.
Le format XML lui-même est également un format de stockage de données. Il est essentiellement le même que le fichier de données que vous avez défini à l'époque, mais la seule (et la plus importante) différence est que le format XML est reconnu par tout le monde. il est largement pris en charge, mais le fichier de données que vous avez créé vous-même n'est pris en charge que par un ou deux programmes que vous avez écrits.
 2. Que fait XML ?
XML n'est utilisé que pour stocker des données, il ne fait rien d'autre.
Bien que XML ne fasse rien, car il s'agit d'un format unifié, ce format est pris en charge quelle que soit la plateforme Unix, la plateforme Macintosh ou la plateforme Windows.
Si Java est un langage de programmation multiplateforme, alors XML est un format de données multiplateforme. C'est précisément pour cette raison que ces deux éléments multiplateformes sont si étroitement intégrés. La plupart des applications XML que j'ai vues il y a quelques années étaient implémentées à l'aide de la technologie Java. Mais de nombreux autres langages (tels que C#, Perl, Python) supportent également très bien XML.
L'unification apportera certainement de grands avantages, c'est-à-dire qu'il existe de nombreuses solutions techniques pour la supporter et l'étendre, telles que : DOM, XSLT, SVG, VRML, SOAP, Cocoon, XSP, etc.
3. Ce que XML ne fait pas
XML n'est pas responsable de l'exécution des programmes, ni de la représentation des données. La représentation des données peut être réalisée via XSL ou CSS. Des langages de programmation tels que Asp et Java seront naturellement utilisés pour exécuter le programme, tandis que XML ne fait rien d'autre que stocker des données.
4. La relation entre XML et Asp
ASP est un utilisateur de XML. XML fournit un format de stockage de données pour ASP et d'autres solutions techniques, qui peuvent être appelées par d'autres solutions techniques, notamment Asp. La relation entre eux est si simple.
5. "pas de rafraîchissement" est-il le résultat d'Asp ?
"Pas de rafraîchissement" n'est pas la faute d'Asp.
Asp contrôle l'arrière-plan, et aucune actualisation n'est ce que la technologie client doit faire. Normalement, cela sera fait par JavaScript. Bien sûr, cela n'a pas d'importance si vous insistez pour utiliser VBScript, mais le prix est que les navigateurs comme Mozilla et Firefox ne le prendront pas en charge.
6. La relation entre XML et base de données
XML peut être utilisé seul comme petite base de données, ou comme cache pour les bases de données de grande et moyenne taille (telles que SQL Server, Oracle, MySQL, DB2).
Lorsque la quantité de données est faible, l'efficacité du moteur de base de données en matière de lecture et d'écriture de données est nettement meilleure que l'efficacité de lecture et d'écriture de données via des fichiers texte. Mais on peut imaginer que lorsque la quantité de données dans la base de données est importante, le temps nécessaire pour lire et écrire un enregistrement dans une telle base de données est différent du temps nécessaire pour lire et écrire un fichier XML qui n'est pas très volumineux. Le premier nécessite beaucoup de temps serveur et les ressources sont bien plus importantes. Par conséquent, nous pouvons utiliser XML comme petite base de données légère pour mettre les données en cache.
7. XML peut-il remplacer la base de données
La réponse est bien sûr non. A l’inverse, les bases de données ne peuvent pas remplacer XML.

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