关于文件的解析??

zyylily 2003-08-22 12:14:43
一个文件结构形如XML,如何找到与指定标签下的内容值相匹配的节点,并把该节点下的其他内容打印出来??
例如,文件包含如下内容
...........
<rdf:Description rdf:about="MusicianLightning_Seeds">
<rdf:type>Musician</rdf:type>
<rdf:type>MusicGroup</rdf:type>
<rdfs:label xml:lang="en">Lightning Seeds</rdfs:label>
<sortPriority>10</sortPriority>
<hasMember>MusicianSharrock,_Chris</hasMember>
<hasMember>MusicianRogers,_Simon</hasMember>
<hasMember>MusicianBroudie,_Ian</hasMember>
</rdf:Description>
<rdf:Description rdf:about="MusicianLucky_Bishops">
<rdf:type>Musician</rdf:type>
<rdfs:label xml:lang="en">Lucky Bishops</rdfs:label>
</rdf:Description>
............
现有一查询字符串str="Lightning Seeds",根据该字符串查找指定标签<rdfs:label>内的内容,如果他们相匹配(即查找到相关的内容)则需要将<rdf:Description >标签内的内容全部输出,即根据Lightning Seeds,上述应该得到的结果是:
Musician
MusicGroup
Lightning Seeds
10
MusicianSharrock,_Chris
MusicianRogers,_Simon
MusicianBroudie,_Ian
请问这样的要求在java下应该怎样做才能实现??给个思路也行哪!!
...全文
35 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
net2003 2003-08-27
  • 打赏
  • 举报
回复
对,就是使用 jdom , 非常方便
查查资料就可以搞定
里面有专门解析 xml
的方法
用法不是很难
zhangzy2003 2003-08-23
  • 打赏
  • 举报
回复
java中的DOM,SAX是用来读XML的,查一下就知道了,用法很简单
flyycyu 2003-08-23
  • 打赏
  • 举报
回复
jdom更方便
newchina 2003-08-22
  • 打赏
  • 举报
回复
java里面有专门解析xml的
你到java网络编程的书上看看就明白了

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧