微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

day_02&&XML02

相关笔记自资料见链接:http://url.cn/ZgcGl6

一、JAXP进行DOM解析的案例

二、JAXP进行SAX解析 SAX解析原理: 通过读取器读取XML文档,当读到了文档的某一部分时(文档的开始,元素的开始、文本、元素的结束、文档的结束), 都会调用事件处理器的对应方法,读到的数据,以参数的形式传递给对应的方法。 三、Dom4J简介 四、Xpath 五、Debug调试 六、Junit单元测试 七、利用Dom4J改写之前的案例 八、Schema约束(看懂即可) 1、Schema约束文档本身就是一个XML文档,扩展名为xsd 2、重点:根据Schema写出XML文档 难点:XML文档的根元素怎么写? a、首先看Schema文档,找到根元素 <?xml version="1.0" encoding="UTF-8"?> <书架></书架> b、思考:书架来自于哪个名称空间?看Schema文档,targetNamespace就是名称空间。 用xmlns关键字(xmlns名称空间声明)来声明我的元素来自哪个名称空间(xmlns:xml namespace) <?xml version="1.0" encoding="UTF-8"?> <itcast:书架 xmlns:itcast="http://www.itcast.cn"></itcast:书架> c、思考:名称空间与哪个xsd文件对应呢?使用schemaLocation关键字来关联名称空间和xsd的对应关系 <?xml version="1.0" encoding="UTF-8"?> <itcast:书架 xmlns:itcast="http://www.itcast.cn" schemaLocation="http://www.itcast.cn book.xsd"></itcast:书架> d、schemaLocation来自哪里?来自一个标准的名称空间(http://www.w3.org/2001/XMLSchema-instance) <?xml version="1.0" encoding="UTF-8"?> <itcast:书架 xmlns:itcast="http://www.itcast.cn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.itcast.cn book.xsd"></itcast:书架>

原文地址:https://www.jb51.cc/xml/297145.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。