Name
XMLType.isSchemaBased — Returns 1 if the given XMLType instance is schema-based, otherwise returns 0.
Synopsis
XMLType.isSchemaBased ( |
) ; |
Description
Returns 1 if the given XMLType instance is schema-based, i.e. if
it has a URI of an XML schema that can be used for schema
validation via XMLType.schemaValidate()
.
Return Types
The function returns 1 or 0.
Examples
Example24.556.Simple tests
The following three calls display the behaviour of the
isSchemaBased()
. Note that it does
no actual checks whether the document is valid against the declared
schema or even the validity of schema URI itself.
select XMLType('<clean />').isSchemaBased() callret INTEGER _______________________________________________________________________________ 0 1 Rows. -- 00000 msec. select XMLType('<clean />', 'file://xmlschema/test0001/clean.xsd').isSchemaBased() callret INTEGER _______________________________________________________________________________ 1 1 Rows. -- 00000 msec. select XMLType('<clean />', 'http://no.such.schema.exists').isSchemaBased() callret INTEGER _______________________________________________________________________________ 1 1 Rows. -- 00000 msec.