XML은 표준 확장 언어이자 미래 웹 프로그래밍의 표준입니다. ASP는 널리 보급된 웹프로그래밍 언어 중 하나입니다. 역할은 무엇입니까? Doufu는 XML과
<?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")
은 각각 xml 및 xsl의 인스턴스를 만드는 데 사용됩니다. 여기서 xml.load(server.mappath("testXML.xml") )는 데이터가 포함된
xml 파일을 로드하는 데 사용되고, xsl.load(server.mappath("testXSL.xsl"))는 xsl을 로드하는 데 사용됩니다.
데이터 규칙이 포함된 파일을 사용하고 마지막으로 xml.transformNode(xsl)를 사용합니다. 이전 규칙은 XML 파일에서 사용됩니다
위 내용은 Asp가 XML과 상호 작용하도록 하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!