麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > XML > 正文

服務器上的 XML

2024-09-05 20:53:10
字體:
來源:轉載
供稿:網友

XML 文件是類似 html 文件的純文本文件。

能夠通過標準的 web 服務器輕松地存儲和生成 XML。

在服務器上存儲 XML

XML 文件在 Internet 服務器上進行存儲的方式與 HTML 文件完全相同。

請打開 Windows 記事本,并輸入以下代碼:

<?xml version="1.0" encoding="ISO-8859-1"?>  John  George  Don't forget the meeting!

然后用適當的文件名,比如 "note.xml",在 web 服務器上保存這個文件。

通過 ASP 生成 XML

XML 可在不安裝任何 XML 軟件的情況下在服務器端生成。

如需從服務器生成 XML 響應 - 只需簡單地編寫以下代碼并在服務器上把它保存為一個 ASP 文件:

<%response.ContentType="text/xml"response.Write("<?xml version='1.0' encoding='ISO-8859-1'?>")response.Write("")response.Write("John")response.Write("George")response.Write("Don't forget the meeting!")response.Write("")%>

請注意,此響應的內容類型必須設置為 "text/xml"。

查看這個ASP文件如何從服務器返回

如果您還不懂如何編寫 ASP,請訪問我們的《ASP 教程》。

通過 PHP 生成 XML

如需使用 PHP 在服務器上生成 XML 響應,請使用下面的代碼:

<?phpheader("Content-type:text/xml");echo "<?xml version='1.0' encoding='ISO-8859-1'?>";echo "";echo "John";echo "George";echo "Don't forget the meeting!";echo "";?>

請注意,響應頭部的內容類型必須設置為 "text/xml"。

如果您需要學習 PHP,請訪問我們的《PHP 教程》。

從數據庫獲取 XML

XML 可在不安裝任何 XML 軟件的情況下從數據庫生成。

如需從服務器生成 XML 數據庫響應,只需簡單地編寫以下代碼,并把它在服務器上保存為 ASP 文件:

<%response.ContentType = "text/xml"set conn=Server.CreateObject("ADODB.Connection") conn.provider="Microsoft.Jet.OLEDB.4.0;"conn.open server.mappath("/db/database.mdb")sql="select FirstName,LastName from Persons"set rs=Conn.Execute(sql)rs.MoveFirst()response.write("<?xml version='1.0' encoding='ISO-8859-1'?>")response.write("")while (not rs.EOF)  response.write("")  response.write("" & rs("FirstName") & "")  response.write("" & rs("LastName") & "")  response.write("")  rs.MoveNext()wendrs.close()conn.close()response.write("")%>

查看以上 ASP 代碼的實際數據庫輸出案例

上面的例子使用了帶有 ADO 的 ASP。

如果您需要學習 ADO,請訪問我們的《ADO 教程》。

在服務器上通過 XSLT 轉換 XML

下面的 ASP 代碼在服務器上把 XML 文件轉換為 XHTML:

<%'Load XMLset xml = Server.CreateObject("Microsoft.XMLDOM")xml.async = falsexml.load(Server.MapPath("simple.xml"))'Load XSLset xsl = Server.CreateObject("Microsoft.XMLDOM")xsl.async = falsexsl.load(Server.MapPath("simple.xsl"))'Transform fileResponse.Write(xml.transformNode(xsl))%>

例子解釋

  1. 第一個代碼塊創建微軟 XML 解析器的實例 (XMLDOM),并把 XML 文件載入內存
  2. 第二個代碼塊創建解析器的另一個實例,并把 XSL 文件載入內存
  3. 最后一個代碼使用 XSL 文檔來轉換 XML 文檔,并把結果以 XHTML 發送到您的瀏覽器。完工。

看看上面的代碼怎么運行

通過 ASP 把 XML 保存為文件

這個 ASP 實例會創建一個簡單的 XML 文檔,并把該文檔保存到服務器上:

<%text=""text=text & "George"text=text & "John"text=text & "Reminder"text=text & "Don't forget the meeting!"text=text & ""set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")xmlDoc.async="false"xmlDoc.loadXML(text)xmlDoc.Save("test.xml")%>
上一篇:XML DOM 高級

下一篇:XML 編碼

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美人成在线视频 | 欧美黄色看 | 精国品产一区二区三区有限公司 | 91九色网址| 黄色视频一级毛片 | 国产精品久久久久久久久久 | 粉嫩av一区二区三区四区在线观看 | 亚洲成人在线免费观看 | 91网站链接 | 在线免费亚洲 | 国产中文av在线 | 91av亚洲 | 亚洲成人在线视频网 | 欧美一级淫片a免费播放口 91九色蝌蚪国产 | 欧美日韩亚洲在线 | 久久精品视频一区 | 高清成人在线 | 国产九色视频在线观看 | 国产精品91久久久 | 亚洲精品在线观看网站 | 一级免费 | 久久人人爽人人爽人人片av高清 | 孕妇体内谢精满日本电影 | 久久久一区二区三区视频 | 国产精品久久久乱弄 | 国产一级毛片高清 | 日本网站在线看 | 一级做受毛片免费大片 | 亚洲精品aⅴ中文字幕乱码 欧美囗交 | 午夜在线观看视频网站 | 午夜精品小视频 | 亚洲第一男人天堂 | 毛片网站视频 | 国产精品性夜天天视频 | 鲁人人人鲁人人鲁精品 | 精品国产九九九 | 欧美成人性生活片 | 亚洲精品一区二区三区大胸 | 一区二区三区欧美在线观看 | 欧美亚洲国产成人综合在线 | 人人做人人看 |