franta-hg@2: package cz.frantovo.alt2xml; franta-hg@2: franta-hg@2: import java.io.InputStream; franta-hg@2: import java.io.OutputStream; franta-hg@2: import javax.xml.parsers.SAXParser; franta-hg@2: import javax.xml.parsers.SAXParserFactory; franta-hg@2: import javax.xml.stream.XMLOutputFactory; franta-hg@2: import javax.xml.stream.XMLStreamWriter; franta-hg@2: import org.xml.sax.helpers.DefaultHandler; franta-hg@2: franta-hg@2: /** franta-hg@2: * franta-hg@2: * @author fiki franta-hg@2: */ franta-hg@2: public class CLI { franta-hg@2: franta-hg@2: public static void main(String[] args) throws Exception { franta-hg@2: InputStream vstup = System.in; franta-hg@2: OutputStream výstup = System.out; franta-hg@2: franta-hg@2: SAXParserFactory t = SAXParserFactory.newInstance(SAXTovarna.class.getName(), null); franta-hg@2: SAXParser p = t.newSAXParser(); franta-hg@2: franta-hg@2: XMLOutputFactory xmlOutputFactory = XMLOutputFactory.newFactory(); franta-hg@2: XMLStreamWriter w = xmlOutputFactory.createXMLStreamWriter(výstup); franta-hg@2: DefaultHandler h = new EchoContentHandler(w); franta-hg@2: franta-hg@2: p.parse(vstup, h); franta-hg@2: } franta-hg@2: }