Programación en castellano
Inicio > Foros > Java y XML > Error de Protocoló
-Foros de debate

Java y XML
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Error de Protocoló
Enviado por leon_pp36 el día 18 de octubre de 2005

Saludos.

Tengo un archivo en XML, y al correr la aplicación en Java para cargalo me marca un error de protocoló, qué es el siguiente:

java.net.MalformedURLException: unknown protocol: c
at java.net.URL.<init>(URL.java:574)
at java.net.URL.<init>(URL.java:464)
at gnu.xml.aelfred2.SAXDriver.absolutize(SAXDriver.java:610)
at gnu.xml.aelfred2.SAXDriver.resolveEntity(SAXDriver.java:585)
at gnu.xml.aelfred2.XmlParser.pushURL(XmlParser.java:3336)
at gnu.xml.aelfred2.XmlParser.parseDoctypedecl(XmlParser.java:845)
at gnu.xml.aelfred2.XmlParser.parseProlog(XmlParser.java:522)
at gnu.xml.aelfred2.XmlParser.parseDocument(XmlParser.java:414)
at gnu.xml.aelfred2.XmlParser.doParse(XmlParser.java:167)
at gnu.xml.aelfred2.SAXDriver.parse(SAXDriver.java:320)
at gnu.xml.aelfred2.XmlReader.parse(XmlReader.java:294)
at gnu.xml.dom.JAXPFactory$JAXPBuilder.parse(JAXPFactory.java:186)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:172)
at CargaArchivo.<init>(CargaArchivo.java:30)<<=====Error ****************************************
at FontFrame.<init>(Principal.java:17)

En la línea donde el posible error es el siguiente:
setLayout(new GridBagLayout());
constraints=new GridBagConstraints();
DocumentBuilderFactory factory= DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc=builder.parse(new File(filename));<<==Esta es la línea 30 a donde me marca él error en consola

¿Por qué me marca el error, está mal hecho él XML, el código en Java está mal, mé faltan librerias? No se...Gracias.

 
Re: Error de Protocoló
Enviado por dienadel el día 18 de octubre de 2005

java.net.MalformedURLException: unknown protocol: c

Esta excepcion la da java cuando la URL no esta bien formada, es decir tu variable "filename" que pasas en la linea 30 esta mal formada, es decir no es una URL valida.

Por lo que te dice la excepcion puedo suponer, que tu URL es de la forma "c:\directorio\...", tampoco lo puedo saber seguro, en todo caso si es asi no funcionara, deberia ser de la forma "http://..." ó "file:///...".

En fin espero que la ayuda te sirva.

Suerte.

 
Re: Re: Error de Protocoló
Enviado por leon_pp36 el día 18 de octubre de 2005

Te agradesco mucho .:dienadel:. por tú repuesta.

Mil gracias...=)

 
Re: Re: Re: Error de Protocoló
Enviado por leon_pp36 el día 18 de octubre de 2005

De nuevo:
La forma de cómo lo estoy llamando el XML es:
* String filename=\\\"fontdialog.xml\\\"
* String filename=\\\"C:\\\\\\\\impresion\\\\\\\\fontdialog.xml\\\"
* String filename=\\\"file:///C:/impresiones/fontdialog.xml\\\"

Me sigue marcando el mismo error.

 

Re: Re: Re: Error de Protocoló
Enviado por leon_pp36 el día 18 de octubre de 2005

De nuevo:
La forma de cómo lo estoy llamando el XML es:
* String filename="fontdialog.xml"
* String filename="C:\\impresion\\fontdialog.xml"
* String filename="file:///C:/impresiones/fontdialog.xml"

Me sigue marcando el mismo error.

 




Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados