day_02&&XML02

前端之家收集整理的这篇文章主要介绍了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:书架>

猜你在找的XML相关文章