XML は標準の拡張言語であり、ASP は現在最も人気のある Web プログラミング言語の 1 つです。これらは連携できますか? Tofu は、Asp と XML 間のやり取りの非常に簡単なソース例を提供します。XML と XSL については、スペースと知識レベルが限られているため、ここでは紹介しません。まず、いくつかのファイルの内容について説明します。それを使用する必要があります。
testXsl.xsl:
コードは次のとおりです:
<?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 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 xsl = Server.CreateObject("Microsoft.XMLDOM")
xml と xsl のインスタンスをそれぞれ作成するために使用され、xml .load(server.mappath("testXML.xml")) が使用されますデータを含むxml ファイルをロードするには、xsl.load(server.mappath("testXSL.xsl")) を使用して、データ ルールを含む xsl ファイルをロードします。最後に、xml.transformNode(xsl) を使用して、前のルールを使用します。 XML ファイル。
以上がAsp と XML 間の対話のインスタンス解析の実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。