在本篇文章里,我们会使用一个简单的Web表单,它会列出某个目录下的一些XML文件。然后,我们会从这个目录里选择一个文件,将它发送到另一个Web表单里,后者会使用被选中的XML文件来填充某些文本字段。
我们的示例XML文档包含有一组含有基本信息的元素,如Listing A所示:
Listing A: sample.xml
<Sample>
<Name>John Doe</Name>
<Address>
<City>
<State>IL</State>
<Zip>60614</Zip>
<Phone>630-555-5555</Phone>
</Sample>
为了让本文的说明更加有趣,我们会再创建两个含有不同数据的示例文件,如Listing B和Listing C所示:
Listing B: sample2.xml
<Sample>
<Name>George W. Bush</Name>
<Address>
<City>
<State>DC</State>
<Zip>20500</Zip>
<Phone>202-456-1111</Phone>
</Sample>
Listing C: sample3.xml
<Sample>
<Name>Bill Gates</Name>
<Address>
<City>
<State>WA</State>
<Zip>98052</Zip>
<Phone>425-882-8080</Phone>
</Sample>
创建一个叫做C:xmldocs的目录,并将所有三个示例文件放到这个目录下。