欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

實現(xiàn)Asp與XML交互的方法

這篇文章將為大家詳細(xì)講解有關(guān)實現(xiàn)Asp與XML交互的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)是一家專業(yè)提供齊河企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、做網(wǎng)站、H5頁面制作、小程序制作等業(yè)務(wù)。10年已為齊河眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

 XML 是標(biāo)準(zhǔn)擴展語言,是未來Web編程的標(biāo)準(zhǔn),asp 是現(xiàn)在廣為流傳的web編程語言之一,能不能讓他們兩個聯(lián)合起來發(fā)揮作用呢?豆腐在這里給大家提供一個很簡單的Asp與XML實現(xiàn)交互的一個實例源例子關(guān)于XML和XSL限于篇幅和知識水平豆腐就不在這里獻(xiàn)丑了下面首先來說說幾個需要用到的文件的內(nèi)容。  
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")  
用來分別創(chuàng)建一個xml和xsl的實例,其中xml.load(server.mappath("testXML.xml"))用來加載  
包含數(shù)據(jù)的xml文件,xsl.load(server.mappath("testXSL.xsl"))用來加載包含數(shù)據(jù)規(guī)則的xsl  
文件,最終利用xml.transformNode(xsl)將前面的規(guī)則使用在XML文件中。

關(guān)于實現(xiàn)Asp與XML交互的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

網(wǎng)頁標(biāo)題:實現(xiàn)Asp與XML交互的方法
鏈接地址:http://chinadenli.net/article32/iphpsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司網(wǎng)站導(dǎo)航軟件開發(fā)虛擬主機微信公眾號ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計