javaweb第六天笔记

javaweb第六天笔记

ID:37710623

大小:24.92 KB

页数:12页

时间:2019-05-29

javaweb第六天笔记_第1页
javaweb第六天笔记_第2页
javaweb第六天笔记_第3页
javaweb第六天笔记_第4页
javaweb第六天笔记_第5页
资源描述:

《javaweb第六天笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、day06上节内容回顾1、表单的提交方式*button提交:**获取到form**执行submit方法*超链接提交**地址?username=1234*onclickonchangeonfocus:获取焦点onblur:失去焦点2、xml的语法*文档声明,放在第一行第一列*乱码问题:保存时候编码和设置编码一致*注释**不能嵌套3、xml的约束dtd和scheam4、dtd约束元素(#PCDATA):字符串EMPTY:空ANY:任意5、复杂元素(a,b,c):按顺序出现(a

2、b

3、c):只能出现其中的一个*出现的次数+:一次或者多次?:零次或者一次*:零次一次或者多次6、

4、属性的定义**CDATA:字符串**枚举:只能出现一个范围中的任意一个(a

5、b

6、c)**ID:字母和下划线开头7、dtd的引入三种方式**引入dtd文件**内部引入dtd**公共的dtd8、xml的解析技术dom和sax**sun公司jaxp**dom4j(重点要学)**jdom9、使用jaxp操作xml**查询操作getElementsByTagNamegetTextContext**查询到某一个元素值下标获取,item**添加操作创建标签createElement创建文本createTextNode把文本添加到标签下面appendChild**回写xml**修改操作setTex

7、tContent方法**回写xml**删除操作removeChild方法--通过父节点删除**回写xml**查询所有的元素的名称查询元素下面的子节点使用方法getChildNodes1、schema约束dtd语法:**schema符合xml的语法,xml语句**一个xml中可以有多个schema,多个schema使用名称空间区分(类似于java包名)**dtd里面有PCDATA类型,但是在schema里面可以支持更多的数据类型***比如年龄只能是整数,在schema可以直接定义一个整数类型***schema语法更加复杂,schema目前不能替代dtd

8、2、schema的快速入门*创建一个schema文件后缀名是.xsd**根节点**在schema文件里面**属性xmlns="http://www.w3.org/2001/XMLSchema"-表示当前xml文件是一个约束文件**targetNamespace="http://www.itcast.cn/20151111"-使用schema约束文件,直接通过这个地址引入约束文件**elementFormDefault="qualified"步骤(1)看xml中有多少个元素(2)看简单元素和复杂元素*如果复杂元素

9、nce>子元素(3)简单元素,写在复杂元素的(4)在被约束文件里面引入约束文件10、ttp://www.itcast.cn/20151111"xsi:schemaLocation="http://www.itcast.cn/201511111.xsd">**xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"--表示xml是一个被约束文件**xmlns="http://www.itcast.cn/20151111"--是约束文档里面targetNamespace**xsi:schemaLocation="http://www.itcast.cn/201511111.xsd">--targetNamespace空

11、格约束文档的地址路径*:表示元素的出现的顺序:元素只能出现一次:元素只能出现其中的一个maxOccurs="unbounded":表示元素的出现的次数:表示任意元素*可以约束属性*写在复杂元素里面***写在 之前---name:属性名称-type:属性类型int

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

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

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