anchor.diff:  	</dependency>
   ----
   
  -If Jackson's XML extension is not available, JAXB (provided by default in the JDK) is
  -used, with the additional requirement of having `MyThing` annotated as
  +==== JAXB
  +If Jackson's XML extension is not available, JAXB is tried next,
  +with the additional requirement of having `MyThing` annotated as
   `@XmlRootElement`, as shown in the following example:
   
   [source,java,indent=0,subs="verbatim,quotes,attributes"]
  
positive.code: 
  [[howto-write-an-xml-rest-service]]
  === Write an XML REST Service
  If you have the Jackson XML extension (`jackson-dataformat-xml`) on the classpath, you
  can use it to render XML responses. The previous example that we used for JSON would
  work. To use the Jackson XML renderer, add the following dependency to your project:
  
  [source,xml,indent=0,subs="verbatim,quotes,attributes"]
  ----
  
negative.code: 	}
  ----
  
  To use JAXB as XML renderer, add the following dependency to your project:
  
  [source,xml,indent=0,subs="verbatim,quotes,attributes"]
  ----
  	<dependency>
  		<groupId>org.glassfish.jaxb</groupId>
  		<artifactId>jaxb-runtime</artifactId>
  	</dependency>
  ----
  
  
  [[howto-customize-the-jackson-objectmapper]]
  