com.sun.msv.verifier.regexp.xmlschema
Class XSREDocDecl
- DocumentDeclaration
REDocumentDeclaration that supports several W3C XML Schema
specific semantics.
If you do validation by using W3C XML Schema, then you should use
this VGM instead of plain
REDocumentDeclaration.
You should also use
IDConstraintChecker instead of Verifier class.
This package implements the following things:
- the xsi:nil attribute support.
- the runtime type substitution by the xsi:type attribute
DIAG_BAD_ATTRIBUTE_VALUE_DATATYPE, DIAG_BAD_ATTRIBUTE_VALUE_GENERIC, DIAG_BAD_ATTRIBUTE_VALUE_MORE, DIAG_BAD_ATTRIBUTE_VALUE_SEPARATOR, DIAG_BAD_ATTRIBUTE_VALUE_WRAPUP, DIAG_BAD_KEY_VALUE, DIAG_BAD_KEY_VALUE2, DIAG_BAD_LITERAL_GENERIC, DIAG_BAD_LITERAL_INCORRECT_VALUE, DIAG_BAD_LITERAL_MORE, DIAG_BAD_LITERAL_SEPARATOR, DIAG_BAD_LITERAL_WRAPUP, DIAG_BAD_TAGNAME_GENERIC, DIAG_BAD_TAGNAME_MORE, DIAG_BAD_TAGNAME_PROBABLY_WRONG_NAMESPACE, DIAG_BAD_TAGNAME_SEPARATOR, DIAG_BAD_TAGNAME_WRAPUP, DIAG_BAD_TAGNAME_WRONG_NAMESPACE, DIAG_CONTENT_MODEL_IS_NULLSET, DIAG_ELEMENT_NOT_ALLOWED, DIAG_MISSING_ATTRIBUTE_GENERIC, DIAG_MISSING_ATTRIBUTE_MORE, DIAG_MISSING_ATTRIBUTE_SEPARATOR, DIAG_MISSING_ATTRIBUTE_SIMPLE, DIAG_MISSING_ATTRIBUTE_WRAPUP, DIAG_NAMESPACE_NAMECLASS, DIAG_NOT_NAMESPACE_NAMECLASS, DIAG_SIMPLE_NAMECLASS, DIAG_STRING_NOT_ALLOWED, DIAG_UNCOMPLETED_CONTENT_MORE, DIAG_UNCOMPLETED_CONTENT_SEPARATOR, DIAG_UNCOMPLETED_CONTENT_WRAPUP, DIAG_UNDECLARED_ATTRIBUTE, attToken, pool |
ERR_NON_NILLABLE_ELEMENT
public static final String ERR_NON_NILLABLE_ELEMENT
ERR_NOT_SUBSTITUTABLE_TYPE
public static final String ERR_NOT_SUBSTITUTABLE_TYPE
ERR_UNDEFINED_TYPE
public static final String ERR_UNDEFINED_TYPE
createAcceptor
public Acceptor createAcceptor()
creates a new Acceptor that will validate the document element.
In RELAX, this concept is equivalent to <topLevel>
In TREX, this concept is equivalent to <start>
- createAcceptor in interface DocumentDeclaration
- createAcceptor in interface REDocumentDeclaration
- The implementation cannot return null.
Apparently, it is impossible to fail in this early stage.