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.