Purpose |
This element specifies the definition of a computed index for a doctype. |
Parent element | tsd:index |
Child elements | tsd:collation |
Attributes | name ,
type ,
function |
Type | xs:complexType
|
Name | Type | Description |
---|---|---|
name |
xs:NCName |
A name that must be unique among all computed indexes for this doctype. |
type |
xs:QName |
A simple type that is predefined in XML Schema. |
function |
xs:QName |
The QName of an XQuery function that is defined in an XQuery module. |
This example shows ???the use of the tsd:compress
element
to set compression to "always":???
. . . <tsd:doctype name="bib"> <tsd:physical> <tsd:index> <tsd:standard> <tsd:computed name='compIndex-1' function='p:getTitleLowerCase' type='xs:string' xmlns:p='http://example.computedIndex.org'/> </tsd:standard> <tsd:standard> <tsd:computed name='compIndex-2' function='p:getAuthorFullName' type='xs:string' xmlns:p='http://example.computedIndex.org'/> </tsd:standard> <tsd:standard> <tsd:computed name='compIndex-3' function='p:getAuthorsTotalNameLength' type='xs:int' xmlns:p='http://example.computedIndex.org'/> </tsd:standard> </tsd:index> </tsd:physical> </tsd:doctype> . . .