国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

讓Asp與XML交互

瀏覽:162日期:2022-06-03 15:54:19

XML 是標準擴展語言,是未來Web編程的標準,asp 是現在廣為流傳的web編程語言之一,能不能讓他們兩個聯合起來發揮作用呢?豆腐在這里給大家提供一個很簡單的例子關于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: 
<?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> 


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

%> 

對照這個例子,我們主要來講一下 testXML.asp 文件 
set xml = Server.CreateObject("Microsoft.XMLDOM") 
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文件中 
標簽: XML/RSS
相關文章:
主站蜘蛛池模板: 常州市| 六安市| 日土县| 宁明县| 双流县| 五常市| 和硕县| 龙陵县| 莱阳市| 宜都市| 买车| 河西区| 邢台市| 陕西省| 榆树市| 乐陵市| 微博| 许昌市| 蒙山县| 宜川县| 邢台市| 科技| 长泰县| 明光市| 禄劝| 子洲县| 菏泽市| 兴城市| 徐水县| 英吉沙县| 嘉定区| 古浪县| 清丰县| 普格县| 靖江市| 肇庆市| 个旧市| 铁力市| 宜兴市| 公主岭市| 西平县|