トップページ⇒tech
11コメント4KB

JavaでXML処理

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
コンパイル時に以下のエラーが出てしまいます。

Exception int thred "main" Java.lang.NoClassDefFoundError
:org/w3c/dom/Node

たぶんプログラム内でimportしている次のクラスが見つからないと
言っているのだと思う。

import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Text;

CLASSPATHに拡張子が .jar のファイルを指定すれば解決すると
予想してるけど、そのjarファイルが何なのかわからなくて
困っています。どなたか教えて下さい。
0002デフォルトの名無しさんNGNG
あなたの場合は、ここ
http://java-house.etl.go.jp/ml/
とかに相談したほうがいいかもしれません。
高木 浩光@電子技術総合研究所
0003デフォルトの名無しさんNGNG
書いているプログラムで使ってるDOMパーサはすでにダウンロード
してあるんですか?java sdkにはバンドルされてないと思いますが。
あとはjarファイルを見るには、
> jar tvf foobar.jar | grep w3c
とかすれば発見できるでしょう。
00041NGNG
DOMパーサーって何という次元です。
Java ProjectX Core Library Technology Release2と
Java API for XML Parsing Release1.1を
Sunのサイトからダウンロード。
それらを解答して拡張子が.jarのファイルだけを
/jre/lib/ext/フォルダに置きました。
本ではこれでいいと書いてあるので...。
0005仕様書無しさんNGNG
jar tvfすれば、jarファイルの中身が見えるんだよ。jarファイルを片っ端
から調べて(grepはウィンならfindか)そのjarファイルにパスを
通せばいいんだよ。ま、それより考えられるjarファイルを全部classpathに
いれちゃえばとりあえずいいんじゃないの。
00061NGNG
>5
コンパイル通りました。
ありがとうございます!
0007デフォルトの名無しさんNGNG
よかったね。でも
質問1つでスレたてるのはやめましょうね。java相談室とかあるし。
って最初に言えばよかったか。
0008XML初心者NGNG
不発スレだけどぴったりの話題なんでage

SunのJDCから、待ちに待ったJAXBのEAが公開されてるッス
ttp://java.sun.com/xml/jaxb/

まだ見てないけど、開けて見た人の感想希望
relaxerとかXMLCとか類似(?)品との無責任な比較も歓迎
0009デフォルトの名無しさんNGNG
J2SE JDK1.4βでは
DOM Level2とSAXのAPIライブラリがすでに入ってるよ!
0010XML初心者NGNG
>>9

>>8へのレスですよね。
ん、と思ってjdk1.4のAPI確認したけど、まだ入ってないみたい
JAXPじゃなくてJAXBっす。
javax.xml.bind.*
javax.xml.marshal.*

個人的には、別スレで話題になりかけた
UML <-> JavaClass <-> XML
の相互変換みたいに夢が広がって、興味そそられます

けど、XMLもよくわかってないからこれから勉強だ!
0011XML初心者NGNG
>>9は>>1へのレスなのかも 鬱だ氏...
■ このスレッドは過去ログ倉庫に格納されています