娱乐星闻
积木视频
积木小说
BT下载联盟
积木搜索
高清晰素材
积木笑话
积木首页
|
500多种网页特效
|
函数手册
|
广播电台
|
高清晰图片素材
|
服务器合租
|
万年历
|
网友最新浏览记录
程序开发
网页设计
搜索引擎
特效代码
操作系统
防范病毒
黑客技术
图形图象
电脑硬件
网络技术
服 务 器
数 据 库
网文精粹
专题推荐:
php正则表达式
c#.net
Javascript实例教程
JSP新手上路
JSP技巧
JSP应用
JSP数据库
XML
MySQL
SYBASE
CSS基础教程
Flash基础知识
Flash制作技巧
Flash实例教学
Flash action技术
配色技巧
WIN2003安装
Linux安装配置
脚本编程
WIN 编程
*NIX编程
FLASH 入门
FLASH 教程
FLASH 技巧
Win服务器
Linux服务器
网官技术
路由技术
交换技术
Apache
您的位置:
积木首页
>>
黑客技术频道
>>
黑客编程
>> 正文:
标题:JSP和XML入门
时间:2006-5-24 来源:不详 浏览数:次
一,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中的特殊字符(<>&".)时必须用它的实体引用来代替
< <
> >
" "
& &
. '
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%"(在标准标记或自定义标记中使用)
(责任编辑:欣欣裴)
其他文章
上一篇文章:
一个简单的php在线端口扫描器
下一篇文章:
PHP实现网页自动更新块
相关文章
打造radmin自解压之穿透xpsp2防火墙
帮老马的ASP站长助手正个名
提升ASP.NET程序的权限
phpspy使用详解
一个不用FSO和WSH支持的ASP木马
最近更新
Windows 2003 Enterprise
教你架设一台流媒体服务器
服务器磁盘资源合理分配经
《三国群英传5》超级秘籍大
《侠盗飞车罪恶都市》垃圾
最新代理列表
《新世界海盗》海战必胜法
在SQL中删除重复记录(多种
鬼武者3攻略综合研究 - 游
关于桌面右键菜单的修改及
今日推荐
制作免杀木马实战教程〔图
远程控制服务器的简捷方法
向大家推荐几款非常好的工
MS04031漏洞漏洞程序演示版
脚本的故事
对江苏黑客联盟的安全小析
网络程序漏洞攻击完全手册
Webmail攻防实战
热点文章
代码加密解密
视频:ADSL宽带共享上网(
制作免杀木马实战教程〔图
黑客必备命令-FTP命令
啊拉QQ大盗脱壳记
用net start 可以启动肉鸡
利用google伪装你的木马地
嘿嘿:几个危险文件
关于本站
|
广告服务
|
联系我们
|
版权申明
|
强强联盟
|
投稿热线
|
网站地图
|
申请链接
Copyright ©2005-2006
Gimoo.net
All rights reserved. 积木网 版权所有
E-mail:gimoohr@gmail.com
京ICP备05050695号