SAXParserを使用してXMLファイルを1行ずつ解析することはできますか?SAXとJavaで行を解析する
2
A
答えて
2
これを行う最も簡単な方法は、各行を2番目のスレッドに渡すことです。例えばPipedInputStreamを介して
今後、Java 8または9またはそれ以降のバージョンで継続機能を使用できる可能性があります。パーサーを同じスレッドで使用する。
SAXパーサーは、与えられた行に対してできる完全なイベントを提供する必要があります。
私は過去にこれを行うための "プッシュ"パーサーを作成しましたが、これを1つのスレッドで行う標準のSAX解析はわかりません。
0
私はSAXを購入、これはあなたの状況に役立つかはわからないイベント、特定のタグの基準がたDefaultHandlerを拡張することで一致したとき、あなたのためにコードを書くことができます意味ベースです:
class MySAXHandler extends DefaultHandler {
public void startDocument() {
System.out.println("Start document: ");
}
方法の多くがあります。オーバーライドするには、見てください:http://www.java2s.com/Code/Java/XML/SAXeventhandler.htm
これは役に立ちます。
関連する問題
- 1. Java SAX構文解析
- 2. SAXのJavaでの解析の問題
- 3. LibXML2 Saxの解析とアンパサンド
- 4. Saxの解析とエンコーディング
- 5. SAXパーサーでhtmlを解析する
- 6. '&'文字のSAX解析
- 7. Android SAXの解析と新しい行として
- 8. リーディング "?" SAXでデータを解析するとき
- 9. JAXP Sax Parser Java-ME Midlet中国語の解析での例外
- 10. SAXのアプローチを使用してJavaでXML文書を解析する方法
- 11. java saxの解析がうまくいかないxml
- 12. BlackBerryでSAXパーサーを使用してXMLを解析する
- 13. xmlをsaxで解析中にエラーが発生する
- 14. Saxノコギリで奇妙な要素を解析する
- 15. SAXで解析中にXMLノードを取得する方法
- 16. SAXでKMLファイルを解析する際の問題
- 17. Android SAX解析:CDATAタグ内から改行を保持する方法
- 18. XML SAXパーサは、私はSAXでXMLの次の種類の解析だデータ
- 19. SAXパーサーを使用してXMLを解析する方法
- 20. SAXを使用して再帰的XMLを解析する
- 21. JavaとSAXを使用して、時折XMLタグでプレーンテキストファイルを解析する方法は?
- 22. SAX解析中にルート要素を特定する
- 23. xml javaで解析する
- 24. Saxの解析:そのデータを含むArrayListを返すには?
- 25. jsonとjavaを解析する
- 26. SAXはどのようにドキュメントを解析しますか?
- 27. どのように私はアンドロイドでSAXの解析方法を行うことができますか?
- 28. XMLを解析するJava
- 29. JavaサーブレットとJSON解析
- 30. saxの解析:divタグから値を取得
openタグとcloseタグが同じ行にないときに、どのように動作すると思いますか? –
私は質問をdownvoteする理由があるとは思わない、それはすべての質問の2つの論理的な答えはいまたはいいえです。 – bluesman
私はファイルを1行ずつ読み込み、SAXと解析し、新しいファイルに解析された行を書き込むための条件があるかどうかを確認したいと思います。 – mpele