`
liss
  • 浏览: 829225 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JSP和XML入门

阅读更多
一,XML相关定义 1,HTML只是静态文档,不能适应需求。XML的互联网联合组织(W3C)创建的一组规范,以便于软件开发人员和内容创作者在网页上组织信息,其目的不 仅在于满足不断增长的网络应用需求,同时还希望借此确保在通过网络进行交互作用时,具有良好的可靠性与操作性

  一,XML相关定义

  1,HTML只是静态文档,不能适应需求。XML的互联网联合组织(W3C)创建的一组规范,以便于软件开发人员和内容创作者在网页上组织信 息,其目的不仅在于满足不断增长的网络应用需求,同时还希望借此确保在通过网络进行交互作用时,具有良好的可靠性与操作性。XML源自 SGML(Standard Generalize Markup Language),保留了SGML80%的功能,使复杂程度降低了20%.它具有HTML所不具有的伸缩性的与灵活性。它其实的一种定义语言,即保用者 可以定义无穷无尽的标记来描述文件中的任何数据元素,从而突破了HTML固定标记集合的约束,使文件内容更丰富更复杂并组成一个完整的信息体系。

  2,XML主要有3个要素:Schema(模式)、XSL(eXtensibleStylesheetLanguage)和 XLL(eXtensibleLinkLanguage)。Schema规定了XML文件的逻辑结构,定义了XML文件中的元素、元素的属性以及元素和元 素的属性之间的关系,它可以帮助XML的分析程序校验XML文件的合法性。XSL是用于规定XML文档样式的语言,它能在客户端使Web浏览器改变文档的 表示法。从而不需要再与服务器进行通信。XLL将进一步扩展目前Web上已有的简单链接。

  3,XML提供的是一种来制作标签的规则。按照这种规则我们制作出DTD(Document Type Definition)文件,供浏览器和阅读者查阅。它是一种用以描述文件结构的主语意的标记语言。XML所描述的是文件的结构和意义而并非外观(由 Style sheet完成)。

  4,XML的优点

1)定义专业领域的标记语言。
2)通用的数据格式(文本格式)。
3)易于作数据交换
4)结构化的数据。可以指定元素间的关系。还提供一种特殊的机制将数据从多个来源合并,再以单一文件的方式显示。还能依据使用者的动作来决定部分数据的显示或隐藏。

XSL(本身就是XML文件)是一种专门为XML所设计的样式表,描述XML的显现方式。XLL是XML的连结语法。包括XLinks,XPointers

  5,XML标准规范。

  声明:<?XML version="1.0"standalone="yes"?> 之前不能有空格或其它字符。standalone指是否有一个配套的dtd文件。

   <!-- -->中间表示注释

   凡是以XML宣告起头,标签有头有尾,我们就称为形式良好的XML。

  二,XML语法

1,声明 推荐加入。处理指令的一种。version是必需的,standalone,encoding(GB2312,BIG5,UTF8)可选。如果标签是用中文写的,必须是GB2312
2,元素 <tag>value</tag> 一个文件至少有一个根元素(又称为文件标记)。
[声明]
[DTD标记]
[根元素]
value中的特殊字符(<>&".)时必须用它的实体引用来代替

< &lt;
> &gt;
" &quot;
& &amp;
. &apos;
3,XML标记
一个XML文件中至少应该有一个标记。
区分大小写。开始标记和结束标记必须严格对应。若无标记体可以用<tab param=value... />表示
标记名可以以字母数字下划线或冒号(不推荐)开头。后面跟字母数字句号冒号下划线或连字符-,但是中间不能有空格,而且任何标记不能以xml起始。
标记中属性个数不限制。标记名长度理论上无限制。
“”属性值务必用双引号括起来。
4,<![CDATA[ ***** ]]> 其中*****处可以是除了]]> 之外的任意字符。
5,注释
<!--comment--> comment中不能出现-,--,>等,也不能嵌套。

三,JSP的XML语法

<%=exper%> <jsp:expression>exper</jsp:expression>
<%seg%> <jsp:scriptlet>seg</jsp:scriptlet>
<%!decl%> <jsp:declaration>decl</jsp:declaration>
<%--comment--%> <!--comment-->
<%@page param=value%> <jsp:derective.page param=value />
<%@include file="f"%> <jsp:derective.include file="f" />
动作元素原本就是XML格式,仅需要在使用请求时间属性时,将传统格式的value="<%=expression%>" 转换成XML格式的value="%=expression%"(在标准标记或自定义标记中使用)

分享到:
评论

相关推荐

    一些ASP JSP XML的入门资料

    一些ASP JSP XML的入门资料 初学必看!!!

    jsp操作xml源码,解析器为DOM和SAX

    利用JSP直接读写XML文件,分别用DOM解析器和SAX解析器加以实现,非常适合初学者入门,作为一个了解jsp与XML的台阶

    JSP手册,可以帮助JSP入门以及了解

    网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。 JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。 JSP标签有多种功能,比如访问数据库、记录...

    《JSP从入门到精通》[PDF]

    全书共分3部分,由16章组成,包括JSP基础、应用程序开发、高级数据库编程、Web应用模型和高级体系结构以及用JSP表示XML文件等内容。 本书通俗易懂、由浅入深、偏重应用,适用于所有希望掌握JSP技术的人们,包括初学...

    JSP基础知识总结(JSP技术,XML配置,会话,JavaBean)

    第一部分为Servlet技术,包括Servelt入门,会话跟踪,JavaMal和Servlet. 第二部分就是Jsp技术,包括:jsp简介,jsp脚本和指令的使用,jsp隐式对象,JavaBean与jsp中的标准动作,jsp表达式语言,自定义标签,jsp自定义表签库. 第...

    dwr.xml文件的配置和入门使用

    dwr.xml文件的配置和入门使用,配置dwr.xml,在jsp中使用

    JSP动态网站技术入门与提高

    本书以讲述Java Server Page(JSP)技术为主,定位在JSP的入门与提高上,由浅及深,有理论讲解,也有实例练习,既适合没有互联网技术基础的初学者阅读,也适合已有CGI、PHP和ASP编程经验的读者阅读。本书的配套光盘中...

    JSTL 表达式 入门 访问SQL和XML内容

    JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在developerWorks 上其新系列的...

    jsp-xml-mysql.rar_doc_xml_编程 总结

    java/xml/Mysql编程的资料和总结,包括以下几个文件 javalx.chm Jsp基础知识总结.doc JSP入门教程.doc MySQL.doc PHP MySQL.doc PHP_MySQL教程.chm xml轻松学习手册.doc

    《JSP动态网站技术入门与提高》[PDF]

    本书在简单介绍Web技术、HTML语言、JavaScript脚本语言及Java程序设计后,对JS(Java Server Page)技术进行了系统的讲述,包括JSP运行开发环境、基本语法、实战技巧、JSP和XML、JSP数据库编程技术等,最后给出了几个...

    JSP从入门到精通

    JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言...

    jsp从入门到高级编程

    第一部分 JSP入门 第1章 概述 1.1 Java技术 1.1.1 Java技术的发展 1.1.2 JavaBeans 1.1.3 JDBC 1.1.4 J2EE 1.1.5 EJB 1.1.6 Java Servlet 1.2 JSP技术 1.2.1 JSP技术概述 1.2.2 JSP的优势及与其他Web开发...

    jsp高级编程--jsp基础&&jsp高级应用

    第一部分 jsp入门 第一章 概述 第二章 预备知识 第三章 jsp开发平台的建立--tomcat 第四章 jsp的语法和语义 第五章 作为xml的jsp 第六章 jsp基础实例 第七章 用jsp实现常见的web应用 第二部分 高级jsp技术 ...

    JSP开发技术大全 源码

    mail组件、程序日志组件、JavaScript脚本语言、CSS样式、XML入门技术、在JSP中应用Ajax技术、在JSP中应用DOM解析XML、在JSP中应用JDOM解析XML、在JSP中应用SAX解析XML、EL表达式、JSTL标签库、自定义标签、Hibernate...

    JSP开发技术大全 JSP

    mail组件、程序日志组件、JavaScript脚本语言、CSS样式、XML入门技术、在JSP中应用Ajax技术、在JSP中应用DOM解析XML、在JSP中应用JDOM解析XML、在JSP中应用SAX解析XML、EL表达式、JSTL标签库、自定义标签、Hibernate...

    jsp 开发技术大全

    mail组件、程序日志组件、JavaScript脚本语言、CSS样式、XML入门技术、在JSP中应用Ajax技术、在JSP中应用DOM解析XML、在JSP中应用JDOM解析XML、在JSP中应用SAX解析XML、EL表达式、JSTL标签库、自定义标签、Hibernate...

    jsp servlet 入门学习资料-新手一看就懂

    第一部分 JSP入门 第1章 概述 1.1 Java技术 1.1.1 Java技术的发展 1.1.2 JavaBeans 1.1.3 JDBC 1.1.4 J2EE 1.1.5 EJB 1.1.6 Java Servlet 1.2 JSP技术 1.2.1 JSP技术概述 1.2.2 JSP的优势及与其他Web开发...

    JSP入门(01概述02预备知识...)

    01概述 02预备知识 03JSP开发平台的建立 04JSP的语法和语义 05作为XML的JSP

    JSP从入门到精通ch1-ch20

    JSP从入门到精通 本书从JSP最基本的概念到Web站点的设计,系统讲述了基于JSP的应用...全书共分3部分,由16章组成,包括JSP基础、应用程序开发、高级数据库编程、Web应用模型和高级体系结构以及用JSP表示XML文件等内容。

    XML(JSP,ASP,PHP)

    XML简易教程之二_jsp,asp,sql,php,XML轻松学习手册(1)XML快速入门_jsp,asp,sql,php等,有兴趣的朋友可以看下

Global site tag (gtag.js) - Google Analytics