Class XmlSchemaValidator

java.lang.Object
org.rumbledb.xml.schema.XmlSchemaValidator

public final class XmlSchemaValidator extends Object
Validates local Rumble XML nodes against an imported Xerces schema catalog.
  • Constructor Details

  • Method Details

    • validateStrict

      public Item validateStrict(Item input, ExceptionMetadata metadata)
      Validates the root using its global element declaration.
    • validateLax

      public Item validateLax(Item input, ExceptionMetadata metadata)
      Performs lax validation, using xs:anyType when the root has no global declaration.
    • validateType

      public Item validateType(Item input, Name typeName, ExceptionMetadata metadata)
      Validates the root against a statically resolved imported schema type.