Implémentation de l'analyse d'instance de l'interaction entre Asp et XML

Y2J
Libérer: 2017-04-21 10:49:23
original
2173 Les gens l'ont consulté

XML est un langage d'extension standard et le standard pour la future programmation Web. ASP est l'un des langages de programmation Web les plus populaires. Peuvent-ils être combinés pour jouer un rôle ? Tofu est là pour vous fournir un exemple de source très simple d'interaction entre Asp et XML. Concernant XML et XSL, en raison de l'espace et du niveau de connaissances limités, Tofu ne s'affichera pas ici. Tout d'abord, parlons du contenu de plusieurs fichiers. qu'il faut utiliser.
testXsl.xsl :

Le code est le suivant :

<?xml version=&#39;1.0&#39;?>   
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl";>   
<xsl:template match="/">   
<html>   
<body>   
<xsl:for-each select="PERSONNEL/PERSON">   
<xsl:choose>   
<xsl:when match=".[FG=&#39;boy&#39;]">   
<input type="text">   
<xsl:attribute name="value">   
<xsl:value-of select="NAME"/>   
</xsl:attribute>   
</input>   
<br/>   
</xsl:when>   
<xsl:otherwise match=".[FG=&#39;girl&#39;]">   
<font color="red"><li><xsl:value-of select="NAME"/></li></font>   
<br/>   
</xsl:otherwise>   
<xsl:otherwise>   
<font color="blue"><xsl:value-of select="NAME"/></font>   
</xsl:otherwise>   
</xsl:choose>   
</xsl:for-each>   
</body>   
</html>   
</xsl:template>   
</xsl:stylesheet>
Copier après la connexion

testXML.xml :

Le code est le suivant :

<?xml version="1.0" encoding="gb2312" ?>   
<PERSONNEL>   
<PERSON>   
<NAME>男性</NAME>   
<FG>boy</FG>   
</PERSON>   
<PERSON>   
<NAME>女性</NAME>   
<FG>girl</FG>   
</PERSON>   
<PERSON>   
<NAME>呵呵,这个可不好说</NAME>   
<FG>donot know</FG>   
</PERSON>   
</PERSONNEL>
Copier après la connexion

testXML.asp

Le code est le suivant :

<%   
set xml = Server.CreateObject("Microsoft.XMLDOM")   
xml.async = false   
xml.load(server.mappath("testXML.xml"))   
set xsl = Server.CreateObject("Microsoft.XMLDOM")   
xsl.async = false   
xsl.load(server.mappath("testXSL.xsl"))   
Response.Write(xml.transformNode(xsl))  
%>
Copier après la connexion

En comparant cet exemple, nous parlons principalement du fichier testXML.asp
set xml = Server.CreateObject("Microsoft.XMLDOM")
set xsl = Server.CreateObject("Microsoft.XMLDOM")
est utilisé pour créer un fichier XML et Un exemple de fichier XSL
contenant des règles de données, et enfin utiliser xml.transformNode(xsl) pour utiliser les règles précédentes dans le fichier 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