Maison > développement back-end > Tutoriel XML/RSS > Analyse détaillée de l'analyseur XML de Microsoft

Analyse détaillée de l'analyseur XML de Microsoft

黄舟
Libérer: 2017-03-29 16:00:37
original
1883 Les gens l'ont consulté

Utiliser l'analyseur XML
L'analyseur XML de Microsoft est fourni avec le navigateur IE5.0+.

Une fois que vous avez installé IE5.0, vous obtenez un analyseur XML. En plus d'être appelé en interne par le navigateur, ce navigateur peut également être appelé dans des scripts ou des programmes. Cet analyseur se caractérise par la prise en charge d'un modèle de programmation indépendant du langage de programmation. Il prend en charge les technologies suivantes :

JavaScript, VBScript, Perl, VB, Java, C++, etc.
W3C XML 1.0 et XML DOM
Validation des documents DTD et XML
Si le navigateur utilise JavaScript comme langage de script, utilisez le code suivant pour créer l'objet document XML :

var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")
Copier après la connexion

Si le navigateur utilise VBScript comme langage de script , puis utilisez Le code suivant peut créer un objet document XML :

set xmlDoc=CreateObject("Microsoft.XMLDOM")
Copier après la connexion

Si vous utilisez le langage de script VBScript dans un programme ASP, vous pouvez utiliser la forme de code suivante :

set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")
Copier après la connexion

------------------------------------------------------ ---- --------------------------------

Chargez le document XML dans l'analyseur
Les documents XML peuvent être chargés dans l'analyseur à l'aide d'un code de script.

Le code suivant charge un document XML dans l'analyseur :

<script type="text/javascript">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")
// ....... processing the document goes here
</script>
Copier après la connexion

La deuxième ligne de code crée une instance de l'analyseur XML Microsoft.

La troisième ligne de code désactive le chargement asynchrone, garantissant que l'analyseur XML n'analysera pas le document XML avant qu'il ne soit complètement chargé.

La quatrième ligne indique à l'analyseur que le nom du document XML qui doit être chargé est note.xml.

------------------------------------------------------ ------ ------------------------------------

Charger pur Document XML par caractère Analyseur
L'analyseur peut charger du texte XML à partir d'une chaîne de texte.

Le code suivant montre le chargement d'une chaîne de texte dans l'analyseur :

<script type="text/javascript">
var text="<note>"
text=text+"<to>Tove</to><from>Jani</from>"
text=text+"<heading>Reminder</heading>"
text=text+"<body>Don&#39;t forget me this weekend!</body>"
text=text+"</note>"
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.loadXML(text)
// ....... processing the document goes here
</script>
Copier après la connexion

Notez que la méthode "loadXML()" est utilisée pour charger la chaîne ici (au lieu du précédent "load ()"), "loadXML()" est utilisé pour charger des chaînes et "load()" est utilisé pour charger des documents 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal