-- 作者:admin
-- 发布时间:9/23/2004 12:39:00 AM
-- [合集] Java访问xml文件,能在这里问吗?
● [合集] Java访问xml文件,能在这里问吗?发信人: diaochong (静静的雕虫~~小猪), 信区: J2EE 标 题: [合集] Java访问xml文件,能在这里问吗? 发信站: BBS 水木清华站 (Fri Apr 30 19:59:35 2004), 站内 ☆─────────────────────────────────────☆ davey (干渴的唇滑过你的胸前) 于 (Mon Apr 26 21:31:28 2004) 提到: 将数据库db中表tb1的记录id,name读出写入一个xml文件 然后,从xml文件中读出这条纪录,存入另一个表tb2中 用Java实现,怎么办呢?:( 谢谢了哦 ☆─────────────────────────────────────☆ oldwatch (一条叫java的鱼⊙春江水暖鱼先知) 于 (Mon Apr 26 22:01:29 2004) 提? 1。学习如何从数据库读出/写入数据 相关技术:jdbc java tutorial 2。学习如何从xml解析出数据 相关技术:dom j2ee tutorial 【 在 davey (干渴的唇滑过你的胸前) 的大作中提到: 】 : 将数据库db中表tb1的记录id,name读出写入一个xml文件 : 然后,从xml文件中读出这条纪录,存入另一个表tb2中 : 用Java实现,怎么办呢?:( : ................... ☆─────────────────────────────────────☆ davey (干渴的唇滑过你的胸前) 于 (Mon Apr 26 22:22:27 2004) 提到: 太感谢了:) 第一条我知道 第二条,dom怎么学习或者怎么使用,还望指点 呵呵,能不能写个示例? 谢谢了:) 【 在 oldwatch (一条叫java的鱼⊙春江水暖鱼先知) 的大作中提到: 】 : 1。学习如何从数据库读出/写入数据 : 相关技术:jdbc : java tutorial : ................... ☆─────────────────────────────────────☆ dev (无间~一念天堂,一念地狱) 于 (Tue Apr 27 09:21:48 2004) 提到: 可以用dom4j包 【 在 davey (干渴的唇滑过你的胸前) 的大作中提到: 】 : 太感谢了:) : 第一条我知道 : 第二条,dom怎么学习或者怎么使用,还望指点 : ................... ☆─────────────────────────────────────☆ zsulane (冀托) 于 (Tue Apr 27 15:02:16 2004) 提到: 关于处理xml,dom最方便,sax效率最高。 【 在 davey (干渴的唇滑过你的胸前) 的大作中提到: 】 : 将数据库db中表tb1的记录id,name读出写入一个xml文件 : 然后,从xml文件中读出这条纪录,存入另一个表tb2中 : 用Java实现,怎么办呢?:( : ................... ☆─────────────────────────────────────☆ diaochong (静静的雕虫~~小猪) 于 (Tue Apr 27 15:33:33 2004) 提到: dom -> jdom ->dom4j 【 在 dev (无间~一念天堂,一念地狱) 的大作中提到: 】 : 可以用dom4j包 ☆─────────────────────────────────────☆ oosky (j2ee) 于 (Tue Apr 27 15:53:46 2004) 提到: dom4j到底有多么好? 我做东西选择了dom4j,老师倒是推荐jdom了。 【 在 diaochong (静静的雕虫~~小猪) 的大作中提到: 】 : dom -> jdom ->dom4j ☆─────────────────────────────────────☆ oldwatch (一条叫java的鱼⊙春江水暖鱼先知) 于 (Tue Apr 27 16:28:04 2004) 提? developerworkd前一阵贴过一片专题文章 比较这几个解析器 jdom和jdk自带的dom双双惨败 何况,dom4j有xpath还不够臭屁的么? 【 在 oosky (j2ee) 的大作中提到: 】 : dom4j到底有多么好? : 我做东西选择了dom4j,老师倒是推荐jdom了。 ☆─────────────────────────────────────☆ agnosticism (天气真好) 于 (Tue Apr 27 18:25:12 2004) 提到: 在哪里啊?找不到的说 看了一眼dom4j,好像用起来是比较爽。 性能怎么样? 【 在 oldwatch (一条叫java的鱼⊙春江水暖鱼先知) 的大作中提到: 】 : developerworkd前一阵贴过一片专题文章 : 比较这几个解析器 : jdom和jdk自带的dom双双惨败 : ................... ☆─────────────────────────────────────☆ oldwatch (一条叫java的鱼⊙春江水暖鱼先知) 于 (Tue Apr 27 19:00:32 2004) 提? http://www-900.ibm.com/developerWorks/cn/xml/x-injava/index.shtml 还有一篇java视线上的好文章 http://www.javaeye.com/17.html 【 在 agnosticism (天气真好) 的大作中提到: 】 : 在哪里啊?找不到的说 : 看了一眼dom4j,好像用起来是比较爽。 : 性能怎么样? : ................... ☆─────────────────────────────────────☆ agnosticism (天气真好) 于 (Wed Apr 28 16:51:10 2004) 提到: 这篇文章是2001年初的,文章里提到的那个评测网站 http://www.sosnoski.com/opensrc/xmlbench/index.html 的最新结果也就是2002年初。过了两年难道情况没什么变化吗? 【 在 oldwatch (一条叫java的鱼⊙春江水暖鱼先知) 的大作中提到: 】 : http://www-900.ibm.com/developerWorks/cn/xml/x-injava/index.shtml : 还有一篇java视线上的好文章 : http://www.javaeye.com/17.html : ................... ☆─────────────────────────────────────☆ oldwatch (一条叫java的鱼⊙春江水暖鱼先知) 于 (Wed Apr 28 17:22:31 2004) 提? jdom上次更新是去年这个时候 dom4j也差不多 唔,现在好像jdom又在更新了 你来评估一下吧:-) 【 在 agnosticism (天气真好) 的大作中提到: 】 : 这篇文章是2001年初的,文章里提到的那个评测网站 : http://www.sosnoski.com/opensrc/xmlbench/index.html : 的最新结果也就是2002年初。过了两年难道情况没什么变化吗? : ................... ☆─────────────────────────────────────☆ agnosticism (天气真好) 于 (Wed Apr 28 17:27:56 2004) 提到: 呵呵,看看五一有没有功夫玩玩 【 在 oldwatch (一条叫java的鱼⊙春江水暖鱼先知) 的大作中提到: 】 : jdom上次更新是去年这个时候 : dom4j也差不多 : 唔,现在好像jdom又在更新了 : ................... ☆─────────────────────────────────────☆ luma (路马|晕飞机) 于 (Wed Apr 28 17:40:50 2004) 提到: 方法很多,对于你这种需求,用个zeus,jaxb,castor之类的就行了 【 在 davey (干渴的唇滑过你的胸前) 的大作中提到: 】 : 将数据库db中表tb1的记录id,name读出写入一个xml文件 : 然后,从xml文件中读出这条纪录,存入另一个表tb2中 : 用Java实现,怎么办呢?:( : ................... ☆─────────────────────────────────────☆ davey (干渴的唇滑过你的胸前) 于 (Wed Apr 28 22:39:02 2004) 提到: 写个示例吧:) 【 在 luma (路马|晕飞机) 的大作中提到: 】 : 方法很多,对于你这种需求,用个zeus,jaxb,castor之类的就行了 ☆─────────────────────────────────────☆ petbear (雨中的人) 于 (Wed Apr 28 23:16:06 2004) 提到: 见923文 【 在 davey (干渴的唇滑过你的胸前) 的大作中提到: 】 写个示例吧:) 【 在 luma (路马|晕飞机) 的大作中提到: 】 : 方法很多,对于你这种需求,用个zeus,jaxb,castor之类的就行了 ☆─────────────────────────────────────☆ luma (路马|晕飞机) 于 (Wed Apr 28 23:38:46 2004) 提到: 假设你数据的表有两个字段,name, password,那么你就写一个dtd <?xml version="1.0" encoding="UTF-8"?> <!ELEMENT Table (Name?, Password?)> <!ELEMENT Name (#PCDATA)> <!ELEMENT Password (#PCDATA)> 然后用zeus产生代码 zeus.bat -constraints=table.dtd -outputDir=. -javaPackage=your.table -collapseSi mpleElements=true 会产生一些接口和类,比如一个Table接口,和一个Table接口的实现TableImpl, 要存数据到xml就 Table t = new TableImpl(); t.setName(...); t.setPassword(...); t.marshal(new File("table.xml")); 要从xml读数据,就 Table t = TableUnmarshaller.unmarshal(new File("table.xml")); t.getName(); t.getPassword(); 就这样,完事 【 在 davey (干渴的唇滑过你的胸前) 的大作中提到: 】 : 写个示例吧:) davey (干渴的唇滑过你的胸前) 于 (Thu Apr 29 10:47:09 2004) 提到: zeus是什么? 【 在 luma (路马|晕飞机) 的大作中提到: 】 : 假设你数据的表有两个字段,name, password,那么你就写一个dtd : <?xml version="1.0" encoding="UTF-8"?> : <!ELEMENT Table (Name?, Password?)> : ................... 索引页面|上一篇|下一篇
|