Changeset 319 in josm for src/org/openstreetmap/josm/io/OsmReader.java
- Timestamp:
- 2007-09-04T10:21:49+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/io/OsmReader.java
r298 r319 15 15 import java.util.Map; 16 16 import java.util.Map.Entry; 17 18 import javax.xml.parsers.ParserConfigurationException; 19 import javax.xml.parsers.SAXParserFactory; 17 20 18 21 import org.openstreetmap.josm.Main; … … 31 34 import org.openstreetmap.josm.tools.DateParser; 32 35 import org.xml.sax.Attributes; 36 import org.xml.sax.InputSource; 33 37 import org.xml.sax.SAXException; 34 35 import uk.co.wilson.xml.MinML2; 38 import org.xml.sax.helpers.DefaultHandler; 36 39 37 40 /** … … 103 106 private HashSet<String> allowedVersions = new HashSet<String>(); 104 107 105 private class Parser extends MinML2{108 private class Parser extends DefaultHandler { 106 109 /** 107 110 * The current osm primitive to be read. … … 296 299 297 300 // phase 1: Parse nodes and read in raw segments and ways 298 osm.new Parser().parse(new InputStreamReader(source, "UTF-8")); 301 InputSource inputSource = new InputSource(new InputStreamReader(source, "UTF-8")); 302 try { 303 SAXParserFactory.newInstance().newSAXParser().parse(inputSource, osm.new Parser()); 304 } catch (ParserConfigurationException e1) { 305 e1.printStackTrace(); // broken SAXException chaining 306 throw new SAXException(e1); 307 } 299 308 if (pleaseWaitDlg != null) { 300 309 pleaseWaitDlg.progress.setValue(0);
Note:
See TracChangeset
for help on using the changeset viewer.