File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes XML and Related Technologies and the fly likes Remove Element from XML Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "Remove Element from XML" Watch "Remove Element from XML" New topic

Remove Element from XML

Monty Guppy
Ranch Hand

Joined: Sep 15, 2001
Posts: 49
I am using SAX parser to parse XML that is returned as a CLOB from an Oracle SP. The XML could be like this:
Based on some logic, I determine that the element called <NAME> needs to be be removed completely from all <RECORD>s before this potentaillay huge XML file (there could be 1000's of records and scored os elements within each record) is processed further.
Is there a recommended way to accomplish this? Should I rather convert SAX to DOM, then remove element, then convert back to SAX? Please advise.
Roseanne Zhang
Ranch Hand

Joined: Nov 14, 2000
Posts: 1953
Use JDOM SAXBuilder will solve your problem. JDOM uses SAX to parse your XML but only load the parts you access into memory (Lazy-initialization pattern).
I agree. Here's the link:
subject: Remove Element from XML
It's not a secret anymore!