From b9356fdc06c05c79a3d02e93b964c8c9fa732832 Mon Sep 17 00:00:00 2001 From: Jeremy Landis Date: Wed, 25 Sep 2024 20:36:59 -0400 Subject: [PATCH 1/2] Revert "[revert] Transformer doesn't like that one, try without it to see if rest of tests work" This reverts commit 12b5589bd78263025921b126881b749752694316. --- .../sqlmap/engine/mapping/statement/RowHandlerCallback.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/ibatis/sqlmap/engine/mapping/statement/RowHandlerCallback.java b/src/main/java/com/ibatis/sqlmap/engine/mapping/statement/RowHandlerCallback.java index 3f0add01..a3450508 100644 --- a/src/main/java/com/ibatis/sqlmap/engine/mapping/statement/RowHandlerCallback.java +++ b/src/main/java/com/ibatis/sqlmap/engine/mapping/statement/RowHandlerCallback.java @@ -24,6 +24,7 @@ import java.sql.ResultSet; import java.sql.SQLException; +import javax.xml.XMLConstants; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerException; import javax.xml.transform.TransformerFactory; @@ -108,6 +109,8 @@ private String documentToString(Document document) { try { TransformerFactory tFactory = TransformerFactory.newInstance(); + tFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, ""); + tFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_SCHEMA, ""); Transformer transformer = tFactory.newTransformer(); DOMSource source = new DOMSource(document); From ed883882e8f5ca00705a74e4711b23a6cdd94d3a Mon Sep 17 00:00:00 2001 From: Jeremy Landis Date: Wed, 25 Sep 2024 20:41:05 -0400 Subject: [PATCH 2/2] [fix] Use different attribute --- .../sqlmap/engine/mapping/statement/RowHandlerCallback.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/ibatis/sqlmap/engine/mapping/statement/RowHandlerCallback.java b/src/main/java/com/ibatis/sqlmap/engine/mapping/statement/RowHandlerCallback.java index a3450508..ea4b03a9 100644 --- a/src/main/java/com/ibatis/sqlmap/engine/mapping/statement/RowHandlerCallback.java +++ b/src/main/java/com/ibatis/sqlmap/engine/mapping/statement/RowHandlerCallback.java @@ -110,7 +110,7 @@ private String documentToString(Document document) { try { TransformerFactory tFactory = TransformerFactory.newInstance(); tFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, ""); - tFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_SCHEMA, ""); + tFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_STYLESHEET, ""); Transformer transformer = tFactory.newTransformer(); DOMSource source = new DOMSource(document);