NameSpace を持たないプレーンな xml ファイルがあります。xmlファイルを読み込んでbeanに入れたい。xml データを 1 行ずつ読み取ることができません。saxパーサーを使用してxmlを読むのを手伝ってください。
よろしくナルシ。
NameSpace を持たないプレーンな xml ファイルがあります。xmlファイルを読み込んでbeanに入れたい。xml データを 1 行ずつ読み取ることができません。saxパーサーを使用してxmlを読むのを手伝ってください。
よろしくナルシ。
「だから、sax パーサーを使って xml を読むのを手伝ってください。」
わかりました、どのような質問がありますか? 例を見てみましたか?
SAX Java 実装を使用していますか? C++? ?
Sax Parser は、イベント ベースの XML 解析ユーティリティです。SAX の基本的な目的の 1 つは、メモリが少ないことです。ファイルが読み込まれると、ドキュメント全体がメモリに保存されるわけではありません。
「xml データを 1 行ずつ読み取ることができません。」
一行一行 とはどういう意味ですか? ファイルを「1 行ずつ」読みたい場合は、単純に通常のファイル入力ストリームを使用できます。SAX は、ファイルの解析中に特定のイベントが発生したときに通知を提供します (つまり、ドキュメントの読み取りの開始、要素の読み取りの開始、要素の終了など)。