Maison >développement back-end >Tutoriel XML/RSS >Comment laisser Asp interagir avec XML

Comment laisser Asp interagir avec XML

怪我咯
怪我咯original
2017-04-05 17:32:521900parcourir

XML est un langage d'extension standard et le standard pour la future programmation Web. ASP est l'un deslangages de programmation Web largement diffusés. Pouvons-nous laisser les deux travailler ensemble ? Quel est le rôle ? Doufu est là pour vous fournir un exemple très simple sur XML et


<?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>  
testXML.xml:  
<?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>
testXML.asp



Contraste cet exemple, regardons principalement parlez du fichier testXML.asp
<%  
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))  
%>
set xml = Server .CreateObject("Microsoft.XMLDOM")

set xsl = Server.CreateObject("Microsoft.XMLDOM")
Utilisé pour créer une instance de XML et xsl respectivement, où xml.load(server.mappath("testXML .xml")) est utilisé pour charger des
fichiers xml contenant des données, xsl.load(server.mappath("testXSL.xsl")) est utilisé pour charger xsl
fichiers contenant des règles de données, et utilise enfin xml.transformNode (xsl) Utiliser les règles précédentes dans les fichiers 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