166.11. 포맷된 XML 마샬링(pretty-printing)

prettyPrint 옵션을 사용하면 마샬링하는 동안 잘 포맷된 XML을 출력할 수 있습니다.

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

Java DSL에서 다음을 수행합니다.

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

unmarshalTypejsonView 등에 대한 다른 설정과 함께 prettyPrint 옵션을 지원하는 5개의 다른 오버로드된 jacksonxml() DSL 방법이 있습니다.