import java.io.*;
import org.xmlpull.v1.*;
import org.kxml2.kdom.*;
import org.kxml2.io.*;
/**
* @author Stefan Haustein
*
* To change this generated comment edit the template variable "typecomment":
* Window>Preferences>Java>Templates.
*/
public class KDomRoundtrip {
/**
* Constructor for KDomRoundtrip.
*/
public static void main(String[] args) throws IOException, XmlPullParserException {
if (args.length == 0) throw new RuntimeException ("input url expected");
for (int i = 0; i < args.length; i++) {
System.out.println ("generating KDom from "+args[i]);
KXmlParser parser = new KXmlParser ();
parser.setInput (new FileReader (args [i]));
parser.setFeature (XmlPullParser.FEATURE_PROCESS_NAMESPACES, true);
Document doc = new Document ();
doc.parse (parser);
KXmlSerializer serializer = new KXmlSerializer ();
serializer.setOutput (System.out, null);
doc.write (serializer);
serializer.flush ();
}
}
}