msxml fait référence à l'analyseur de langage XML de Microsoft, qui est utilisé pour interpréter le langage XML. Tout comme le texte HTML est téléchargé localement, le navigateur vérifiera la syntaxe du HTML, interprétera le texte HTML puis l'affichera. Pour utiliser des fichiers XML, vous devez utiliser un analyseur XML. Mais Microsoft n'est pas le seul à l'avoir, IBM et Sun ont leur propre analyseur XML.
Informations de base
MSXML contient le kit de développement logiciel SDK, qui est un analyseur de langage produit par Microsoft. Il a été appliqué. aux derniers jeux.
Alors, qu'est-ce que MSXML ?
Son nom complet est : « Microsoft XML Core Services », qui est principalement utilisé pour exécuter ou développer les dernières applications conçues via XML.
Microsoft a officiellement publié son composant de service principal XML --- MSXML 4.0. Par rapport à MSXML 3.0, MSXML 4.0 offre un grand nombre de nouvelles fonctionnalités et améliorations fonctionnelles. Ceux-ci incluent : la prise en charge des langages de schéma XML, des analyseurs et des moteurs XSLT plus rapides, une meilleure gestion des flux XML et une meilleure prise en charge de la cohérence. MSXML 4.0 ne remplace pas MSXML 3.0, car certaines fonctionnalités obsolètes de la version 3.0 ont été complètement supprimées dans la version 4.0. Ainsi, la version 4.0 peut être installée en même temps que la version 3.0 (ou même des versions antérieures).
MSXML 4.0 Service Pack 2 (SP2) est le remplacement complet de MSXML 4.0 et MSXML 4.0 Service Pack 1 (SP1). Il fournit de nombreuses corrections de sécurité et de bugs.
MSXML 4.0 SP2 ne remplace pas MSXML 3.0 car il ne prend plus en charge certaines fonctionnalités anciennes et incohérentes. Les utilisateurs devront donc peut-être exécuter à la fois MSXML 4.0 et MSXML 3.0 ou une version antérieure.
MSXML 6.0 sera installé avec MSXML3.0 et MSXML4.0 et n'aura pas d'impact sur les applications existantes utilisant MSXML3.0 et MSXML4.0 (les ProgID indépendants de la version ne pointeront pas vers MSXML6.0).
Texte
DOM peut être considéré comme un système structurel standard utilisé pour connecter des documents et des applications (il peut aussi s'agir d'un langage de script). L'analyseur MSXML vous permet de charger et de créer un document, de collecter les messages d'erreur du document, d'obtenir et de manipuler toutes les informations et structures du document et d'enregistrer le document dans un fichier XML. DOM fournit aux utilisateurs une interface pour charger, accéder, manipuler et sérialiser des documents XML. Le DOM fournit une représentation complète d'un document XML stocké en mémoire et offre un accès aléatoire à l'intégralité du document. Le DOM permet aux applications de manipuler les informations d'un document XML selon la structure logique fournie par l'analyseur MSXML. Utilisez l'interface fournie par MSXML pour faire fonctionner XML.
En fait, l'analyseur MSXML génère une arborescence DOM basée sur le document XML. Il peut lire le document XML et créer une structure logique de nœuds basée sur le contenu du document XML. être un nœud qui contient tous les autres nœuds.
DOM permet aux utilisateurs de visualiser les documents sous la forme d'une arborescence d'informations structurée plutôt que d'un simple flux de texte. De cette manière, même si les détails sémantiques de XML ne sont pas connus, les applications ou les scripts peuvent facilement manipuler la structure. Le DOM contient deux abstractions clés : une hiérarchie arborescente et une collection de nœuds utilisés pour représenter le contenu et la structure du document. La hiérarchie arborescente contient tous ces nœuds, et les nœuds eux-mêmes peuvent également contenir d'autres nœuds. L'avantage est que pour les développeurs, il peut retrouver et modifier les informations d'un nœud correspondant à travers cette structure hiérarchique. Le DOM traite les nœuds comme des objets ordinaires, il est donc possible de créer un script pour charger un document, puis de parcourir tous les nœuds pour afficher des informations sur les nœuds qui vous intéressent. Notez que les nœuds peuvent avoir de nombreux types spécifiques, tels que des éléments, des attributs et du texte, qui peuvent tous être considérés comme un nœud.
L'analyseur MSXML de Microsoft lit un document XML, puis analyse son contenu dans un conteneur d'informations abstraites appelé nœud (NODES). Ces nœuds représentent la structure et le contenu du document et permettent aux applications de lire et de manipuler les informations contenues dans le document sans connaître explicitement la sémantique de XML. Une fois qu'un document est analysé, ses nœuds peuvent être visualisés à tout moment sans maintenir un certain ordre.
Pour les développeurs, l'objet de programmation le plus important est DOMDocument. L'objet DOMDocument permet de parcourir, d'interroger et de modifier le contenu et la structure d'un document XML en exposant les propriétés et les méthodes. Chaque objet suivant expose ses propres propriétés et méthodes, afin que les informations sur l'instance de l'objet puissent être collectées, ainsi que la valeur et la valeur de l'objet. La structure peut être manipulée et accéder à d’autres objets dans l’arborescence.
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!