From 2de7e67b5ca811d1f9697ba13fd2d38e83daa233 Mon Sep 17 00:00:00 2001 From: elhadji-gaye-eviden Date: Mon, 10 Jun 2024 17:42:18 +0200 Subject: [PATCH] LUT-28074: Fixed SONAR issue by manage XML with XslExportJspBean --- src/java/fr/paris/lutece/portal/web/xsl/XslExportJspBean.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java/fr/paris/lutece/portal/web/xsl/XslExportJspBean.java b/src/java/fr/paris/lutece/portal/web/xsl/XslExportJspBean.java index fdc9a32a8f..62ba8696a7 100644 --- a/src/java/fr/paris/lutece/portal/web/xsl/XslExportJspBean.java +++ b/src/java/fr/paris/lutece/portal/web/xsl/XslExportJspBean.java @@ -513,10 +513,10 @@ private String getXslExportData( HttpServletRequest request, XslExport xslExport private String isValid( byte [ ] baXslSource ) { String strError = null; - + SAXParserFactory factory = SAXParserFactory.newInstance( ); try { - SAXParserFactory factory = SAXParserFactory.newInstance( ); + factory.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); SAXParser analyzer = factory.newSAXParser( ); InputSource is = new InputSource( new ByteArrayInputStream( baXslSource ) ); analyzer.getXMLReader( ).parse( is );