掌握Dom4J解析方式,Xpath的写法。
Dom4J的快速入门
一、利用JAXP进行SAX方式解析(逻辑有点小难) 1、SAX只能读取文档 2、 <?xml version="1.0" encoding="UTF-8" standalone="no"?>//文档的开始 <书架> //开始元素//文本 <书 出版社="黑马训练营" 编号="A1">//元素开始 <书名>Java就业培训教程</书名> <作者>张孝祥</作者> <售价>29元</售价> <批发价>100</批发价> </书> <书 出版社="传智播客" 编号="A2"> <书名>JavaScript网页开发</书名> <作者>于洋</作者> <售价>28.00元</售价> </书> </书架>//元素结束 //文档结束 二、JUnit单元测试 三、Dom4J的基本练习 四、Xpath:查找某些/个元素或属性
五、用Dom4J改写学生成绩小案例 六、Schema约束(看懂Schema,重点:在xml中引入Schema约束) 名称空间: html:table life:table com.itheima.a.A.class com.itheima.b.A.class 1、如何在xml中引入schema约束 a、查看schema文档,找出根元素 <?xml version="1.0" encoding="UTF-8"?> <书架>
</书架> b、书架来自哪个名称空间?查看schema文档(因为每一个schema文档都会绑定到一个名称空间上) 引入到我们的XML文件中 <?xml version="1.0" encoding="UTF-8"?> <itheima:书架 xmlns:itheima="http://www.itheima.com">
</itheima:书架> c、名称空间和哪个xsd文件对应?用schemaLocation关键指定两者的关系 <?xml version="1.0" encoding="UTF-8"?> <itheima:书架 xmlns:itheima="http://www.itheima.com" schemaLocation="http://www.itheima.com book.xsd">
</itheima:书架> d、schemaLocation来自哪个名称空间?来自一个标准的名称空间http://www.w3.org/2001/XMLSchema-instance <?xml version="1.0" encoding="UTF-8"?> <itheima:书架 xmlns:itheima="http://www.itheima.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.itheima.com book.xsd">
</itheima:书架> (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|