Class XmlDataSniffer

java.lang.Object
net.sf.jasperreports.renderers.util.XmlDataSniffer

public class XmlDataSniffer extends Object
Utility class that checks if provided byte data is a valid XML document. It does this by attempting to parse the data using a SAX parser.
Author:
Teodor Danciu (teodord@users.sourceforge.net)
  • Constructor Details

    • XmlDataSniffer

      public XmlDataSniffer()
  • Method Details

    • isXmlData

      public static boolean isXmlData(byte[] data)
    • sniffXml

      public static XmlDataSniffer.XmlSniffResult sniffXml(byte[] data)
    • setParserFeature

      protected static void setParserFeature(SAXParserFactory factory, String feature, boolean value)