Frage

Ich versuche, eine Datei mit xhml SAXParser in Java zu analysieren, sondern bekommt eine Ausnahme:

"java.net.MalformedURLException: unbekanntes Protokoll: g "

Die Linie gemacht, dass Ausnahme war:

SAXBuilder.build(Destination)

Während Destination ist der vollständige Pfad zur Datei xhml. Der Beginn der xhml Datei ist wie folgt:

<?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">

Während div ist das Wurzelelement.

Ich habe versucht, für die Dokumentation über das Web zu Protokoll g oder MalformedURLException zu suchen, Ich habe versucht, mit dem Namensraum als gut zu spielen, konnte aber diese Arbeit nicht bekommen.

Hat jemand eine Idee, was kann ich machen diese Arbeit tun?

Danke

War es hilfreich?

Lösung

(Basierend auf Diskussion in den Kommentaren) SAXBuilder wird „Ziel“ als URL und nicht eine lokale Datei zu behandeln. Rufen Sie "Build" mit einem File-Objekt statt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top