Loading TOC...

sc.schema

sc.schema(
   [$arg as String]
) as schemaRoot()?

Summary

Returns the root schema of the item. The context item is used if no argument is given.

Parameters
$arg The item whose associated schema is to be returned.

Example

fn.head(xdmp.unquote('<th:thesaurus xmlns:th="http://marklogic.com/xdmp/thesaurus">\n\
  <th:entry><th:term>dog</th:term>\n\
     <th:synonym><th:term>canine</th:term></th:synonym>\n\
  </th:entry>\n\
</th:thesaurus>')).root.xpath(
  '//th:entry/sc:schema()!sc:component-property("schema-location")',
  {th:"http://marklogic.com/xdmp/thesaurus"});
  =>
"thesaurus.xsd"

Stack Overflow iconStack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.

Comments

The commenting feature on this page is enabled by a third party. Comments posted to this page are publicly visible.