Author: fanningpj
Date: Fri Aug 19 00:07:45 2022
New Revision: 1903545
URL: http://svn.apache.org/viewvc?rev=1903545&view=rev
Log:
secure processing feature
Modified:
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Locale.java
Modified:
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Locale.java
URL:
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Locale.java?rev=1903545&r1=1903544&r2=1903545&view=diff
==============================================================================
--- xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Locale.java
(original)
+++ xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Locale.java Fri
Aug 19 00:07:45 2022
@@ -31,6 +31,7 @@ import org.xml.sax.*;
import org.xml.sax.ext.DeclHandler;
import org.xml.sax.ext.LexicalHandler;
+import javax.xml.XMLConstants;
import javax.xml.namespace.QName;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
@@ -2504,6 +2505,11 @@ public final class Locale
throw new RuntimeException(e.getMessage(), e);
}
try {
+ _xr.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
+ } catch (Throwable e) {
+ LOG.atWarn().withThrowable(e).log("Secure Processing Feature
is not supported");
+ }
+ try {
_xr.setProperty("http://xml.org/sax/properties/declaration-handler", this);
} catch (Throwable e) {
LOG.atWarn().withThrowable(e).log("SAX Declaration Handler is
not supported");
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]