java/alt2xml/src/cz/frantovo/alt2xml/CLI.java
author František Kučera <franta-hg@frantovo.cz>
Mon, 02 Jan 2012 20:15:52 +0100
changeset 2 be5bfbe1f0cd
child 3 6c608fd8c019
permissions -rw-r--r--
První nástřel – trochu už to funguje, převádí JSON na XML.
     1 package cz.frantovo.alt2xml;
     2 
     3 import java.io.InputStream;
     4 import java.io.OutputStream;
     5 import javax.xml.parsers.SAXParser;
     6 import javax.xml.parsers.SAXParserFactory;
     7 import javax.xml.stream.XMLOutputFactory;
     8 import javax.xml.stream.XMLStreamWriter;
     9 import org.xml.sax.helpers.DefaultHandler;
    10 
    11 /**
    12  *
    13  * @author fiki
    14  */
    15 public class CLI {
    16 
    17 	public static void main(String[] args) throws Exception {
    18 		InputStream vstup = System.in;
    19 		OutputStream výstup = System.out;
    20 
    21 		SAXParserFactory t = SAXParserFactory.newInstance(SAXTovarna.class.getName(), null);
    22 		SAXParser p = t.newSAXParser();
    23 
    24 		XMLOutputFactory xmlOutputFactory = XMLOutputFactory.newFactory();
    25 		XMLStreamWriter w = xmlOutputFactory.createXMLStreamWriter(výstup);
    26 		DefaultHandler h = new EchoContentHandler(w);
    27 
    28 		p.parse(vstup, h);
    29 	}
    30 }