Got an iPhone or iPad? We have a brand new Pastebin App for both devices, and it's totally free! Click here to download the new Pastebin App for iOS.
Guest

i want to modify xml element using stax in java

By: a guest on Feb 23rd, 2012  |  syntax: None  |  size: 0.92 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse
Copied
  1. XMLOutputFactory xof = XMLOutputFactory.newInstance();
  2. XMLStreamWriter xtw = null;
  3. xtw = xof.createXMLStreamWriter(new FileWriter("eman.xml"));
  4.        
  5. XMLInputFactory factory = XMLInputFactory.newInstance();
  6.       XMLStreamReader xmlReader= factory.createXMLStreamReader(new FileReader(fileName));
  7.         int eventType;
  8.        while(xmlReader.hasNext()){
  9.               eventType=  xmlReader.next();
  10.               if(eventType==XMLEvent.START_ELEMENT)
  11.               {
  12.                   QName qNqme = xmlReader.getName();
  13.                if("YURTAG".equals(qNqme.toString()))
  14.                 {
  15.                 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
  16.                 DocumentBuilder builder = factory.newDocumentBuilder();
  17.                 File file = new File("YOURXML.xml");
  18.                 Document doc = builder.parse(file);
  19.                 //make the required processing for your file.
  20.  
  21.            }
  22.  
  23.        }