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.596. 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.
      


© 1992 - OpenLink Software. All rights reserved.

Making Technology Work for You®