xml和jsp交互技术--

xml和jsp交互技术--

ID:9664610

大小:49.00 KB

页数:2页

时间:2018-05-05

xml和jsp交互技术--_第1页
xml和jsp交互技术--_第2页
资源描述:

《xml和jsp交互技术--》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、XML和JSP交互技术>>XML和JSP都是近两年才出现的技术,目前已经成为了很多程序员的热点话题。XML(可扩展的标记语言)是用来定义文档标记语言的框架,主要用来存储和发送数据信息,以便各种基于WEB的应用之间能更方便的交换数据。而Jsp是服务器端程序动态设计语言,可以用来设计服务器端各种程序如B2B、B2C等各种系统,由于其面向对象、编译执行、健壮等特性,也得到了越来越多的应用。  一个很实用的技术就是如何将XML和JSP结合起来,所幸的是我们不用去写底支持层东西了,因为很多厂商如SUN、IBM等都发布了自己的支持

2、XML的API,其中SUN公司提供了一个支持在Java下使用XML的API-JAXP(JAVATMAPIforXMLProcessingOptionalPackage),这部分API提供了基本的读写、操作XML文档的功能,通过它我们可以很方便的将XML集成到Java应用程序中来。  目前JAXP的版本是1.1,除了基本XML支持外还支持SAX2.0、DOM2和XSL技术。SUN公司提供的JAXP可以在SUN公司的主页xml下载。  一、JAXP的安装  1、安装前请确认您用的是JDK1.1.8以上版本的Java环境。 

3、 2、在xml下载JAXP1.1的zip版本,解压到硬盘中,假定解压目录为#JAXP11,解压后发现有三个jar文件jaxp.jarcrimson.jarxalan.jar,这就是JAXP的核心了。  3、修改系统的CLASSPATH变量,在E/jre/lib/ext(#JAVA_HOME代表JDK目录),这样就不用修改CLASSPATH了。  4、好了,安装完成了,下一步就是编写程序然后运行了。  二、简单的XML例子  XML(EXtensibleMarkupLanguage)是一种类似HTML的语言,和HTML不

4、同,XML主要用来描述结构化数据,通过XML格式我们可以很方便的在各种应用程序之间交换数据,而这些都是传统技术需要花费很大精力才能做到的。  让我们来看一个简单的XML文档例子,这个例子保存了部分个人档案,请将它保存为personal.xml文件,因为后面我们的Jsp文件还会调用它中间的数据。    <个人档案>  <姓名>刘玉锋  <性别>男  <年龄>24  coolknight263.  <个人主页>.21jsp.  <介绍>欢迎大家访问我的

5、主页!  是不是很类似于HTML文件,如HTML中的元素"你好"等等,因为XML和HTML一样都是标准SGML的子集合,所以有类似之处。但也有很多不同之处需要注意,比如XML文件必须有成对地标记而且大小写敏感,而这些在HTML中都是默认允许的。  第一行是必须的XML声明,我们可以看到声明是在之间的,中间可以定义部分属性,version="1.0"表示文档将使用XML1.0的规范,encoding="gb2312"表示采用中文字符集,这样我们在下面对于数据就可以使用中文了。  接着就是<个人档案>标记了,这

6、是XML文件中的根元素,也是不可缺少的,而且必须有一个对应的结束标记,在开始和结束标记之间我们就可以定义自己的数据描述了。  嵌套在<个人档案>标记如"<姓名>刘玉锋"就是具体的数据描述了,同根元素一样必须是成对的标记,在标记中间可以是标记对应具体的数值。这种表示方法有点类似于数据库中的记录了,字段名字为"姓名"、"性别"等,上面的XML文件就相当于一个只有一条记录的表"个人档案"。当然在XML文件中可以进行多层嵌套,但这就不在本文的讨论范围了。973123448:>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。