Complex Type speechType
| Item | Value |
|---|---|
| Namespace | http://docs.oasis-open.org/legaldocml/ns/akn/3.0 |
| Annotations | The complex type speechType defines the content model and attributes shared by all speech elements. Here the @eId attribute is optional. |
Specification
| Item | Value |
|---|---|
| Type | extension of basehierarchy |
| Used by | Elements answer, question, speech |
Model
(num{0,1} | heading{0,1} | subheading{0,1}) , from{0,1} , (blockList | blockContainer | tblock | toc | ul | ol | table | p | foreign | block | crossHeading | interstitial)
Children
| Item | Value |
|---|---|
| Children | Elements block, blockContainer, blockList, crossHeading, foreign, from, heading, interstitial, num, ol, p, subheading, table, tblock, toc, ul |
Attributes
| QName | Type | Use |
|---|---|---|
| @GUID | noWhiteSpace | optional |
| @alternativeTo | eIdRef | optional |
| @as | roleRef | optional |
| @by | agentRef | required |
| @class | xsd:string | optional |
| @defines | definesRef | optional |
Source
<xsd:complexType name="speechType"> <xsd:annotation> <xsd:documentation>The complex type speechType defines the content model and attributes
shared by all speech elements. Here the @eId attribute is optional.</xsd:documentation> </xsd:annotation> <xsd:complexContent>
<xsd:extension base="basehierarchy">
<xsd:sequence> <xsd:element ref="from" minOccurs="0" maxOccurs="1"/> <xsd:choice minOccurs="1" maxOccurs="unbounded">
<xsd:group ref="blockElements"/> <xsd:element ref="crossHeading"/> <xsd:element ref="interstitial"/>
</xsd:choice> </xsd:sequence> <xsd:attributeGroup ref="coreopt"/> <xsd:attributeGroup ref="speechAtts"/>
</xsd:extension>
</xsd:complexContent> </xsd:complexType>