admin:database-element-attribute-reference

admin:database-element-attribute-reference(
   $scalar-type as xs:string,
   $parent-namespace as xs:string?,
   $parent-localname as xs:string,
   $namespace as xs:string?,
   $localname as xs:string,
   $collation as xs:string?
) as element(db:element-attribute-reference)

Summary

This function greated a db:element-attribute-reference specification.

Parameters
scalar-type A valid type for the range index. Must be one of: int, unsignedInt, long, unsignedLong, float, double, decimal, dateTime, time, date, gYearMonth, gYear, gMonth, gDay, yearMonthDuration, dayTimeDuration, string, anyURI, or point.
parent-namespace The namespace URI for the attribute's parent element. Specify an empty string if the element is in no namespace.
parent-localname The local name for attribute's parent element.
namespace The namespace URI. Specify an empty string if the element is in no namespace.
localname The local name for the node.
collation The collation URI (for example, http://marklogic.com/collation/). The collation is only needed for string and anyURI indexes; for other indexes, specify the empty string ("") for this parameter.

Example



xquery version "1.0-ml";

import module namespace admin = "http://marklogic.com/xdmp/admin"
      at "/MarkLogic/admin.xqy";

admin:database-element-attribute-reference("int", "", "element-name", "",
      "attribute-name", "")
=>
<element-attribute-reference xmlns="http://marklogic.com/xdmp/database">
	<scalar-type>int</scalar-type>
	<parent-namespace-uri/>
	<parent-localname>element-name</parent-localname>
	<namespace-uri/>
	<localname>attribute-name</localname>
	<collation/>
</element-attribute-reference>
Powered by MarkLogic Server | Terms of Use | Privacy Policy