XML ist eine Standard-Erweiterungssprache und der Standard für die zukünftige Webprogrammierung. ASP ist eine der weit verbreiteten Web-Programmiersprachen. Was ist die Rolle? Doufu ist hier, um Ihnen ein sehr einfaches Beispiel zu XML und
<?xml version='1.0'?> <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='boy']"> <input type="text"> <xsl:attribute name="value"> <xsl:value-of select="NAME"/> </xsl:attribute> </input> <br/> </xsl:when> <xsl:otherwise match=".[FG='girl']"> <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>
<% 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 xsl = Server.CreateObject("Microsoft.XMLDOM")
Wird zum Erstellen einer Instanz von XML und verwendet xsl, wobei xml.load(server.mappath("testXML .xml")) zum Laden von
XML-Dateien mit Daten verwendet wird, xsl.load(server.mappath("testXSL.xsl")) zum Laden xsl
Dateien, die Datenregeln enthalten, und schließlich xml.transformNode (xsl) verwenden. Verwenden Sie die vorherigen Regeln in XML-Dateien
Das obige ist der detaillierte Inhalt vonSo lassen Sie Asp mit XML interagieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!