Errore durante il tentativo di utilizzare Sax parser sul file XHTML
-
10-10-2019 - |
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
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.