anchor.diff:  Using the `prettyPrint` option one can output a well formatted XML while
   marshalling:
   
  -[source,java]
  +[source,xml]
   ------------------------------------------------
  - <dataFormats>
  -      <jacksonXml id="jack" prettyPrint="true"/>
  - </dataFormats>
  +<dataFormats>
  +    <jacksonXml id="jack" prettyPrint="true"/>
  +</dataFormats>
   ------------------------------------------------
   
   And in Java DSL:
  
positive.code: [source,java]
  ---------------------------------------------------------------------------------------------------
  JacksonXMLDataFormat ageViewFormat = new JacksonXMLDataFormat(TestPojoView.class, Views.Age.class);
  from("direct:inPojoAgeView").
    marshal(ageViewFormat);
  ---------------------------------------------------------------------------------------------------
  
  Directly specify your https://github.com/FasterXML/jackson-annotations/blob/master/src/main/java/com/fasterxml/jackson/annotation/JsonView.java[JSON
  
negative.code: And if you use XML DSL then you configure to use list
  using `useList` attribute as shown below:
  
  [source,xml]
  --------------------------------------------
  <dataFormats>
      <jacksonXml id="jack" useList="true"/>
  </dataFormats>
  --------------------------------------------
  
  And you can specify the pojo type also
  
  [source,xml]
  -------------------------------------------------------------------------------
  <dataFormats>
      <jacksonXml id="jack" useList="true" unmarshalType="com.foo.MyPojo"/>
  </dataFormats>
  -------------------------------------------------------------------------------
  
  == Using custom Jackson modules
  