# Package org.springframework.jdbc.support.xml

Abstraction for handling fields of SQLXML data type.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  SqlXmlHandler | Abstraction for handling XML fields in specific databases.
  SqlXmlObjectMappingHandler | Abstraction for handling XML object mapping to fields in a database.
  SqlXmlValue | Subinterface of `SqlValue` that supports passing in XML data to specified column and adds a cleanup callback, to be invoked after the value has been set and the corresponding statement has been executed.
  XmlBinaryStreamProvider | Interface defining handling involved with providing `OutputStream` data for XML input.
  XmlCharacterStreamProvider | Interface defining handling involved with providing `Writer` data for XML input.
  XmlResultProvider | Interface defining handling involved with providing `Result` data for XML input.

- Class Summary
  Class | Description
  --- | ---
  Jdbc4SqlXmlHandler | Default implementation of the `SqlXmlHandler` interface.

- Exception Summary
  Exception | Description
  --- | ---
  SqlXmlFeatureNotImplementedException | Exception thrown when the underlying implementation does not support the requested feature of the API.

## Package org.springframework.jdbc.support.xml Description

Abstraction for handling fields of SQLXML data type.