# Package org.springframework.http.converter.xml

@NonNullApi @NonNullFields package org.springframework.http.converter.xml
Provides HttpMessageConverter implementations for handling XML.

Related Packages
Package
Description
org.springframework.http.converter
Provides an HttpMessageConverter abstraction to convert between Java objects and HTTP input/output messages.
Classes
Class
Description
AbstractJaxb2HttpMessageConverter<T>
Abstract base class for `HttpMessageConverters` that use JAXB2.
AbstractXmlHttpMessageConverter<T>
Abstract base class for `HttpMessageConverters` that convert from/to XML.
Jaxb2CollectionHttpMessageConverter<T extends Collection>
An `HttpMessageConverter` that can read XML collections using JAXB2.
Jaxb2RootElementHttpMessageConverter
Implementation of `HttpMessageConverter` that can read and write XML using JAXB2.
MappingJackson2XmlHttpMessageConverter
Implementation of `HttpMessageConverter` that can read and write XML using Jackson 2.x extension component for reading and writing XML encoded data.
MarshallingHttpMessageConverter
Implementation of `HttpMessageConverter` that can read and write XML using Spring's `Marshaller` and `Unmarshaller` abstractions.
SourceHttpMessageConverter<T extends Source>
Implementation of `HttpMessageConverter` that can read and write `Source` objects.