XML wirft Ecxeption

Swoop

Gesperrter Benutzer
Also ich versuche mich gerade an XML-Dokumenten...

Dazu mach ich gerade ein Tutorial durch ... Allerdings scheiter ich schon ziemlich früh weil es immer eine exception gibt... Ich versteh aber eig gar nicht warum und schon gar nicht was die Exception mir sagen soll:

mein Code unter der Verwendung von JDOM:
Java:
	public static void main(String[] args) throws Exception
	{
		String filename = "party.xml";
		Document doc = new SAXBuilder().build(filename);
		System.out.println(doc);
	}

Die Exception:
Exception in thread "main" com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanLiteral(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanAttributeValue(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanAttribute(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:518)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:986)
at xml_test.DOM.main(DOM.java:13)
 
S

SlaterB

Gast
Texte können in verschiedenen Formaten (Encodings) als Bits und Bytes gespeichert werden,
der SAXBuilder geht anscheinend standardmäßig von UTF8 aus, vielleicht ist deine Datei aber in einem anderen Format,
verwende z.B.
new SAXBuilder().build(new InputStreamReader(new FileInputStream(file),encoding));

und als encoding Strings wie "ISO-8859-1", "Cp1252" wenn du auf Windows arbeitest
Supported Encodings
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Dimax BufferedReader.readLine().length() wirft NullPointer Java Basics - Anfänger-Themen 6
R Methoden ArrayList clonen wirft exception Java Basics - Anfänger-Themen 3
J Dateien in Verzeichnissen rekursiv auflisten wirft Exception Java Basics - Anfänger-Themen 4
F Ausdruck wirft unerwarteten Error Java Basics - Anfänger-Themen 2
I Datentypen input.nextCharAt(0) wirft einen Fehler Java Basics - Anfänger-Themen 3
E InputStream im Servlet wirft Exception Java Basics - Anfänger-Themen 5
J Zwei Arrays zippen wirft eine ArrayIndexOutOfBoundsException Java Basics - Anfänger-Themen 11
S Datentypen List.toString wirft NullPointerException Java Basics - Anfänger-Themen 5
L Boolean Methode wirft Fehler aus Java Basics - Anfänger-Themen 12
R indexOf wirft NullPointer Exception Java Basics - Anfänger-Themen 2
Kenan89 XML-Files erstellen wirft File not found Exception Java Basics - Anfänger-Themen 9
B Files.copy wirft Exeption Java Basics - Anfänger-Themen 2
T meinThread.wait(); wirft immer Exeption & hat kein Effekt Java Basics - Anfänger-Themen 15
G Package in JBuilder einbinden wirft tausende Fehler aus Java Basics - Anfänger-Themen 15
J Double.parseDouble(s) wirft keine NumberFormatException Java Basics - Anfänger-Themen 12
S JTextField.setText("hallo") wirft exception. Java Basics - Anfänger-Themen 3
D StringTokenizer wirft Exception Java Basics - Anfänger-Themen 9
U super-Konstruktor Aufrufen mit Object, dass Exception wirft Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben