Changeset 13715 in josm for trunk/src/org/openstreetmap/josm/data/preferences/PreferencesReader.java
- Timestamp:
- 2018-05-08T12:37:26+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/preferences/PreferencesReader.java
r12881 r13715 27 27 import javax.xml.transform.stream.StreamSource; 28 28 import javax.xml.validation.Schema; 29 import javax.xml.validation.SchemaFactory;30 29 import javax.xml.validation.Validator; 31 30 32 31 import org.openstreetmap.josm.io.CachedFile; 33 32 import org.openstreetmap.josm.io.XmlStreamParsingException; 34 import org.openstreetmap.josm.spi.preferences.Setting;35 33 import org.openstreetmap.josm.spi.preferences.ListListSetting; 36 34 import org.openstreetmap.josm.spi.preferences.ListSetting; 37 35 import org.openstreetmap.josm.spi.preferences.MapListSetting; 36 import org.openstreetmap.josm.spi.preferences.Setting; 38 37 import org.openstreetmap.josm.spi.preferences.StringSetting; 39 38 import org.openstreetmap.josm.tools.Logging; 39 import org.openstreetmap.josm.tools.Utils; 40 40 import org.xml.sax.SAXException; 41 41 … … 97 97 public static void validateXML(Reader in) throws IOException, SAXException { 98 98 try (CachedFile cf = new CachedFile("resource://data/preferences.xsd"); InputStream xsdStream = cf.getInputStream()) { 99 Schema schema = SchemaFactory .newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI).newSchema(new StreamSource(xsdStream));99 Schema schema = Utils.newXmlSchemaFactory().newSchema(new StreamSource(xsdStream)); 100 100 Validator validator = schema.newValidator(); 101 101 validator.validate(new StreamSource(in));
Note:
See TracChangeset
for help on using the changeset viewer.
