下载此文档

第19章 创建自定义标签库.ppt


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
第十九章创建自定义标签库 XML XML 介绍?可扩展标记语言( XML )是用来定义文档标记语言的框架。简单地说,文档标记语言是具下列一项或多项功能元素(通常称为标记)集: ?说明文档结构?说明文档内容?控制如何为用户显示文档 SGML 、 HTML 、 XML 比较? Html 、 xml 都是基于 sgml ,即标准通用标记语言。但是 sgml 非常复杂,而 html 在可扩展性方面有他的缺陷,同时,由于浏览器不会去检查错误的 HTML 代码,这样就导致 上面大量的文档包含了错误的 html 语法,而且越来越严重,所以 W3C( 万维网联盟)为了寻找一条好的解决办法,这样 xml 就被广泛的应用于 web 开发领域。? Xml 可以看作是 sgml 的简版,可以创建自定义元素以满足创作需要, xml 是一组语法规则,指定了如何使用标记元素表示结构化数据,标记元素表示为一个开始标记、一个体、一个结束标记?<employee id= “ 123 ”> ? <first-name>zhong</first-name> ? <last-name>shaohong</last-name> ? <tel>**********</tel> ?</empoyee> ?以上 XML 示例包含有四个元素: <employee> 、<first-name> 、 <last-name> 、 <tel> ??文档元素文档元素??文档必须只有文档必须只有 1 1个顶层元素,称为文档元素或根元素, 个顶层元素,称为文档元素或根元素, 类似于类似于 HTML HTML 页中的页中的<HTML> <HTML> 元素,其他所有元素都嵌元素,其他所有元素都嵌套在其中套在其中?创建格式正确的 XML 文档的一些基本规则: (文档元素或根元素) XML ?元素内容是起始标签和结束标签之间的文本?在元素内容中可以包括嵌套元素和字符数据两种类型 XML 自定义标签是遵循<Prefix:TagFileName> 格式的标准 HTML 标签嵌入 Java 代码标签处理程序文件前缀自定义标签什么是自定义标签? ?<%@ taglib uri='WEB- INF/ ‘? prefix='w' %> ?<html> ? <body> ? <w:HelloWorldTag /> ? </body> ?</html> JSP 自定义标签的优点?分离了程序逻辑和表示逻辑?将 Java 代码从 HTML 中剥离,便于美工维护页面?减少了 JSP 页面中的脚本,减少了维护成本?提供了可重用的功能组件标签的概念<jsp:forward page= ” ”> <jsp:param name= ” image ” value= ” ” /> </jsp:forward> 假如上面例子使用的 JSP 标签是我们自己定义的,那么对于该标记而言,有如下概念: 标记名称:也即 jsp:forward , jsp 是前缀, forward 是后缀,中间用冒号分割。标记的属性: page 就是 jsp:forward 的属性。而 name 、 value 是 jsp:param 的属性。嵌套:在<jsp:forward> 中还有<jsp:param> 标记,前者为父标记,后者为子标记。体内容:上面的例子两个标记都没有体内容。功能:在 中使用: ( “ imag e”),把属性“ image ”的值取出来,也即: 标签的种类?不带属性和主体的标记<examples:hello/> ?有属性但没有主体的标记?<examples:hello user= “ hellking ”/> ?<examples:hello user= “ hellking ”> </examples:hello > ?带属性和主体的标记<examples:hello user= “ hellking ”> 这是标记体</examples:hello>

第19章 创建自定义标签库 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小140 KB
  • 时间2017-02-20