diff --git a/com.vht.openvxml.framework/com.vht.openvxml.framework.plugins/org.eclipse.vtp.framework.webservices/src/main/java/org/eclipse/vtp/framework/webservices/actions/WebServiceCallAction.java b/com.vht.openvxml.framework/com.vht.openvxml.framework.plugins/org.eclipse.vtp.framework.webservices/src/main/java/org/eclipse/vtp/framework/webservices/actions/WebServiceCallAction.java index 6e42bd35..89bd3515 100644 --- a/com.vht.openvxml.framework/com.vht.openvxml.framework.plugins/org.eclipse.vtp.framework.webservices/src/main/java/org/eclipse/vtp/framework/webservices/actions/WebServiceCallAction.java +++ b/com.vht.openvxml.framework/com.vht.openvxml.framework.plugins/org.eclipse.vtp.framework.webservices/src/main/java/org/eclipse/vtp/framework/webservices/actions/WebServiceCallAction.java @@ -23,6 +23,7 @@ import java.util.Hashtable; import java.util.List; +import javax.xml.XMLConstants; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.transform.Transformer; @@ -160,6 +161,9 @@ public IActionResult execute() { factory.setFeature("http://xml.org/sax/features/external-general-entities", false); factory.setFeature("http://xml.org/sax/features/external-parameter-entities", false); factory.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false); + factory.setFeature(XMLConstants.ACCESS_EXTERNAL_DTD, false); + factory.setFeature(XMLConstants.ACCESS_EXTERNAL_SCHEMA, false); + factory.setFeature(XMLConstants.ACCESS_EXTERNAL_STYLESHEET, false); factory.setXIncludeAware(false); factory.setExpandEntityReferences(false); DocumentBuilder builder = factory.newDocumentBuilder();