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]


Reply via email to