Class MCRXMLParserFactory

java.lang.Object
org.mycore.common.xml.MCRXMLParserFactory

public class MCRXMLParserFactory extends Object
Returns validating or non-validating XML parsers.
Author:
Frank Lützenkirchen, Thomas Scheffler (yagee)
  • Constructor Details

    • MCRXMLParserFactory

      public MCRXMLParserFactory()
  • Method Details

    • getValidatingParser

      public static MCRXMLParser getValidatingParser()
      Returns a validating parser
    • getNonValidatingParser

      public static MCRXMLParser getNonValidatingParser()
      Returns a non-validating parser
    • getParser

      public static MCRXMLParser getParser()
      Returns a parser. The configuration property MCR.XMLParser.ValidateSchema (default false) will determine if the parser will validate or not.
    • getParser

      public static MCRXMLParser getParser(boolean validate)
      Returns a parser.
      Parameters:
      validate - if true, the parser will validate the XML against the schema.
    • getParser

      public static MCRXMLParser getParser(boolean validate, boolean silent)
      Returns a parser.
      Parameters:
      validate - if true, the parser will validate the XML against the schema.
      silent - if true, exception's are not logged