Despues de mucho investigar..no he encontrado nada y queria ver si ahora
puedo sacar algo en claro. 
Mi apliacion a traves de un xml transformaba este a un svg segun explica osm
en uno de sus tutoriales para desarrolladores..
Ahora bien, necesito controlar este proceso, saber cuando para, para poder
hacer las cosas secuenciales, por ello lo lanzo desde java y no hago un
.bat, como tenia antes,...

Se que al ejecutar el proceso, la salida estandar del proceso ejecutado se
redirecciona a java, por eso intento leer desde el buffer todo lo que
escribe el proceso xml...pero no soy capaz..se me queda pillado al hacer el
read... 
Era por si alguien lo ha hecho alguna otra vez, que supongo que sí, y me
puede orientar sobre alguna caracteristica especial que tenga el proceso
xml..Muchas Gracias

El codigo que tengo es el siguiente:
String aux1="c:\\xml tr c:\\osmarender.xsl osm-map-features-z17.xml";
            Process p1 = Runtime.getRuntime().exec(aux1);
            InputStream is1=p1.getInputStream();
            OutputStream out = new FileOutputStream("map.svg");
            byte[] buffer = new byte[256];
            while (true) {
                int n = is1.read(buffer);
                if (n < 1) {
                    break;
                }
                out.write(buffer, 0, n);
            }
           is1.close();
            out.close();

-- 
View this message in context: 
http://www.nabble.com/Procesar-XML---%3ESVG---%3EPNG-tp22386464p22784054.html
Sent from the OpenStreetMap - Spanish Talk mailing list archive at Nabble.com.


_______________________________________________
Talk-es mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-es

Responder a