预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

达内IT培训集团 知识点列表 编号名称描述级别 1解析XML文件用于解析XML文件的JavaAPI** 2Xpath学习在XML文件中用于定位元素的语言** 注:"*"理解级别"**"掌握级别"***"应用级别 1 达内IT培训集团 目录 1.DOM4jAPI写XML文件................................................................................................................................3 2.XPath(w3c的标准)......................................................................................................................................6 2.1.用XPath读入指定xml文件,列出所有元素..................................................................................6 3.练习:T-ELTS项目扩展.................................................................................................................................14 2 达内IT培训集团 1.DOM4jAPI写XML文件 常用API方法: 1)给元素增加子元素:elmt.addElement("标记名称"); 2)给元素增加属性:elmt.addAttribute("属性名","属性值"); 3)给叶子元素设值:elmt.setText("元素值"); 【案例1】DOM4j写XML文件演示 步骤1:编写BuildXmlDemo.java 3 达内IT培训集团 4 达内IT培训集团 步骤2:在项目上点右键“刷新” 程序运行通过后,在项目上点击右键“refreash”(或按F5键) 运行程序生成的mybooks.xml丌自动装载,需要刷新一下 mybooks.xml 5 达内IT培训集团 2.XPath(w3c的标准) 1)XPath:在XML文件中查找或定位信息的语言 XPath可以通过元素/属性/值来定位或导航 2)节点(Node):相当于XML文件中的元素 3)指定条件定位元素的方式 2.1.用XPath读入指定xml文件,列出所有元素 【案例2】用XPath读取mybooks.xml,列出所有的书和内容 准备工作 1)Mybooks.xml 请参考【案例1】中mybooks.xml 6 达内IT培训集团 2)导入Jar包 XPathDemo.java 7 达内IT培训集团 运行结果 8 达内IT培训集团 【案例3】用XPath读入mybooks.xml,查找部分符合条件的书及内容 演示1:查找所有中文书(lang=zh是title的属性) 9 达内IT培训集团 演示2:查找所有的武侠类书 10 达内IT培训集团 演示3:查找价格大于80元的书 11 达内IT培训集团 演示4:查找作者是金庸的书 演示5:查找作者是金庸或者古龙的书 12 达内IT培训集团 演示6:查找英文书lang=en,并且价格>88 13 达内IT培训集团 3.练习:T-ELTS项目扩展 【案例4】将T-ELTS项目中的文本文件转为xml并解析出来放入数据库 要求 1)将user.txt、corejava.txt文件内容转换为xml格式 2)从xml文件中读取数据并存入数据库 流程图 14 达内IT培训集团 iodom4j写dom4j读/jdbc txt-->EntityContext------>xml------------>database Map集合table 步骤1步骤2步骤3 图示说明: 1)步骤1:将user.txt和corejava.txt中的