Hallo zusammen,
ich habe mal wieder ein Problem mit dem Sax Parser.
Folgendes ... ich habe eine kopierte XML Datei von einem laufendem Projekt.
Inhalt
Wenn ich diese XML Datei nun durch den Parser schicke, dann wirft er mir folgende Exception...
Hier wirft er die Exception ...
Die Klasse erbt vom DefaultHandler.
---------------------
Jetzt habe ich folgendes gemacht. Ich habe in Eclipse eine XML Datei von Hand angelegt und diese mit dem gleichen Inhalt (manuell - also nicht Copy & Waste ) angelegt und siehe da, er macht es ... obwohl es augenscheinlich die selbe Datei ist ...
Im Hex Editor ist mir auch nix aufgefallen ...
Woran könnte das liegen ?
Hoffe es kann einer helfen ...
Gruß Sven
ich habe mal wieder ein Problem mit dem Sax Parser.
Folgendes ... ich habe eine kopierte XML Datei von einem laufendem Projekt.
Inhalt
Code:
<data>
<!-- Built in -->
<row Language='de' ResId='Tour.BuiltInViews.Standard' Text='Standardansicht'/>
<row Language='en' ResId='Tour.BuiltInViews.Standard' Text='Standardview'/>
<!-- Context menu -->
<row Language='de' ResId='Tour.NameLocal' Text='Tour'/>
<row Language='en' ResId='Tour.NameLocal' Text='Tour'/>
</data>
Wenn ich diese XML Datei nun durch den Parser schicke, dann wirft er mir folgende Exception...
Code:
org.xml.sax.SAXParseException: Dokumentwurzelelement fehlt
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3376)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3364)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:668)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:281)
at com.myspace.tool.common.parser.ResourcesXmlParser.parseFile(ResourcesXmlParser.java:72)
at com.myspace.tool.common.parser.test.TestResourcesXmlParser.main(TestResourcesXmlParser.java:17)
0
Hier wirft er die Exception ...
Code:
// ...
saxParser.parse(new File("datei.xml"), this);
// ...
Die Klasse erbt vom DefaultHandler.
---------------------
Jetzt habe ich folgendes gemacht. Ich habe in Eclipse eine XML Datei von Hand angelegt und diese mit dem gleichen Inhalt (manuell - also nicht Copy & Waste ) angelegt und siehe da, er macht es ... obwohl es augenscheinlich die selbe Datei ist ...
Im Hex Editor ist mir auch nix aufgefallen ...
Woran könnte das liegen ?
Hoffe es kann einer helfen ...
Gruß Sven