Hi Jorge, I think you will need some kind of 'post-processing' of your document to achieve this. But this should be very easy by using XmlCursor.
You can find the some documentation here: http://xmlbeans.apache.org/docs/2.0.0/guide/conNavigatingXMLwithCursors.html And there is also a useful chapter on XmlCursor here: http://xmlbeans.apache.org/documentation/tutorial_getstarted.html Kind regards Christian Am Freitag, 25. Mai 2007 09:52 schrieb Jorge Rodríguez Sacristán: > Thanks Radu, but I think I wasn't very clear. I'll try with an example: > > <dss:SignRequest *xmlns:css="http://www.xxxxx.com/XXX"* > xmlns:ds="http://www.w3.org/2000/09/xmldsig#"......> > <dss:OptionalInputs > *xmlns:css="http://www.xxxxx.com/XXX"*.....> ........ > <css:PdfSignatureInfo > *xmlns:css="http://www.xxxxx.com/XXX"*> > ....... > </css:PdfSignatureInfo> > <*css:KeySelector*> > .......... > </*css:KeySelector*> > ......... > </dss:OptionalInputs> > ............. > </dss:SignRequest> > > As you can see the namespace prefix declaration is repeated at the root > element and at the PdfSignatureInfo element, and it's used both inside > and outside this PdfSignatureInfo element. That's a valid xml. The > problem is that the server that I'm talking to needs it to be exactly > that way. More specifically it needs the declaration at the > PdfSignatureInfo element. So I need that the xml document generated from > the XmlObject to act like that: it has to write that namespace prefix > declaration at least twice. I've managed to write it at the root or at > the first element that needs it, which turns to be OptionalInputs and > not PdfSignatureInfo. > > I hope this has been clearer. thanks again. > Jorge. > > Radu Preotiuc-Pietro escribió: > > I assume you build your document using the XmlObject generated > > interfaces. In that case the generated names (prefix + local name) will > > match whatever you had in your Schema. You can 'fix' the namespaces/names > > with XmlCursor, but that shouldn't be needed. A concrete example would > > help in that case. > > > > Radu > > > > -----Original Message----- > > From: Jorge Rodríguez Sacristán [mailto:[EMAIL PROTECTED] > > Sent: Thursday, May 24, 2007 3:52 AM > > To: [email protected] > > Subject: Force a namesapce > > > > Hi all, > > I'm using XmlBeans and XFire. One of the elements of the Xml I'm sending > > needs the namespace prefix declaration at the beginig of the fragment, > > althoug this namespace is also needed through out the rest of the > > document, so it has to be declared at the root and then re-declared at > > the beginig of the fragment. I've been playing around with XmlOptions but > > can´t find a way to get this. > > > > Thank you! > > Jorge. > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > Notice: This email message, together with any attachments, may contain > > information of BEA Systems, Inc., its subsidiaries and affiliated > > entities, that may be confidential, proprietary, copyrighted and/or > > legally privileged, and is intended solely for the use of the individual > > or entity named in this message. If you are not the intended recipient, > > and have received this message in error, please immediately return this > > by email and then delete it. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- Christian Kaltepoth <[EMAIL PROTECTED]> GnuPG Key: http://www.kaltepoth.de/gnupg/pubkey.asc Fingerprint: 9F04 0A94 CC40 C3EF 1A69 B2BB 51F4 4C84 BEB6 F127 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

