新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   >>中国XML论坛<<     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Java, J2SE, J2ME, J2EE, 以及Eclipse, NetBeans, JBuilder等Java开发环境,还有JSP, JavaServlet, JavaBean, EJB以及struts, hibernate, spring, webwork2, Java 3D, JOGL等相关技术。
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机技术与应用『 Java/Eclipse 』 → [合集] Java访问xml文件,能在这里问吗? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 9769 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [合集] Java访问xml文件,能在这里问吗? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     admin 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      头衔:W3China站长
      等级:计算机硕士学位(管理员)
      文章:5255
      积分:18406
      门派:W3CHINA.ORG
      注册:2003/10/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 Java/Eclipse 』的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客楼主
    发贴心情 [合集] 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 -&gt; jdom -&gt;dom4j

    【 在 dev (无间~一念天堂,一念地狱) 的大作中提到: 】                             
    : 可以用dom4j包                                                                 


    ☆─────────────────────────────────────☆  
    oosky (j2ee) 于  (Tue Apr 27 15:53:46 2004)  提到:

    dom4j到底有多么好?

    我做东西选择了dom4j,老师倒是推荐jdom了。

    【 在 diaochong (静静的雕虫~~小猪) 的大作中提到: 】                             
    :  dom -&gt; jdom -&gt;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

    &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
    &lt;!ELEMENT Table (Name?, Password?)&gt;
    &lt;!ELEMENT Name (#PCDATA)&gt;
    &lt;!ELEMENT Password (#PCDATA)&gt;

    然后用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(&quot;table.xml&quot;));

    要从xml读数据,就
    Table t = TableUnmarshaller.unmarshal(new File(&quot;table.xml&quot;));
    t.getName();
    t.getPassword();

    就这样,完事

    【 在 davey (干渴的唇滑过你的胸前) 的大作中提到: 】                             
    : 写个示例吧:)                                                                  


    davey (干渴的唇滑过你的胸前) 于  (Thu Apr 29 10:47:09 2004)  提到:

    zeus是什么?

    【 在 luma (路马|晕飞机) 的大作中提到: 】                                       
    : 假设你数据的表有两个字段,name, password,那么你就写一个dtd                  
    : &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
    : &lt;!ELEMENT Table (Name?, Password?)&gt;                                           
    : ...................                                                           


    索引页面|上一篇|下一篇


       收藏   分享  
    顶(0)
      




    ----------------------------------------------

    -----------------------------------------------

    第十二章第一节《用ROR创建面向资源的服务》
    第十二章第二节《用Restlet创建面向资源的服务》
    第三章《REST式服务有什么不同》
    InfoQ SOA首席编辑胡键评《RESTful Web Services中文版》
    [InfoQ文章]解答有关REST的十点疑惑

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/9/23 0:39:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Java/Eclipse 』的所有贴子 点击这里发送电邮给Google AdSense  访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/9/22 22:36:45

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    93.750ms