婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 使用xmldom在服務(wù)器端生成靜態(tài)html頁(yè)面

使用xmldom在服務(wù)器端生成靜態(tài)html頁(yè)面

熱門(mén)標(biāo)簽:隨州外呼調(diào)研系統(tǒng) 本地電話機(jī)器人 南寧網(wǎng)絡(luò)外呼系統(tǒng)運(yùn)營(yíng)商 高德地圖地圖標(biāo)注服務(wù)中心 r語(yǔ)言數(shù)據(jù)可視化地圖標(biāo)注 東營(yíng)電銷(xiāo) 微信地圖標(biāo)注合并了 如何修改多個(gè)百度地圖標(biāo)注 400電話辦理包年

服務(wù)器端的生成的頁(yè)面數(shù)據(jù),為了提高訪問(wèn)速度,往往需要生成靜態(tài)的htm頁(yè)面。
通常,可以使用fso生成靜態(tài)的htm頁(yè)。
但如果是fso被禁止或沒(méi)有使用fso的權(quán)限,就需要其他的方法來(lái)解決.
利用xmldom,使用其save()方法就是一個(gè)很好的解決之道.
而且,如果數(shù)據(jù)是xml格式,使用save()比使用fso速度要快,代碼的復(fù)用率也高。

但需要注意的是:
調(diào)用xmldom.save()方法時(shí),默認(rèn)的編碼方式是"uft-8".
如果指定文檔輸出類(lèi)型為"html",由于其不可指定編碼類(lèi)型,當(dāng)數(shù)據(jù)中含有中文字符,就會(huì)發(fā)現(xiàn)保存的htm數(shù)據(jù)中,所有中文字符都變成了亂碼.

解決方法:
機(jī)制,通常瀏覽器對(duì)于html類(lèi)型的頁(yè)面,對(duì)于htm標(biāo)記以外的標(biāo)記并不進(jìn)行解釋.
a.指定輸出文檔類(lèi)型為"xml"
b.指定編碼(encoding="gb2312")
c.指定保留縮進(jìn)格式(以方便閱讀)


examples:

/*** create.asp ***/
%
dim cXMLFile, cXSLFile
dim oXML, XSL
dim oOutput
dim cHtmLFile, cOutputFile


cHtmLFile = "book.htm"
'cHtmLFile = "book_" replace( replace( replace (now,":",""), "-", ""), " ", "") ".htm"

cXMLFile = Server.MapPath("book.xml")
cXSLFile = Server.MapPath("book.xsl")
cOutputFile = Server.MapPath(cHtmLFile)

Set oXML = Server.CreateObject("Microsoft.XMLDOM")
oXML.async = false
oXML.load(cXMLFile)

Set oXSL = Server.CreateObject("Microsoft.XMLDOM")
oXSL.async = false
oXSL.load(cXSLFile)

Set oOutput = Server.CreateObject("Microsoft.XMLDOM")
Call oXML.transformNodeToObject(oXSL, oOutput)

oOutput.save (cOutputFile)

Set oXML = Nothing
Set oXSL = Nothing
Set oOutput = Nothing

Response.redirect(cHtmLFile)
%>

/*** book.xml ***/
?xml version="1.0" encoding="gb2312" ?>
?xml-stylesheet type="text/xsl" href="book.xsl"?>
moonpiazza>
book>
      書(shū)名>基于XML 的 ASP.NET開(kāi)發(fā)/書(shū)名>
   定價(jià)>42/定價(jià)>
      作者>Dan Wahlin/王寶良/作者>
/book>
book>
      書(shū)名>XML應(yīng)用的UML建模技術(shù)/書(shū)名>
      定價(jià)>32/定價(jià)>
      作者>David Carlson/周靖 侯奕萌 沈金河等/作者>
/book>
book>
      書(shū)名>極限編程研究/書(shū)名>
      定價(jià)>70/定價(jià)>
      作者>Giancarrio Succi/Michele Marchesi/張輝(譯)/作者>
/book>
book>
      書(shū)名>Design Patterns/書(shū)名>
      定價(jià)>38/定價(jià)>
      作者>Erich Gamma/Richard Helm/Ralph Johnson/John Vlissides/作者>
/book>
/moonpiazza>

/*** book.xsl ***/
?xml version="1.0" encoding="gb2312"?>
xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
!-- 下面一句必須 -->
xsl:output method="xml" encoding="gb2312" indent="yes"/>

xsl:template match="/">
html>
meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
!-- by moonpiazza 2003.6.13-->
body>
table border="1">
  tr>
   xsl:for-each select="moonpiazza/book[position()=1]/*">   
    td>xsl:value-of select="name()" />/td>   
   /xsl:for-each>
  /tr>
  xsl:for-each select="moonpiazza/book">
   tr>
    xsl:for-each select="./*">   
     td>xsl:value-of select="." />/td>   
    /xsl:for-each>
   /tr>
  /xsl:for-each>
/table>
/body>
/html>
/xsl:template>

/xsl:stylesheet>

 

標(biāo)簽:寧夏 拉薩 黃石 德州 西雙版納 益陽(yáng) 果洛 宿遷

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用xmldom在服務(wù)器端生成靜態(tài)html頁(yè)面》,本文關(guān)鍵詞  使用,xmldom,在,服務(wù)器,端,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用xmldom在服務(wù)器端生成靜態(tài)html頁(yè)面》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于使用xmldom在服務(wù)器端生成靜態(tài)html頁(yè)面的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 东乌珠穆沁旗| 上饶县| 永宁县| 四子王旗| 张家港市| 衡南县| 台南市| 庆阳市| 开阳县| 电白县| 曲沃县| 禹州市| 衡阳市| 广南县| 彝良县| 瑞昌市| 休宁县| 南靖县| 新干县| 彭泽县| 竹山县| 嘉义县| 阜阳市| 陵水| 桐乡市| 万安县| 通城县| 双鸭山市| 乐昌市| 弥渡县| 嘉义县| 大方县| 新巴尔虎左旗| 霸州市| 柞水县| 皮山县| 金门县| 汾阳市| 上蔡县| 玉田县| 收藏|