No, this would be a manually mapped set of classes.
Werner Guttmann wrote:
Kenneth,
if you were to use the XML code generator to geenrate your Java classes
from an XML schema (or a set thereof), this would be given to you
automatically. But in the context of a manually mapped set of java
classes, I am not sure this can be achieved at all.
Regards
Werner
[email protected] wrote:
Dear list,
The following mapping:
<class name="SomeClass">
<map-to xml="A" ns-prefix="bean" ns-uri="http://beans.be/" />
<field name="B" type="java.lang.String" collection="set">
<bind-xml name="C" location="C" />
</field>
<field name="D" type="SomeClass2" get-method="getClass2">
</field>
</class>
Generates the following XML:
<?xml version="1.0" encoding="UTF-8"?>
<bean:SomeClass xmlns:bean="http://beans.be/">
<bean:B>
<bean:C>83021805793</bean:C>
</bean:B>
<bean:D>
<E>83021805793</E>
<E>RC</E>
</bean:D>
</bean:SomeClass>
The children of SomeClass should not inherit the namespace from SomeClass. So
the XML should look like this:
<?xml version="1.0" encoding="UTF-8"?>
<bean:SomeClass xmlns:bean="http://beans.be/">
<B>
<C>83021805793</C>
</B>
<D>
<E>83021805793</E>
<E>RC</E>
</D>
</bean:SomeClass>
I know it is possible to have a different namespaces on the child elements
(using QName), but for some reason I cannot configure an empty namespace on the
child elements.
Is this possible or is this a known limitation of Castor?
Many thanks in advance.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email