This Example describes a method to replace a Text node with new CDATASection Node in a DOM document. Methods which are used for replacement of the text node in the DOM Document are described below :-
Element root = doc.getDocumentElement():-allows direct access to the root of the DOM document.
Element place = (Element) root.getFirstChild():-access the first child of the root.
Element directions = (Element) place.getLastChild():-access the last child of the node place and stores in the new node direction.
CDATASection dirdata = doc.createCDATASection(dirtext):- creates a cdata node with text in it.
directions.replaceChild(dirdata,directions.getFirstChild()):-replaces a child node direction with CDATASection node.
Xml code for the program generated is:-
<?xml version="1.0" encoding="UTF-8"?> <Company> <Location> <Employeename>Girish</Employeename> <Companyname>Roseindia.net Rohini</Companyname> </Location> </Company>
Output of the program
Text node before Replacing is: Roseindia.net Rohini Text node after Replacing is: Rose India .Net Rohini <>
Ask Questions? Discuss: Replacing a Text Node with a New CDATA Section Node
Post your Comment
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.