diff --git a/src/reference/docbook/oxm.xml b/src/reference/docbook/oxm.xml
index 00ae396620..1a7cbac17c 100644
--- a/src/reference/docbook/oxm.xml
+++ b/src/reference/docbook/oxm.xml
@@ -332,6 +332,9 @@ public class Application {
xmlbeans-marshaller
+
+ castor-marshaller
+ jibx-marshaller
@@ -475,6 +478,86 @@ public class Application {
]]>
+
+ XML Schema-based Configuration
+
+ The castor-marshaller tag configures a
+ org.springframework.oxm.castor.CastorMarshaller.
+ Here is an example:
+
+
+
+ ]]>
+
+
+ The marshaller instance can be configured in two ways, by specifying either the location of
+ a mapping file (through the mapping-location property), or by
+ identifying Java POJOs (through the target-class or
+ target-package properties) for which there exist corresponding
+ XML descriptor classes. The latter way is usually used in conjunction with XML code generation
+ from XML schemas.
+
+
+
+ Available attributes are:
+
+
+
+
+
+
+
+ Attribute
+ Description
+ Required
+
+
+
+
+
+ id
+
+ the id of the marshaller
+ no
+
+
+
+ encoding
+
+ the encoding to use for unmarshalling from XML
+ no
+
+
+
+ target-class
+
+ a Java class name for a POJO for which an XML class descriptor is available (as
+ generated through code generation)
+
+ no
+
+
+
+ target-package
+
+ a Java package name that identifies a package that contains POJOs and their
+ corresponding Castor
+ XML descriptor classes (as generated through code generation from XML schemas)
+
+ no
+
+
+
+ mapping-location
+
+ location of a Castor XML mapping file
+ no
+
+
+
+
+
+