0

私は次のXMLを持っています。このXMLからメディア情報を抽出するJavaサーブレットを作成する必要があります。どうすればそれを行うことができますか。Javaライブラリの使用には興味がありません。ライブラリなしでそれを行う手動の方法はありますか?

私のXMLは次のとおりです

<result cover="http://ia.mediaimdb.com/images      
/M/MV5BMjMyOTM4MDMxNV5BMl5BanBnXkFtZTcwNjIyNzExOA@@._V1._SX54_
CR0,0,54,74_.jpg" title="The Amazing Spider-Man(2012)"year="2012"
director="Marc Webb" rating="7.5"
details="http://www.imdb.com/title/tt0948470"/>

<result cover="http://ia.mediaimdb.
com/images/M/MV5BMzk3MTE5MDU5NV5BMl5BanBnXkFtZTYwMjY3NTY3._V1._SX54_CR0,
0,54,74_.jpg" title="Spider-Man(2002)" year="2002"director="Sam Raimi"
rating="7.3" details="http://www.imdb.com/title/tt0145487"/>

<result cover="http://ia.mediaimdb.
com/images/M/MV5BODUwMDc5Mzc5M15BMl5BanBnXkFtZTcwNDgzOTY0MQ@@._V1._SX54_
CR0,0,54,74_.jpg" title="Spider-Man 3 (2007)" year="2007" director="Sam
Raimi" rating="6.3" details="http://www.imdb.com/title/tt0413300"/>

<result cover="http://i.mediaimdb.
com/images/SF1f0a42ee1aa08d477a576fbbf7562eed/realm/feature.gif" title="
The Amazing Spider-Man 2 (2014)" year="2014" director="Sam Raimi"
rating="6.3" details="http://www.imdb.com/title/tt1872181"/>

<result cover="http://ia.mediaimdb.
com/images/M/MV5BMjE1ODcyODYxMl5BMl5BanBnXkFtZTcwNjA1NDE3MQ@@._V1._SX54_
CR0,0,54,74_.jpg" title="Spider-Man 2 (2004)" year="2004" director="Sam
Raimi" rating="7.5" details="http://www.imdb.com/title/tt0316654"/>
</results>
4

2 に答える 2

2

「ライブラリなしで」試してはいけません。図書館はあなたの親友です。ライブラリを使用すると、これは数行 + jar 依存関係になる可能性があります。

とにかく、このドキュメントから情報を照会するための XPath が手元にあります。dom4j、SAX などがあります。単純な正規表現を使用することもできますが、これは最善の方法ではありません。

于 2012-11-12T15:14:31.260 に答える
1

タスクを簡単にするJavaライブラリを使用する.Simply Use digester.jar...:)

于 2012-11-12T15:24:39.793 に答える