Thank you Keith.
You answer has fixed my problem.
Hector
--- Keith Visco <[EMAIL PROTECTED]> wrote:
>
> Hector,
>
> You're mapping looks correct, but you'll also need
> to add a namespace
> prefix mapping on the marshaller itself to prevent
> the automatic prefix
> ("ns1") from being used.
>
> Marshaller m = new Marshaller(myWriter);
> m.setNamespaceMapping("foo",
> "http://www.mybusiness.org/myns");
> m.marshal(myObject);
>
>
> Basically the problem is that the XML Name specified
> on the bind-xml
> element is a QName, but the namespace prefix is not
> saved (since
> theoretically namespace prefixes are not important,
> only the namespace
> is important).
>
> So you have to respecify the prefix you want on the
> Marshaller.
>
> Not convenient, but should do the trick.
>
> --Keith
>
>
>
>
>
> Hector Huang wrote:
> > Hi,
> >
> > Does anyone know how I can create an XML document
> like
> > the following (with namespace "foo" only to the
> > "revision" attribute)?
> >
> > <BusinessDocument
> > xmlns:foo="http://www.mybusiness.org/myns"
> > foo:revision="1.0">
> > <BusinessData>
> > ....
> > </BusinessData>
> > </BusinessDocument>
> >
> > I have tried the following but didn't work.
> > <bind-xml name="foo:revision"
> > xmlns:foo="http://www.mybusiness.org/myns"
> > node="attribute"/>
> >
> > It creates something like this instead
> > <BusinessDocument
> > xmlns:ns1="http://www.mybusiness.org/myns"
> > ns1:revision="1.0">
> >
> > Any feedbacks would be appriciated
> >
> > Thanks
> > Hector
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Check out the new Yahoo! Front Page.
> > www.yahoo.com
> >
> >
> >
> >
> >
>
-----------------------------------------------------------
>
> > If you wish to unsubscribe from this mailing, send
> mail to
> > [EMAIL PROTECTED] with a subject of:
> > unsubscribe castor-user
> >
>
>
>
>
-----------------------------------------------------------
>
> If you wish to unsubscribe from this mailing, send
> mail to
> [EMAIL PROTECTED] with a subject of:
> unsubscribe castor-user
>
__________________________________
Do you Yahoo!?
Check out the new Yahoo! Front Page.
www.yahoo.com
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-user