Discussion:
[castor-dev] Issue in creating the mapping file?
trakkesh
14 years ago
Permalink
Dear All,
The following is the XML file I need to produce using castor and mapping
Java classes. But I am facing an issue when creating mappings for
"xmlns:....". Pls assist how we can map "xmlns:" fileds?

<?xml version="1.0" encoding="UTF-8"?>
<dabler-client:tickRemittance
lang="en" origin="dingash_hub" traceNo="1234567890" version="1.0"
xmlns:core="http://dingash.paybox.net/core/"
xmlns:hub-beans="http://dingash.paybox.net/hub/beans/"
xmlns:hub-client="http://dingash.paybox.net/hub/client/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<RemittanceTransaction xsi:type="hub-beans:FinancialRemittanceTransaction">
<sender>
</sender>
</RemittanceTransaction
<dabler-client:tickRemittance>
--
View this message in context: http://old.nabble.com/Issue-in-creating-the-mapping-file--tp31849174p31849174.html
Sent from the Castor - Dev mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email
Werner Guttmann
14 years ago
Permalink
Hi,

first, I have CCed the user mailing list, where this question should
have gone initially.

The XML given below seems to having a few issues. Here's some observations:

* How come the <RemittanceTransaction> element is without any namespace
(prefix), given that you have NOT declared a default namepace ?
* How come the <tickRemittance> has an XML namespace prefix of
'daber-client' with no corresponding xmlns:... declaration ?

And now more general:

* With Castor XML, in your mappings you have the ability to define XML
namepace URIs and prefixs for all your classes. Please consult with the
reference guide for more information on this.

* Second, if you really want to have all namespace declarations on the
root element (as opposed to wherever they are used for the first time),
you can always use Marshaller.setNamespaceMapping() method.

Regards
Werner Guttmann
...
---------------------------------------------------------------------
To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

Continue reading on narkive:
Loading...