By "undeclare" I believe Xinjun means that he wants to declare the
default namespace as no value, e.g., xmlns="".

Anne

On 7/23/07, Xinjun Chen <[EMAIL PROTECTED]> wrote:
Hi Chinthaka,

I have an element
<a xmlns="urn:ecNamespace">
   <b>bValue</b>
</a>.
I have another element <c> which is created by another OMStaxBuilder. <c> is
unqualified. Now I need to add <a> to <c> as a child of <c> but I want to
remove the namespace in <a> and make <a> unqualified.

I tried the AXIOM API to undeclare the default namespace of <a> but failed.
I can only change the default namespace to another value but not empty
string, i.e., I cannot undeclare it.


Regards,
Xinjun


On 7/23/07, Eran Chinthaka <[EMAIL PROTECTED]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> What did u mean by undeclare? If you point me what you want with some
> code, perhaps I can answer better.
>
> Thanks,
> Chinthaka
>
> Xinjun Chen wrote:
> > Hi Axis2 Developers,
> >
> > Is it possible to undeclare a default namespace from an OMElement in
AXIOM?
> > I tried several ways but failed to undeclare a default namespace. Could
> > anyone point me a way out?
> > Thanks.
> >
> > Regards,
> > Xinjun
> >
> > ---------- Forwarded message ----------
> > From: *Xinjun Chen* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
> > Date: Jul 19, 2007 12:54 PM
> > Subject: [AXIOM] Undeclare default namespace
> > To: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >
> >
> > Hi,
> >
> > I have some problem undeclaring the default namespace in an OMElement.
> > I have tried the following three ways but all failed. The default
> > namespace is still in the OMElement.
> >
> > #1:
> >         OMElement reqElement = ....;
> >         reqElement.declareDefaultNamespace ("");
> >
> > #2:
> >         OMElement reqElement = ....;
> >         reqElement.declareNamespace("", "");
> >
> > #3:
> >         OMElement reqElement = ....;
> >         OMFactory omFactory = reqElement.getOMFactory();
> >         OMNamespace ns = omFactory.createOMNamespace("", "");
> >         reqElement.declareNamespace(ns);
> >
> > Could anyone point me out what I can do to undeclare the default
> > namespace in AXIOM? Thanks for your help in advance.
> >
> > Regards,
> > Xinjun
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.3 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
>
iD8DBQFGo5JvjON2uBzUhh8RAlM6AJoDKg+9UJTRdIVIDgwMgrtIkcvyZQCgmVss
> gisWSWkZr/pLyS9lRjOPGjY=
> =zx5V
> -----END PGP SIGNATURE-----
>
>
---------------------------------------------------------------------
> 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]

Reply via email to