Heim  >  Artikel  >  Backend-Entwicklung  >  Lassen Sie Asp mit XML interagieren

Lassen Sie Asp mit XML interagieren

黄舟
黄舟Original
2017-02-11 15:56:121869Durchsuche

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>


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>



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))  
%>


set xml = Server.CreateObject("Microsoft.XMLDOM")  
set xsl = Server.CreateObject("Microsoft.XMLDOM")
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)!

Stellungnahme:
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