[jdom-interest] to change element text (keeping children)
    Jason Hunter 
    jhunter at servlets.com
       
    Fri Nov 10 23:19:23 PST 2006
    
    
  
You can call getContent(), loop to find the right Text node, and replace 
it inline.
-jh-
Munirul Islam wrote:
> Hi!
> 
> I am trying to change the text of an element in a dom keeping its children.
> 
> n.setText("b");
> 
> Here, the setText method changes the text deleting n's children.
> 
> I tried the following code:
> 
> Element m = new Element("Element");
> m = (Element) n.clone();
> n.setText("b");
> n.setContent(m.getChildren);
> 
> ends up giving illegalAddException.
> 
> Does anyone have a solution to this problem?
> 
> Thanks!
> ==============================
> Munirul Islam
> PhD Student
> Department of Computer Science
> Wayne State University
> Detroit,MI-48202,USA
> email: munirul at wayne.edu
> _______________________________________________
> To control your jdom-interest membership:
> http://www.jdom.org/mailman/options/jdom-interest/youraddr@yourhost.com
> 
    
    
More information about the jdom-interest
mailing list