Heim > Backend-Entwicklung > XML/RSS-Tutorial > Lassen Sie Asp mit XML interagieren

Lassen Sie Asp mit XML interagieren

黄舟
Freigeben: 2017-02-11 15:56:12
Original
1929 Leute haben es durchsucht

XML ist eine Standarderweiterungssprache und der Standard für die zukünftige Webprogrammierung. Können sie kombiniert werden, um eine Rolle zu spielen? Doufu ist hier, um Ihnen ein sehr einfaches Beispiel über XML und


testXML.xml zur Verfügung zu stellen:
<?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>
Nach dem Login kopieren


testXML.asp
<?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>
Nach dem Login kopieren



Vergleichen Sie dieses Beispiel. Lassen Sie uns hauptsächlich über die Datei testXML.asp sprechen.
<%  
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))  
%>
Nach dem Login kopieren


set xml = Server.CreateObject("Microsoft.XMLDOM")  
set xsl = Server.CreateObject("Microsoft.XMLDOM")
Nach dem Login kopieren
wird zum Erstellen einer Instanz von XML bzw. XSL verwendet. Dabei wird xml.load(server.mappath("testXML.xml") ) zum Laden von

XML-Dateien mit Daten verwendet, xsl.load(server.mappath("testXSL.xsl")) wird zum Laden von XSL Dateien, die Datenregeln enthalten, und schließlich wird xml.transformNode(xsl) verwendet, um die vorherigen Regeln in XML-Dateien zu verwenden


Das Obige ist der Inhalt, der es Asp ermöglicht, mit XML zu interagieren Inhalt, achten Sie bitte auf die chinesische PHP-Website (www.php.cn)!

Verwandte Etiketten:
asp
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage