Ein Beispielcode für die gemeinsame Nutzung von XML zur Interaktion mit Asp

黄舟
Freigeben: 2017-03-25 17:27:26
Original
1503 Leute haben es durchsucht

XML ist eine Standarderweiterungssprache und der Standard für die zukünftige Webprogrammierung. asp ist eine der am weitesten verbreiteten Web-Programmiersprachen ? Wie wäre es, wenn die beiden ihre Kräfte bündeln? Tofu ist hier, um Ihnen ein sehr einfaches Quellbeispiel für die Interaktion zwischen Asp und XML zu liefern. Aufgrund des begrenzten Platzes und Wissensstands wird Tofu hier zunächst nicht auf den Inhalt mehrerer Dateien eingehen die genutzt werden müssen.
testXsl.xsl:

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

testXML.asp

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

Vergleichen Sie dieses Beispiel, lassen Sie uns hauptsächlich darüber reden testXML.asp-Datei
set xml = Server.CreateObject("Microsoft.XMLDOM")
set xsl = Server.CreateObject("Microsoft.XMLDOM")
wird verwendet, um jeweils eine Instanz von xml und xsl zu erstellen . Unter anderem wird xml.load(server.mappath("testXML.xml")) zum Laden von
xml-Dateien mit Daten und xsl.load(server.mappath("testXSL.xsl")) verwendet Laden Sie XML-Dateien mit der Datei xsl
und verwenden Sie schließlich xml.transformNode(xsl), um die vorherigen Regeln in der XML-Datei zu verwenden.

Das obige ist der detaillierte Inhalt vonEin Beispielcode für die gemeinsame Nutzung von XML zur Interaktion mit Asp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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