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
Example 24.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.