怎样在java中用dom实现由一个xml转变为另一个xml? 我现在困惑的是:1,怎样把原始xml文件中的每个属性都读出来;2,属性读出来后存到什么地方;3,写<hibernate mapping>的xml文件时,怎样传入从原始xml文件中的属性值。请教各位了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你知道原始xml文件的结构吗?它有几层你是否知道?如果知道,并且只是针对这个xml的话,你可以用循环来做啊。或者你用递归。 1,怎样把原始xml文件中的每个属性都读出来 == xml解析2,属性读出来后存到什么地方 ===你想放到哪里?内存,文件??3,写 <hibernate mapping>的xml文件时,怎样传入从原始xml文件中的属性值。 == xml解析 每个属性都读出来,难点是:1,每个节点的属性不一样多(上面给出的只是一部分,后面的好像更复杂),如:mapping节点,有的有column,length属性,有的只有column属性,有的只有length属性,这就给用循环语句带来困难。2, 每个entity节点的子节点也不一样多,因此也不能用递归吧。是不是只有挨个读出来呢?读出来存到数组中可否?然后传入<hibernate mapping>文件中? 现在我想先写出habernate的映射xml文件。 首要问题是:怎样生成从头构建一棵 DOM 树。换而言之,不需要一个 XML 源文件,怎样创建一个 Document 对象? 用递归跟子结点的数目是没关系的。你现在可以确定要解析的xml的结构(就是有几级节点),你可以用循环啊,用List来存放每个节点的子结点集,然后用循环就可以实现,对于每个节点,它的属性集(即:多个属性),你也可以用另一个List来存放啊。然后再用循环来遍历,为了对应,你可以用HashMap,HashTable等来把节点名和它的属性存放起来。 用MAP套MAP吧 最底的做成JAVABEAN 关于tomcat和eclipse配置的问题?求资深人士解决 c++中struct结构存储数据用java怎么读? https 跟 http 转换 java socket上传下载 如何在jboss下发布多应用(急) ios、php培训免费学习火热报名中 用jsp往数据库里查数据,没有插入成功 JBOSS配置新问题急问!!! ejb中ejb-ql如何实现类似oracle中rownum的效果 JB7的问题???? 百分求助,看来看去没发现问题所在!请高手指点一二! 使用SSH通过哪些方法可以提高查询效率啊
2,属性读出来后存到什么地方 ===你想放到哪里?内存,文件??
3,写 <hibernate mapping>的xml文件时,怎样传入从原始xml文件中的属性值。 == xml解析
用递归跟子结点的数目是没关系的。你现在可以确定要解析的xml的结构(就是有几级节点),你可以用循环啊,用List来存放每个节点的子结点集,然后用循环就可以实现,对于每个节点,它的属性集(即:多个属性),你也可以用另一个List来存放啊。然后再用循环来遍历,为了对应,你可以用HashMap,HashTable等来把节点名和它的属性存放起来。