Olá pessoal, estou com um problema que não estou conseguindo resolver, já pesquisei aqui no forum mas não encontrei resposta.
Sempre que tento rodar um código bem simples de nanoXML, levanda a seguinte execeção:
java.net.MalformedURLException: unknown protocol: c
at java.net.URL.(Unknown Source)
at java.net.URL.(Unknown Source)
at net.n3.nanoxml.StdXMLReader.setSystemID(Unknown Source)
at net.n3.nanoxml.StdXMLReader.fileReader(Unknown Source)
at folder1.DumpXML.main(DumpXML.java:15)
o código que estou tentando rodar é o seguinte:
import net.n3.nanoxml.;
import java.io.;
import com.sun.org.apache.xerces.internal.util.URI.MalformedURIException;
public class DumpXML {
static String url = "C:\\test.xml";
public static void main(String[] args) throws Exception {
IXMLParser parser = XMLParserFactory.createDefaultXMLParser();
try{
IXMLReader reader = StdXMLReader.fileReader(url);
parser.setReader(reader);
XMLElement xml = (XMLElement) parser.parse();
XMLWriter writer = new XMLWriter(System.out);
writer.write(xml);
} catch ( java.net.MalformedURLException e) {
e.printStackTrace();
}
}
}
Alguém sabe que problema é esse?? ou já teve o mesmo problema? sabem como resolver?
Obrigado!