求助 用JAVA 提取XML文档信息

问题描述

<?xmlversion="1.0"encoding="ISO-8859-1"?>2:<!DOCTYPEdblpSYSTEM"dblp.dtd">3:<dblp>4:<incollectionmdate="2002-01-03"key="books/acm/kim95/AnnevelinkACFHK95">5:<author>JurgenAnnevelink</author>6:<author>RafiulAhad</author>7:<author>AmeliaCarlson</author>8:<author>DanielH.Fishman</author>9:<author>MichaelL.Heytens</author>10:<author>WilliamKent</author>11:<title>ObjectSQL-ALanguagefortheDesignandImplementationofObjectDatabases.</title>12:<pages>42-68</pages>13:<year>1995</year>14:<booktitle>ModernDatabaseSystems</booktitle>15:<url>db/books/collections/kim95.html#AnnevelinkACFHK95</url>16:</incollection>17:<incollectionmdate="2002-01-03"key="books/acm/kim95/Blakeley95">18:<author>Jos&eacute;A.Blakeley</author>19:<title>OQL[C++]:ExtendingC++withanObjectQueryCapability.</title>20:<pages>69-88</pages>21:<booktitle>ModernDatabaseSystems</booktitle>22:<url>db/books/collections/kim95.html#Blakeley95</url>23:<year>1995</year>24:</incollection>25:<incollectionmdate="2004-03-08"key="books/acm/kim95/BreitbartGS95">26:<author>YuriBreitbart</author>27:<author>HectorGarcia-Molina</author>28:<author>AbrahamSilberschatz</author>29:<title>TransactionManagementinMultidatabaseSystems.</title>30:<pages>573-591</pages>31:<booktitle>ModernDatabaseSystems</booktitle>32:<crossref>books/acm/Kim95</crossref>33:<url>db/books/collections/kim95.html#BreitbartGS95</url>34:<year>1995</year>35:</incollection>文档信息类似于这个问题是提取这个XML文档中所有的author和author参与的title生成以这个AUTHOR为文件夹在文件夹下生成一个文本里面是他所参与的title求助th13teen@sina.com

解决方案

解决方案二:
使用JS更方便些··这是DOM编程的思想··楼主可以自己Google一下··
解决方案三:
使用Dom4J很好处理的
解决方案四:
GOOGLE了很多中间都有错误
解决方案五:
引用2楼inhibitory的回复:

使用Dom4J很好处理的

恩,用这个就行了,网上找找例子,很容易上手的!

时间: 2024-11-01 22:03:02

求助 用JAVA 提取XML文档信息的相关文章

研究 Java 中 XML 文档模型的特性和性能

xml|性能 Java 中的 XML: 文档模型,第一部分:性能 研究 Java 中 XML 文档模型的特性和性能 文档选项 将此页作为电子邮件发送 最新推荐 Java 应用开发源动力 - 下载免费软件,快速启动开发 级别: 初级 Dennis M. Sosnoski, 总裁, Sosnoski Software Solutions, Inc. 2001 年 9 月 01 日 在本文中,Java 顾问 Dennis Sosnoski 比较几个 Java 文档模型的性能和功能.当选择模型时,无法做

算法实现-如何根据A文档中关键词列表提取B文档信息?

问题描述 如何根据A文档中关键词列表提取B文档信息? 假设A文档有关键词列表如下 白日依山尽 天将降大任于斯人也 将进酒 B文档是一篇长文章,如何快速地判断B文档中是否包含上述关键词?假设A文档的关键词有几万个,有现成的工具的吗,最好是java的.thx~帮忙解决的如果在北京的朋友请吃饭,呵呵~再次谢谢各位! 解决方案 用lucene 分词查询试试.

java 解析xml文档四种有效的方法

XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便.对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definition),XSLT(Extensible Stylesheet Language Transform

求助!!! XML 文档读取问题

问题描述 voidprint(XmlNodenode){switch(node.NodeType){caseXmlNodeType.Element:Console.WriteLine("<{0}>",node.Name.ToString());break;caseXmlNodeType.Text:Console.WriteLine("{0}",node.Value.ToString());break;}}voidtreeprint(XmlNodenode

一个java解析XML文档的问题

问题描述 最近小弟在项目中遇到一个问题,百思不得其解,还请各路神仙来帮忙.ora.apache.commons.digester.DegestergetgarserSEVEREdigester.getparserjava.lang.UnsupportedoperationException:Thisparserdosenotsupportspecification"null"version"null".由于小弟工作的环境是有安全级别的,打出来的错误信息只能摘抄一部分

java中四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例)_java

众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM.SAX.JDOM和DOM4J 下面首先给出这四种方法的jar包下载地址 DOM:在现在的Java JDK里都自带了,在xml-apis.jar包里 SAX:http://sourceforge.net/projects/sax/ JDOM:http://jdom.org/downloads/index.html DOM4J:http://sourceforge.net/projects/dom4j/  一.介绍及优缺点分析

XML 文档与数据库表

  包括SQL Server 7.0 在内的SQL Server 系列版本并不提供XML. 支持开发人员以前不得不使用一个XML 分析器,如微软的XML 分析器(MSXML),而且它们必须编写自己的代码来处理细节:把不同的元素从XML 文档中提取出来并按需要把它们放进关系表的不同部分,然后访问关系表:或者编写代码将数据从数据库表中提取出来,再以正确的格式放回到XML 文档中.当我们在享受XML 所带来的好处时,我们常会发现自己在开发Web 应用程序时不得不应付这样的工作,而且在开发不同的Web

MS SQL基础教程:XML文档与数据库表

包括SQL Server 7.0 在内的SQL Server 系列版本并不提供XML. 支持开发人员以前不得不使用一个XML 分析器,如微软的XML 分析器(MSXML),而且它们必须编写自己的代码来处理细节:把不同的元素从XML 文档中提取出来并按需要把它们放进关系表的不同部分,然后访问关系表:或者编写代码将数据从数据库表中提取出来,再以正确的格式放回到XML 文档中.当我们在享受XML 所带来的好处时,我们常会发现自己在开发Web 应用程序时不得不应付这样的工作,而且在开发不同的Web 应用

简述PHP4和PHP5版本下解析XML文档的操作方法

在PHP网站开发与建设过程中,时常会碰到需要对XML文档进行解析,PHP4版本自带了XML解析器(sax),PHP5版本增加了SimpleXML(基于dom)的XML扩展,对XML的解析更是非常方便,今天和大家分享下在不同环境下对XML文档进行解析的方法.XML文档 1234567891011121314151617181920 <?xml version="1.0" encoding="gbk"?> <LeapsoulXML>