在
ASP
下使用
XML DOM
要生成前面例子中的 XML 文档,我们可以用 ASP 来生成。我们将创建一个简单的 ASP 页,让你只需点击按钮,就可创建 XML 文档。为了完成这件事情,我们用了带有 Windows 脚本构件的 ASP 网页,由它来生成 XML 。我们将用 Windows Script Component Wizard 来生成初始代码。 ( 如果你没有 wizard ,可到微软的脚本栏目中去寻找。 )
创建脚本组件
开始时运行 Windows Script Component Wizard 。在第一个窗口中,输入 XMLDom 作为组件名称,然后单击 Next 。确信 VBScript 和支持 Active Server Pages 选项在第二个窗口中被选中,然后单击 Next 两次。在第四个窗口,输入 CreateXML ,作为我们的脚本对象的唯一方法。再单击 Next 两次,最后再点击 Finish 。完成了这些事情后, wizard 就创建了组件,并把组件添加到你的桌面上。
此时,我们获得了组件的基本结构,但它并不包含任何功能,所以还要添加功能。要做到这点,双击位于桌面的 XMLDom的快捷键。完成后,Windows 在记事本上显示出初始代码。注意组件本身是个XML文档。要添加CreateXML 代码,我们将创建一个子过程来代替函数。所以,删除下面的行
function CreateXML()
CreateXML = "Temporary Value"
end function
在该处输入列表A中的代码
构造ASP网页
为了创建ASP网页,打开你所熟悉的HTML 编辑器,输入列表B中的代码。确保 Window.Navigate行指向合适的文件夹。要了解其是如何工作的,在Internet Explorer中打开该页。一旦打开后,就会出现一个信息,告诉你XML已经创建了成功,并出现一个 Show 按钮,点击该按钮,IE显示出图E中的XML文档。
图E:我们使用了几种不同的XML DOM 方法来创建完整的XML 文档
XML DOM 库中更多内容
正如你在样本代码中所见,XML DOM 包含了比我们此处所介绍的更多的方法和属性。要查找完整的XML文档对象模型,请访问有关微软网站。同时,如何你想了解XML DOM以及XSL和ASP的高级用法的例子,请访问www.i3solutions.com/onlinedemos.asp。
结论
XML正在迅猛发展,同以往的以文本为中心的网页相比,XML的数据模型结构提供了更多的功能, XML文档对象模型通过编程化的方式,可以为你创建XML文档。本文中,我们对XML DOM作了入门性的介绍,并且演示了如何在Active Server Pages中使用XML DOM。
要生成前面例子中的 XML 文档,我们可以用 ASP 来生成。我们将创建一个简单的 ASP 页,让你只需点击按钮,就可创建 XML 文档。为了完成这件事情,我们用了带有 Windows 脚本构件的 ASP 网页,由它来生成 XML 。我们将用 Windows Script Component Wizard 来生成初始代码。 ( 如果你没有 wizard ,可到微软的脚本栏目中去寻找。 )
创建脚本组件
开始时运行 Windows Script Component Wizard 。在第一个窗口中,输入 XMLDom 作为组件名称,然后单击 Next 。确信 VBScript 和支持 Active Server Pages 选项在第二个窗口中被选中,然后单击 Next 两次。在第四个窗口,输入 CreateXML ,作为我们的脚本对象的唯一方法。再单击 Next 两次,最后再点击 Finish 。完成了这些事情后, wizard 就创建了组件,并把组件添加到你的桌面上。
此时,我们获得了组件的基本结构,但它并不包含任何功能,所以还要添加功能。要做到这点,双击位于桌面的 XMLDom的快捷键。完成后,Windows 在记事本上显示出初始代码。注意组件本身是个XML文档。要添加CreateXML 代码,我们将创建一个子过程来代替函数。所以,删除下面的行
function CreateXML()
CreateXML = "Temporary Value"
end function
在该处输入列表A中的代码
构造ASP网页
为了创建ASP网页,打开你所熟悉的HTML 编辑器,输入列表B中的代码。确保 Window.Navigate行指向合适的文件夹。要了解其是如何工作的,在Internet Explorer中打开该页。一旦打开后,就会出现一个信息,告诉你XML已经创建了成功,并出现一个 Show 按钮,点击该按钮,IE显示出图E中的XML文档。
图E:我们使用了几种不同的XML DOM 方法来创建完整的XML 文档
XML DOM 库中更多内容
正如你在样本代码中所见,XML DOM 包含了比我们此处所介绍的更多的方法和属性。要查找完整的XML文档对象模型,请访问有关微软网站。同时,如何你想了解XML DOM以及XSL和ASP的高级用法的例子,请访问www.i3solutions.com/onlinedemos.asp。
结论
XML正在迅猛发展,同以往的以文本为中心的网页相比,XML的数据模型结构提供了更多的功能, XML文档对象模型通过编程化的方式,可以为你创建XML文档。本文中,我们对XML DOM作了入门性的介绍,并且演示了如何在Active Server Pages中使用XML DOM。