public class XmlSchemaDOM extends WellformedDOM
Constructor and Description |
---|
XmlSchemaDOM(java.lang.String schemaPath)
Constructs schema document from the file
schemaPath . |
XmlSchemaDOM(XmlString schemaContent)
Constructs schema document from the string content
schemaContent ;
WellformedDOM.getFile() will return null. |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getRootTag() |
XmlNs |
getTargetNs() |
SaxErrorData |
validate(XmlInstanceDOM instanceDOM)
Validates
instanceDOM against this schema DOM and returns parsing errors. |
static SaxErrorData |
validate(XmlInstanceDOM instance,
XmlSchemaDOM schema)
Validates
instance against schema and returns parsing errors. |
asInputStream, asXmlString, getDocument, getFile, getNsCache
public XmlSchemaDOM(java.lang.String schemaPath) throws XmlParsingException
schemaPath
.schemaPath
- non-null valid path of the schema.XmlParsingException
public XmlSchemaDOM(XmlString schemaContent) throws XmlParsingException
schemaContent
;
WellformedDOM.getFile()
will return null.schemaContent
- non-null, non-empty schema content as XML string.XmlParsingException
public java.lang.String getRootTag()
public XmlNs getTargetNs()
public SaxErrorData validate(XmlInstanceDOM instanceDOM)
instanceDOM
against this schema DOM and returns parsing errors.public static SaxErrorData validate(XmlInstanceDOM instance, XmlSchemaDOM schema)
instance
against schema
and returns parsing errors.Copyright 2009-2016 Tatjana (Tanja) Kostic