xs:assert is an XSD 1.1 feature. MarkLogic supports XSD 1.0 only. The schema for schemas is built in at a fundamental level, so even if you referenced the 1.1 schema, it really wouldn't help.
//Mary On Fri, 31 Oct 2014 03:45:48 -0700, Timothy W. Cook <[email protected]> wrote: > ML 7.0-3 > > I am learning how to import my schemas so that they are validated as well > as being used to validate instances. > Resources being used: > https://docs.marklogic.com/guide/app-dev/loading_schemas and > http://developer.marklogic.com/learn/2007-04-schema > > I get this error on the base schema: > > *XSLT-VALIDATEBADTYPE1: (err:XTTE1510) () -- Invalid node type: > @substitutionGroup lexical value "mlhim245:DvString mlhim245:DvAny" > invalid > for expected type #xs:QName at > fn:doc("/13823000255628236460/14688546959689754718/http://www.mlhim.org/xmlns/mlhim2/2_4_5/mlhim245.xsd > <http://www.mlhim.org/xmlns/mlhim2/2_4_5/mlhim245.xsd>")/xs:schema/xs:element[5]/@substitutionGroup > using schema "XMLSchema.xsd"* > In /actions/16483855469024013902.xslt on line 7 > In xsl:template () > In /actions/16483855469024013902.xslt on line 7 > In xdmp:xslt-invoke("/16483855469024013902.xslt", > fn:doc("/13823000255628236460/14688546959689754718/ > http://www.mlhim.org/xmlns/mlhim2/2_4_5/mlhim245.xsd"), map:map(), > <opt:options xmlns:opt="xdmp:eval"/>) > In /MarkLogic/xslt/actions/execute-xslt-action.xqy on line 78 ,,, > > I don't see a line number but it is likely line 193. Apparently ML > doesn't > support multiple substitution groups? > > In another schema I get an error: > > *XSLT-VALIDATEUNEXPECTED1: (err:XTTE1510) () -- Invalid node: Found > xs:assert but expected > ((xs:attribute|xs:attributeGroup)*,xs:anyAttribute?) > at > fn:doc("/8406988188571908737/17319502074240429889/http://www.ccdgen.com/ccdlib/Admin_CCD_245.xsd > <http://www.ccdgen.com/ccdlib/Admin_CCD_245.xsd>")/xs:schema/xs:complexType[11]/xs:complexContent/xs:restriction/xs:assert > using schema "XMLSchema.xsd"* > > So it doesn't support xs:assert either? > > Can these issues be resolved by changing the XMLSchema.xsd? > > I really need these two XML Schema 1.1 features. > > Thanks. > > > > > > > > ============================================ > Timothy Cook > LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook > MLHIM http://www.mlhim.org -- Using Opera's revolutionary email client: http://www.opera.com/mail/ _______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
