diff --git a/src/main/java/li/strolch/persistence/postgresql/PostgreSqlOrderDao.java b/src/main/java/li/strolch/persistence/postgresql/PostgreSqlOrderDao.java index 026884a3d..e72cc5c22 100644 --- a/src/main/java/li/strolch/persistence/postgresql/PostgreSqlOrderDao.java +++ b/src/main/java/li/strolch/persistence/postgresql/PostgreSqlOrderDao.java @@ -35,7 +35,7 @@ import li.strolch.model.Tags; import li.strolch.model.query.OrderQuery; import li.strolch.model.xml.OrderToSaxVisitor; import li.strolch.model.xml.SimpleStrolchElementListener; -import li.strolch.model.xml.XmlModelDefaultHandler; +import li.strolch.model.xml.XmlModelSaxReader; import li.strolch.persistence.api.OrderDao; import li.strolch.persistence.api.StrolchPersistenceException; @@ -67,7 +67,7 @@ public class PostgreSqlOrderDao extends PostgresqlDao implements OrderDao SimpleStrolchElementListener listener = new SimpleStrolchElementListener(); try (InputStream binaryStream = sqlxml.getBinaryStream()) { SAXParser parser = SAXParserFactory.newInstance().newSAXParser(); - parser.parse(binaryStream, new XmlModelDefaultHandler(listener)); + parser.parse(binaryStream, new XmlModelSaxReader(listener)); } catch (SQLException | IOException | SAXException | ParserConfigurationException e) { throw new StrolchPersistenceException(MessageFormat.format( "Failed to extract Order from sqlxml value for {0} / {1}", id, type)); diff --git a/src/main/java/li/strolch/persistence/postgresql/PostgreSqlResourceDao.java b/src/main/java/li/strolch/persistence/postgresql/PostgreSqlResourceDao.java index be4d96f04..fa5967fba 100644 --- a/src/main/java/li/strolch/persistence/postgresql/PostgreSqlResourceDao.java +++ b/src/main/java/li/strolch/persistence/postgresql/PostgreSqlResourceDao.java @@ -33,7 +33,7 @@ import li.strolch.model.Tags; import li.strolch.model.query.ResourceQuery; import li.strolch.model.xml.ResourceToSaxVisitor; import li.strolch.model.xml.SimpleStrolchElementListener; -import li.strolch.model.xml.XmlModelDefaultHandler; +import li.strolch.model.xml.XmlModelSaxReader; import li.strolch.persistence.api.ResourceDao; import li.strolch.persistence.api.StrolchPersistenceException; @@ -62,7 +62,7 @@ public class PostgreSqlResourceDao extends PostgresqlDao implements Re SimpleStrolchElementListener listener = new SimpleStrolchElementListener(); try (InputStream binaryStream = sqlxml.getBinaryStream()) { SAXParser parser = SAXParserFactory.newInstance().newSAXParser(); - parser.parse(binaryStream, new XmlModelDefaultHandler(listener)); + parser.parse(binaryStream, new XmlModelSaxReader(listener)); } catch (SQLException | IOException | SAXException | ParserConfigurationException e) { throw new StrolchPersistenceException(MessageFormat.format( "Failed to extract Resource from sqlxml value for {0} / {1}", id, type));