Fehler bei Parsing

acky

Mitglied
hallo!

ich versuche unten angegebene xml-datei mit folgendem code zu parsen bzw. das erst einmal als
document zu erhalten und bekomme diese fehlermeldung.
hat jemand eine idee? muss ich bei dieser form der xml-datei besonderes beachten?

thx,
acky


Code:
[Fatal Error] Datei.xml:2:25: Open quote is expected for attribute "xmlns:work" associated with an  element type  "work:Report".
SAX-Ausnahme: Open quote is expected for attribute "xmlns:work" associated with an  element type  "work:Report".

Programm-Code
Code:
public Document getDocument(String path) {
		Document document = null;
		DOMParser domParser = new DOMParser();
		try {
			domParser.setFeature("http://xml.org/sax/features/validation", false); // Validierung
			domParser.parse(path);
			document = domParser.getDocument();
		} catch (IOException e) {
			System.out.println("I/O-Ausnahme: " + e.getMessage());
		} catch (SAXException e) {
			System.out.println("SAX-Ausnahme: " + e.getMessage());
		}
		return document;
	}


XML-Datei
Code:
<?xml version="1.0" encoding="UTF-8"?>
<work:Report xmlns:work=“work“ type=“Rechnung“ country=“de“ version=“1.1“>
  <work:Rechnung>
    <work:Erstellungsdatum V=“2005-07-11“ />
    <work:Erstellungsuhrzeit V=“13:17:05“/>
  </work:Rechnung>
</work:Report>
 
fehler lag daran, dass ich den inhalt der xml-datei aus einem openOffice-dokument nach eclipse kopiert habe - und eclipse hat die anfügungzeichen (quote) wohl angezeigt, aber was anders darunter verstanden.

muss man drauf kommen ... :-(

dennoch danke,
acky
 
Zurück