人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

在不支持FSO的服務器上運用XMLDOM創建HTML文件

在不支持FSO的服務器上運用XMLDOM創建HTML文件

更新時間:2022-08-13 文章作者:未知 信息來源:網絡 閱讀次數:

有些朋友的主機不支持FSO,但又要生成HTML文件,是不是有些為難呢?

而現今支持ASP的主機一般都采用微軟OS,而這些OS一般都是win2k server及以上系統,就算不安裝XML PARSER同樣會支持XML parser解析

而XMLDOM也有個 .SAVE方法.通過這樣我們就可以來在不FSO的主機上生成HTML文件了.

首先,說明一點.注意HTML與XML代碼的規范化.
HTML
<input name=t1>
這是沒有問題的,標準的寫法應該是 <input name="t1">
但是如果是xml里
<input name=t1>肯定是錯誤的,因為XML的節點屬性值要求在引號之內.
同樣 <input name="t1">也是錯誤的,因為XML需要封閉的結點,你可以寫成
<input name="t1"></input>,但 <input name="t1"></Input>也是錯誤的,因為XML區分大小寫
對于 input 這個XML節點,它的TEXT值為空,從而可以寫成 <input name="t1" />
這樣就符合XML規范了.
再比如html里的<br>在XML里要寫成<br></br>或<br/>
html里的image
<image src="http://www.okasp.com/techinfo/test.gif">
在XML里要寫 <image src="http://www.okasp.com/techinfo/test.gif" />

還有特殊字符",>,<,',&,節點不允許交叉等等,先說這么多了,至于XML文檔的規范化不是本文重點,請參閱相關資料.

如何用 fso 生成一個 html文件這里也就不說了.但是如果用FSO,你的意原是要生成這樣的HTML文件

<html>
<head>
<title>test</title>
<body>
<p><img src="http://www.okasp.com/techinfo/test.gif">
</body>
</html>

這里少寫了</HEAD>,對于HTML來說,瀏覽器可以容忍.
但是要生成具有XML規范的文檔,就必須是

<html>
<head>
<title>test</title>
</head>
<body>
<p><img src="http://www.okasp.com/techinfo/test.gif" /></p>
</body>
</html>

如何將這一段XML格式化的文檔存入服務器呢?
dim xmlString
xmlString="<html>" & chr(10) & "<head>" & chr(10) & "<title>test</title>"  & chr(10) & "</head>"  & chr(10) & "<body>"  & chr(10) & "<p><img src="http://www.okasp.com/techinfo/test.gif" /></p>" & chr(10) & "</body>" & chr(10) & "</html>"
dim xmlDoc
set xmlDoc = server.createObject("Msxml2.DOMDocument")
xmlDoc.loadXml(xmlString)
xmlDoc.save(server.mappath("test.htm"))
set xmlDoc=nothing

這里用到了 xmlDOM.loadXml() 方法,它加載一段XML DOCUMENT到對象中.
為什么要大家將準備生成的HTML寫成XML規范的的原因也在于此,因為LOADXML()方法只支持符合XML規范的文本字串

當然需要有對目錄的寫權限

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 紫阳县| 樟树市| 民县| 苏州市| 普格县| 清徐县| 南靖县| 商都县| 兴仁县| 信丰县| 武强县| 铜鼓县| 威信县| 清流县| 北京市| 津南区| 偏关县| 林芝县| 泊头市| 上虞市| 松滋市| 湘西| 宣化县| 南京市| 舟曲县| 北宁市| 连南| 孟村| 布尔津县| 扎鲁特旗| 博湖县| 花莲县| 枣阳市| 东台市| 宣化县| 武冈市| 仙游县| 库伦旗| 平邑县| 辽阳县| 许昌县|