教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> .NET类 >> ASP.NET >> XML在Web中的简单应用 RSS订阅
XML在Web中的简单应用
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
  
首先建立一个Area.HTML,很简单包含一个省份的select元素和一个城市的界面元素:
<HTML> 
<head> 
<title>Area Demo</title> 
</head> 
<body> 
<select id="province" size=1 onchange="loadCity()"> 
<option value="city01.XML">  江苏  </option> 
<option value="city02.XML">  º湖南 </option> 
<option value="city03.XML">  湖北  </option> 
</select> 
<select id="city" size=1> 
</select> 
<XML id="XMLobj"></XML> 
<script language="javascript" type="text/javascript"> 
var provobj = document.all("province"); 
var cityobj = document.all("city"); 
var XMLhttp = document.all("XMLobj"); 
loadCity(); 
/** 
 * 装载城市数据 
 */ 
function loadCity() { 
 cityobj.options.length = 0; 
 var file = provobj.options[provobj.selectedIndex].value; 
 XMLhttp.async = false; 
 XMLhttp.load(file); 
 var cities = XMLhttp.selectNodes("Cities/City"); 
 var idx,name; 
 for(idx = 0; idx < cities.length; idx ++) { 
  name = cities[idx].getAttribute("name"); 
  cityobj.options.length++; 
  cityobj.options[cityobj.options.length - 1].value = name; 
  cityobj.options[cityobj.options.length - 1].text = name; 
 } 

</script> 
</body> 
</HTML> 
然后建立三个省份的城市数据文件,分别命名为city01.XML,city02.XML,city03.XML
<?XML version="1.0" encoding="GB2312"?> 
<Cities Province="江苏"> 
 <City name="南京"/> 
</Cities> 
<?XML version="1.0" encoding="GB2312"?> 
<Cities Province="湖南"> 
 <City name="长沙"/> 
</Cities> 
<?XML version="1.0" encoding="GB2312"?> 
<Cities Province="湖北"> 
 <City name="武汉"/> 
</Cities> 
保存,在ie6浏览通过,理论上可以在ie5一上浏览器跑。


来源:upschool.com.cn
作者:
关键字:XML,Web中,简单应用
发表日期:2005-11-16

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:用C#实现生成PDF文档   下一篇:XSL学习心得 - 调用属性值


2009-1-9 19:56:09
本文的相类似文章
  • 内置XML能成为oracle的救世主吗?
  • 高效解析XML
  • Oracle开发人员的 JDOM 和 XML 分析
  • 使用XMLTransform和XSL-FO格式化报表
  • Oracle XML Publisher与JDeveloper 10g集成
  • Oracle和IBM将XML索引能力加入数据库
  • 使XML本地化和关系化
  • 选择和识别 XML 字符编码的方式
  • ORACLE简单应用
  • 如何使SQL Server数据库支持XML
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com