tsd:logical

This element can be used in different contexts:

  1. In the context of tsd:elementInfo or tsd:attributeInfo:

    Purpose

    In the context of tsd:elementInfo or tsd:attributeInfo, this element is used for the following purposes:

    • To represent the logical subtree of the corresponding element;

    • To define default settings for the child elements of the tsd:collation element;

    • To define functions for generating default values for the child elements using the tsd:default element;

    • To define action triggers; for this purpose see tsd:trigger.

    This element is optional.

    Parent element tsd:elementInfo or tsd:attributeInfo
    Child elements tsd:collation, tsd:default, tsd:trigger
    Attributes None
    Type xs:complexType
  2. In the context of tsd:shadowXML:

    Purpose

    In the context of tsd:shadowXML, this element can be used to specify:

    This element is optional.

    Parent element tsd:shadowXML
    Child elements tsd:content, tsd:unique
    Attributes None
    Type xs:complexType

    Example

    The following example illustrates the use of the tsd:logical element in the context of tsd:shadowXML. This example defines the Server Extensions for the shadow functions and specifies that the schema should be treated as open content:

    <tsd:shadowXML>
      <tsd:onBinaryInsert>SXSBinaryIndexer.put</tsd:onBinaryInsert>
      <tsd:onTextInsert>SXSTextIndexer.put</tsd:onTextInsert>
      <tsd:logical>
        <tsd:content>open</tsd:content>
      </tsd:logical>
    </tsd:shadowXML>
    
  3. In the context of tsd:doctype:

    Caution:
    This usage of tsd:logical is deprecated in Tamino 4.2.

    Purpose

    In the context of tsd:doctype, this element can be used to specify:

    This element is optional.

    Parent element tsd:doctype
    Child elements tsd:content, tsd:accessOptions, tsd:unique
    Attributes None
    Type xs:complexType