All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.dhatim.fastexcel.reader.DefaultXMLInputFactory Maven / Gradle / Ivy

The newest version!
package org.dhatim.fastexcel.reader;

import javax.xml.stream.XMLInputFactory;

public class DefaultXMLInputFactory {
    static final XMLInputFactory factory = defaultXmlInputFactory();

    private static XMLInputFactory defaultXmlInputFactory() {
        XMLInputFactory factory  = new com.fasterxml.aalto.stax.InputFactoryImpl();
        // To prevent XML External Entity (XXE) attacks
        factory.setProperty(XMLInputFactory.SUPPORT_DTD, Boolean.FALSE);
        factory.setProperty(XMLInputFactory.IS_SUPPORTING_EXTERNAL_ENTITIES, Boolean.FALSE);
        return factory;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy