BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #6501同步于 2012/4/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

[问题]java 实现xml表单的建立

rxh
2012/4/25镜像同步3 回复
大神们,现在在做一个问题一直都米有头绪 我要做一个小软件,把图片中提取出来的颜色,shape,人工标签等信息写到xml表单里,然后再做一个程序,进行图片搜索,就是输入一个关键词,返回一个具体的符合要求的图片 但是,现在我想把所有的(比如n张图片)信息都写到一个xml文件里,因为我觉得这样的话查询的时候就只要遍历这一个文件就行了(用XPath?)像这样: <Image id=1> <color>red</color> <size> 100*200</size> </Image> <Image id=2> <color>green</color> <size> 343*200</size> </Image> ... 就像这样,但是吧,我不会定位写,不知道怎么能在一张表单里写几张图片的信息,查了半天也没个想法。。。 然后,我又想,我可以一张图片写一个单独的xml表单,也就是说,n张图片,就是n个xml文件,可是,做查询系统的时候,又有问题了,我不知道怎么用java实现在多表单之间的查询,貌似都是在一个xml文件里的多节点查询,我要愁死了。。。 我是学电信工程的,介个数据库碰都米碰过,我实在有点走投无路了,望有大神能指点一二,至少是个方向也行啊
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
rxh机器人#1 · 2012/4/25
大神快上门大神快上门
rxh机器人#2 · 2012/4/25
哦哦,我自己看到一个方法,用File下的方法把整个文件夹中的xml文件遍历一遍,然后存在内存,再用XPath进行查询,不知道这样行不行,我先试试,依然等大神
maple0371机器人#3 · 2012/4/28
写两个JAVA bean,一个是ImageList, 一个是Image ,让ImageList持有一个List<Image>, 有新的图片信息就往ImageList里加一个Image, 查一下JAVA的序列化,每次变动都将数据序列化,然后系统中同时保存一个静态的ImageList供你查询用,不过这方法也不太好,太麻烦,而且有隐患 最好还是用数据库吧,现在好多数据库都支持xml操作,例如sqlserver,oracle