Hi there,

 

I'm Using org.apache.axiom.om.OMElement, 

OMElement.detach() instruction is creating empty spaces in final OMElement

 

// remove all the top level children

OMElement yyy = find_xxx();

for (Iterator it= yyy.getChildElements(); it.hasNext(); ) {

      OMElement child = (OMElement) it.next();

// is here where the empty spaces are being added

      child.detach();

}

 

// add the top level children

for (int i=0; i<objects.size(); i++) {

      OMElement ele = (OMElement) objects.get(i);

// is here where I add new Child and empty spaces continue to exist

      yyy.addChild(ele);

}

 

 

Final result:

 

 

<aaa>

    <bbb>

        <ccc>

            

 

 

<!- empty stace -->

 

            

        <ddd/>

                    <eee/>

                </ccc>

    </bbb>

</aaa>

 

 

Question:

Is there a way to remove those empty spaces?

 

 

 

 

Thank you for your attention and best regards,

 

Luís Costa

Software Developer

 

[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 

 

www.alert-online.pt <http://www.alert-online.pt/> 

 

 

ALERT Life Sciences Computing, S.A.

Edifício Lake Towers - pisos 7, 8 e 9

Rua Daciano Baptista Marques, n.º 245

4400-617 Vila Nova de Gaia

Portugal

Tel.: +351 22 832 89 80

Fax.: +351 22 832 89 82

[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 

 

This e-mail is privileged, confidential and contains private information. Any 
reading, retention, distribution or copying of this communication by any person 
other than its intended recipient is prohibited.

 

 

Reply via email to