1

私の要件は、DOM全体をメモリにロードする(JAXB)のではなく、ストリーム(Stax)を使用してXMLファイルを(効率的に)読み取ることです。

XmlToXMLStreamReader を使用して XML を処理する方法を知っている人はいますか?
いつものように、 Mule のドキュメントは非常に倹約的です。

私は

<custom-transformer class="org.mule.module.xml.transformer.XmlToXMLStreamReader"/>

私の流れで。それで?
一度に開始タグを処理するにはどうすればよいですか?
どのような種類のペイロードが生成されますか? デバッガーで、それが org.mule.module.xml.util.XMLUtils であることがわかります。私は Stax XmlStreamReader を取得すると思っていました。

どんな助け/例も大歓迎です。

4

1 に答える 1

2

は現在のorg.mule.module.xml.transformer.XmlToXMLStreamReaderペイロードを に変換しjavax.xml.stream.XMLStreamReaderます。これで何かを行うために、別のカスタム トランスフォーマー/コンポーネントを追加するのはあなた次第ですXMLStreamReader

于 2012-12-14T19:03:48.357 に答える