<xs:group name="covertElements">
<xs:annotation>
<xs:documentation>AIML defines two "covert" elements that instruct the AIML interpreter to perform some processing on their contents, but to not return any value.</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:element name="think" type="MixedTemplateContentContainer">
<xs:annotation>
<xs:documentation>The think element instructs the AIML interpreter to perform all usual processing of its contents, but to not return any value, regardless of whether the contents produce output.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="learn">
<xs:simpleType>
<xs:annotation>
<xs:documentation>The learn element instructs the AIML interpreter to retrieve a resource specified by a URI, and to process its AIML object contents.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:anyURI"/>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:group> |