Class DomXmpParser

java.lang.Object
org.apache.xmpbox.xml.DomXmpParser

public class DomXmpParser extends Object
  • Constructor Details

  • Method Details

    • isStrictParsing

      public boolean isStrictParsing()
      Tell if strict parsing mode is enabled.
      Returns:
      Whether strict parsing mode is enabled or not.
    • setStrictParsing

      public void setStrictParsing(boolean strictParsing)
      Enable or disable strict parsing mode.
      Parameters:
      strictParsing - Whether to be strict or lenient when parsing XMP. True (the default) means that malformed XMP will result in an exception, false (lenient) means that if malformed content is encountered, the parser will continue its work if possible. Use strict mode if you want to work with PDF/A files. Use lenient mode if you care more about getting metadata.
    • parse

      public XMPMetadata parse(byte[] xmp) throws XmpParsingException
      Throws:
      XmpParsingException
    • parse

      public XMPMetadata parse(InputStream input) throws XmpParsingException
      Throws:
      XmpParsingException