Red Hat Training

A Red Hat training course is available for Red Hat Fuse

156.10. フォーマットされた XML マーシャリング(pretty-printing)

prettyPrint オプションを使用すると、マーシャリング中に適切にフォーマットされた XML を出力することができます。

 <dataFormats>
      <jacksonxml id="jack" prettyPrint="true"/>
 </dataFormats>

Java DSL では、以下のようになります。

from("direct:inPretty").marshal().jacksonxml(true);

unmarshalType、 jsonView などの他の設定と組み合わせて、pre Print オプションをサポートするオーバーロードされた jacksonxml() DSL メソッドが 5 つ存在することに注意してください。