服务器上的 XML
XML 文件是类似 HTML 文件的纯文本文件。
XML 能够通过标准的 Web 服务器轻松地存储和生成。
在服务器上存储 XML 文件
XML 文件在 Internet 服务器上进行存储的方式与 HTML 文件完全相同。
启动 Windows 记事本,并写入以下行:
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<from>Jani<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpfrom>
<to>Tove<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpto>
<message>Remember me this weekend<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpmessage>
<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpnote>
然后用适当的文件名,比如 "note.xml",在 Web 服务器上保存这个文件。
通过 ASP 生成 XML
XML 可在不安装任何 XML 软件的情况下在服务器端生成。
如需从服务器生成 XML 响应 - 只需简单地编写以下代码并在 Web 服务器上把它保存为一个 ASP 文件:
<%
response.ContentType="texthttps:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpxml"
response.Write("<?xml version='1.0' encoding='ISO-8859-1'?>")
response.Write("<note>")
response.Write("<from>Jani<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpfrom>")
response.Write("<to>Tove<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpto>")
response.Write("<message>Remember me this weekend<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpmessage>")
response.Write("<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpnote>")
%>
请注意,此响应的内容类型必须设置为 "texthttps:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpxml"。
查看这个 ASP 文件如何从服务器返回。
如果您想要学习 ASP,请在我们的首页查找 ASP 教程。
通过 PHP 生成 XML
如需使用 PHP 从服务器上生成 XML 响应,请使用下面的代码:
<?php
header("Content-type: texthttps:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpxml");
echo "<?xml version='1.0' encoding='ISO-8859-1'?>";
echo "<note>";
echo "<from>Jani<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpfrom>";
echo "<to>Tove<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpto>";
echo "<message>Remember me this weekend<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpmessage>";
echo "<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpnote>";
?>
请注意,响应头部的内容类型必须设置为 "texthttps:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpxml"。
查看这个 PHP 文件如何从服务器返回。
如果您想要学习 PHP,请在我们的首页查找 PHP 教程。
从数据库生成 XML
XML 可在不安装任何 XML 软件的情况下从数据库生成。
如需从服务器生成 XML 数据库响应,只需简单地编写以下代码,并把它在 Web 服务器上保存为 ASP 文件:
<%
response.ContentType = "texthttps:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpxml"
set conn=Server.CreateObject("ADODB.Connection")
conn.provider="Microsoft.Jet.OLEDB.4.0;"
conn.open server.mappath("https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpdbhttps:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpdatabase.mdb")
sql="select fname,lname from tblGuestBook"
set rs=Conn.Execute(sql)
response.write("<?xml version='1.0' encoding='ISO-8859-1'?>")
response.write("<guestbook>")
while (not rs.EOF)
response.write("<guest>")
response.write("<fname>" & rs("fname") & "<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpfname>")
response.write("<lname>" & rs("lname") & "<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phplname>")
response.write("<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpguest>")
rs.MoveNext()
wend
rs.close()
conn.close()
response.write("<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpguestbook>")
%>
XML 文件是类似 HTML 文件的纯文本文件。 XML 能够通过标准的 Web 服务器轻松地存储和生成。 XML 文件在 Internet 服务器上进行存储的方式与 HTML 文件完全相同。 启动 Windows 记事本,并写入以下行: 然后用适当的文件名,比如 "note.xml",在 Web 服务器上保存这个文件。 XML 可在不安装任何 XML 软件的情况下在服务器端生成。 如需从服务器生成 XML 响应 - 只需简单地编写以下代码并在 Web 服务器上把它保存为一个 ASP 文件: 请注意,此响应的内容类型必须设置为 "texthttps:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpxml"。 查看这个 ASP 文件如何从服务器返回 如果您想要学习 ASP,请在我们的首页 如需使用 PHP 从服务器上生成 XML 响应,请使用下面的代码: 请注意,响应头部的内容类型必须设置为 "texthttps:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpxml"。 查看这个 PHP 文件如何从服务器返回 如果您想要学习 PHP,请在我们的首页 XML 可在不安装任何 XML 软件的情况下从数据库生成。 如需从服务器生成 XML 数据库响应,只需简单地编写以下代码,并把它在 Web 服务器上保存为 ASP 文件:
在服务器上存储 XML 文件
<note>
<from>Jani<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpfrom>
<to>Tove<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpto>
<message>Remember me this weekend<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpmessage>
<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpnote>
通过 ASP 生成 XML
response.ContentType="texthttps:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpxml"
response.Write("<?xml version='1.0' encoding='ISO-8859-1'?>")
response.Write("<note>")
response.Write("<from>Jani<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpfrom>")
response.Write("<to>Tove<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpto>")
response.Write("<message>Remember me this weekend<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpmessage>")
response.Write("<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpnote>")
%>
通过 PHP 生成 XML
header("Content-type: texthttps:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpxml");
echo "<?xml version='1.0' encoding='ISO-8859-1'?>";
echo "<note>";
echo "<from>Jani<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpfrom>";
echo "<to>Tove<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpto>";
echo "<message>Remember me this weekend<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpmessage>";
echo "<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpnote>";
?>
从数据库生成 XML
response.ContentType = "texthttps:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpxml"
set conn=Server.CreateObject("ADODB.Connection")
conn.provider="Microsoft.Jet.OLEDB.4.0;"
conn.open server.mappath("https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpdbhttps:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpdatabase.mdb")
sql="select fname,lname from tblGuestBook"
set rs=Conn.Execute(sql)
response.write("<?xml version='1.0' encoding='ISO-8859-1'?>")
response.write("<guestbook>")
while (not rs.EOF)
response.write("<guest>")
response.write("<fname>" & rs("fname") & "<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpfname>")
response.write("<lname>" & rs("lname") & "<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phplname>")
response.write("<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpguest>")
rs.MoveNext()
wend
rs.close()
conn.close()
response.write("<https:https:.php.phpwww.kongruo.cn.phpa.php9.phphttps:.php.phpwww.kongruo.cn.phpa.php9.phpwww.kongruo.cnhttps:.php.phpwww.kongruo.cn.phpa.php9.phpahttps:.php.phpwww.kongruo.cn.phpa.php9.php9https:.php.phpwww.kongruo.cn.phpa.php9.php.phpguestbook>")
%>