私はプロジェクト内でXMLパーシングにxml-seq
を使用していましたが、サックスパーサーを代わりに使用できるかどうか疑問に思っています。私はstartparse-sax
と呼ばれる機能があることがわかりましたが、私はそれのための例を見つけることができません?誰かが持っているか、またはstartparse-sax
を使って簡単な例を知っていますか?CLOjureサックスパーサーの例
0
A
答えて
2
あなたの質問はちょっと混乱しています。まず第一に、xml-seq
は解析用ではありません。 clojure.xml/parse
の出力で使用するように設計されており、XMLツリー内のすべてのノードのシーケンスを返します。第2に、clojure.xml/parseはSAXの上に構築されています。したがって、clojure.xml/parse
を使用している場合は、すでに間接的にSAXを使用しています。 http://clojuredocs.org/clojure_core/clojure.xml/parse
clojure.xml/parse
デフォルトのものを使用しない場合は、特定のSAXパーサを指定することもできます。これを行うには、デフォルトのstartparse-sax
の代わりに "startparse
"関数を使用します。次に、clojure.xml/parse
:https://gist.github.com/2378475というTagSoup HTMLパーサー(SAXパーサーとして公開)を使用する方法の例を示します。 (これはEnliveの機能と似ています)
関連する問題
- 1. apache digesterサックスパーサー例外
- 2. Clojure XMLストリームクローズ例外
- 3. ClojureのTCP「クライアント」の例
- 4. Clojure <> ClojureScript;例: "format" function
- 5. Clojureキーワードの例セキュリティの問題
- 6. 不正な引数の例外 - Clojure
- 7. サックスパーサーを使用したJavaプログラム
- 8. サックスパーサーはxmlから空の文字列を返します
- 9. ClojureクラスからのClojure ISeq
- 10. Clojureのは、例えば、使用のMavenのPOMファイル
- 11. アクセスするには:cause、:via、:Clojureの例外のトレースキー?
- 12. ClojureのリングでJettyの例を実行する方法
- 13. ClojureでSpark Structured Streamingの例を書き込むときのエラー
- 14. Clojureの同時実行の例を理解する
- 15. Clojureのマップと匿名関数を使用した例外
- 16. JOptionPane Clojureの「コンテナにウィンドウを追加する」例外
- 17. サックスパーサーを使ってXMLを解析する
- 18. のClojureの喜びでClojureの
- 19. Clojureのカウントリソース使用(REPLで、Clojureの1.7.0)
- 20. Clojureの
- 21. Clojureの
- 22. Clojureの
- 23. Clojureの
- 24. Clojureの
- 25. Clojureの
- 26. Clojureの
- 27. Clojureの
- 28. Clojureの
- 29. Clojure
- 30. ClojailはClojureでセキュリティ例外をスローしません