hello,
I am using batik 1.7 with the following vm:
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
on a macBook.
I am running my code from within eclipse Version: 3.3.1.1
Build id: M20071023-1652.
if I parse any svg from the samples directory using the following
code, I get an org.apache.batik.parser.ParseException:
public static void main(String[] args) {
BufferedInputStream in = null;
ByteArrayOutputStream baos = null;
try {
in = new BufferedInputStream(new FileInputStream(new
File(
"data/mines.svg")));
baos = new ByteArrayOutputStream();
int read;
while ((read = in.read()) != -1) {
baos.write(read);
}
} catch (Exception e) {
throw new RuntimeException(e);
}
if (in != null) {
try {
PathParser pp = new PathParser();
MyPathHandler mph = new MyPathHandler();
pp.setPathHandler(mph);
pp.parse(new String(baos.toByteArray()));
} catch (ParseException e) {
System.out.println("line: " +
e.getLineNumber());
System.out.println("column: " +
e.getColumnNumber());
e.printStackTrace();
}
} else {
System.out.println("no data");
}
}
}
output:
line: 1
column: 0
org.apache.batik.parser.ParseException: Unexpected character (code: 60).
at
org.apache.batik.parser.AbstractParser.reportError(AbstractParser.java:172)
at
org.apache.batik.parser.AbstractParser.reportUnexpectedCharacterError(AbstractParser.java:198)
at
org.apache.batik.parser.PathParser.reportUnexpected(PathParser.java:705)
at org.apache.batik.parser.PathParser.doParse(PathParser.java:104)
at org.apache.batik.parser.AbstractParser.parse(AbstractParser.java:150)
at parser.Parser.main(Parser.java:36)
the class MyPathHandler implements org.apache.batik.parser.PathHandler. It just
prints to the console,
if org.apache.batik.parser.PathHandler#startPath() and #endPath() is called. no
further processing.
I tried to read the file with a java.io.FileReader with the same exception as a
result.
the character with code 60 is '<' .. obviously not a misplaced character at the
beginning of an xml
document.
is this a configuration problem? do I have set any system properties?
thanks for your help!
steven
_______________________________________________________________________
Jetzt neu! Schützen Sie Ihren PC mit McAfee und WEB.DE. 30 Tage
kostenlos testen. http://www.pc-sicherheit.web.de/startseite/?mc=022220
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]