Java.net.MalformedURLException: no protocol "conteudo do xml!"

6 respostas
E

Olá pessoas

Gostaria de saber porque está dando esse problema: java.net.MalformedURLException: no protocol:

porém na frente do no protocol está mostrando o conteudo o XML… oque poderia ser??

6 Respostas

F

Olá,

Talvez você tenha omitido o caminho completo para o xml. Se for no seu computador, vc contruiria o objeto URL com o parametro "file:///caminho_para_xml", ou se fosse na internet, com o parâmetro "http://caminho_para_xml".  uma testada usando os protocolos file e http. Eu não tenho certeza, mas acho que é isso.

Boa Sorte,
Montefuscolo

E

infelismente não eh issu, pelo que vi aqui… como faço para ler uma String como um xml?
(conteudo da string é o xml)

V

http://xstream.codehaus.org/

C

Passe um Reader ou InputStream, nao a String. Da uma olhada no StringReader.

E

Eu preciso utilizar a SAX
e os unicos que vejo que o sax trabalha para fazer o parse são InputSource/InputStream , String + URL e FILE.

no caso eu tenho uma String somente, com os dados do XML, eu teria que pegar ele e transformar em um inputsource/InputStream da vida para fazer o parse… teria como eu fazer isso?

string -> inputsource/InputStream ??

E

valeu galera, mas eu consegui fazendo issu aqui:

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

DocumentBuilder db = factory.newDocumentBuilder();

InputSource inStream = new InputSource();

inStream.setCharacterStream(new StringReader(xmlFile));

aí o xmlFile eu jogo para o parser :wink:

vlw para todos

Criado 29 de novembro de 2006
Ultima resposta 29 de nov. de 2006
Respostas 6
Participantes 4