Revision: 3804
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 14, 2007 18:10 by jsbournival
Initial Code
import java.io.FileWriter;
import java.io.File;
import java.io.IOException;
import org.dom4j.io.*;
import org.dom4j.*;
public class MyClass {
public static void main(String[] args) {
File dir = new File("in/emissions");
File[] files = dir.listFiles();
for (int i=0; i<files.length; i++) {
if (!files[i].getName().endsWith(".xml")) {
continue;
}
XMLWriter output = null;
try {
Element emission = new SAXReader().read(files[i]).getRootElement();
Element sondage = emission.addElement("pr:sondage");
sondage.addAttribute("xsi:nil", "true");
sondage.setText("n/a");
FileWriter writer = new FileWriter("out/" + files[i].getName());
output = new XMLWriter(writer, OutputFormat.createPrettyPrint());
output.write(emission);
} catch (IOException e) {
e.printStackTrace();
} catch (DocumentException e)
e.printStackTrace();
} finally {
try {
output.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
Initial URL
Initial Description
Initial Title
Modifying XML file structure (Java)
Initial Tags
java
Initial Language
Groovy