Domanda

Sto cercando di analizzare un file di xhml utilizzando SAXParser in Java, ma ottiene un'eccezione:

  

"java.net.MalformedURLException:   sconosciuto protocollo: g "

La linea ha fatto questa eccezione era:

SAXBuilder.build(Destination)

Mentre destinazione è il percorso completo del file xhml. L'inizio del file xhml è come segue:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="../article.css" type="text/css"?>
<div id="article" xmlns="http://www.w3.org/1999/xhtml">

Mentre div è l'elemento principale.

Ho provato a cercare la documentazione attraverso il web sul protocollo go MalformedURLException, Ho provato a giocare con gli spazi dei nomi pure, ma non ha potuto ottenere questo lavoro.

Qualcuno ha qualche idea di cosa posso fare per fare questo lavoro?

Grazie

È stato utile?

Soluzione

(Basato sulla discussione nei commenti) SAXBuilder sta trattando "Destinazione" come un URL e non un file locale. Chiamata "costruire" con un oggetto File, invece.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top