File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
fop-core/src/main/java/org/apache/fop/servlet Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 2626import java .net .URI ;
2727import java .net .URL ;
2828
29+ import javax .xml .XMLConstants ;
2930import javax .xml .transform .Result ;
3031import javax .xml .transform .Source ;
3132import javax .xml .transform .Transformer ;
33+ import javax .xml .transform .TransformerConfigurationException ;
3234import javax .xml .transform .TransformerException ;
3335import javax .xml .transform .TransformerFactory ;
3436import javax .xml .transform .URIResolver ;
@@ -97,6 +99,11 @@ public class FopServlet extends HttpServlet {
9799 public void init () throws ServletException {
98100 this .uriResolver = new ServletContextURIResolver (getServletContext ());
99101 this .transFactory = TransformerFactory .newInstance ();
102+ try {
103+ transFactory .setFeature (XMLConstants .FEATURE_SECURE_PROCESSING , true );
104+ } catch (TransformerConfigurationException e ) {
105+ throw new ServletException (e );
106+ }
100107 transFactory .setAttribute ("http://javax.xml.XMLConstants/property/accessExternalDTD" , "" );
101108 transFactory .setAttribute ("http://javax.xml.XMLConstants/property/accessExternalStylesheet" , "" );
102109 this .transFactory .setURIResolver (this .uriResolver );
You can’t perform that action at this time.
0 commit comments