0

org.apache.solr.client.solrj.util.ClientUtilsを使用してSolrInputDocumentをXML文字列に変換し、キューに送信します。次に、コンシューマーでそのxmlを操作する必要があります。理想的には、xmlをSolrInputDocumentに変換して戻したいので、そのメソッドを使用してカップルフィールドを追加/削除できます。それを達成する簡単な方法はありますか?または何か提案はありますか?

4

2 に答える 2

1

通常、これにはxstream / marshall APIのようなものを使用できます...とはいえ、ClientUtils.toXML()呼び出しから出力されるXMLは、このアプローチでは機能しません。

この投稿によると...「これはプログラムで行うのが最適です」

于 2012-11-06T22:57:55.187 に答える
0

これを行うもう1つの方法は、xmlを解析してからjavaクラスに変換することです。これにはSaxParserを使用できます。このリンクを参照してください。

完全なコードでSaxParserを使用したXML解析

于 2012-11-06T00:10:13.083 に答える