Definition Type: ComplexType
Name: TopicType
Namespace: http://docs.oasis-open.org/wsn/t-1
Type: wstop:ExtensibleDocumented
Containing Schema: t-1.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into Topic in schema t-1_xsd Drilldown into MessagePattern in schema t-1_xsd Drilldown into documentation in schema t-1_xsd Drilldown into ExtensibleDocumented in schema t-1_xsd Drilldown into final in schema t-1_xsd Drilldown into messageTypes in schema t-1_xsd Drilldown into name in schema t-1_xsdXSD Diagram of TopicType in schema t-1_xsd (OASIS Web Services Notification (WSN) TC)
Collapse XSD Schema Code:
<xsd:complexType name="TopicType">
    <xsd:complexContent>
        <xsd:extension base="wstop:ExtensibleDocumented">
            <xsd:sequence>
                <xsd:element name="MessagePattern" type="wstop:QueryExpressionType" minOccurs="0" maxOccurs="1" />
                <xsd:element name="Topic" type="wstop:TopicType" minOccurs="0" maxOccurs="unbounded">
                    <xsd:unique name="childTopicUniqueness">
                        <xsd:selector xpath="wstop:topic" />
                        <xsd:field xpath="@name" />
                    </xsd:unique>
                </xsd:element>
                <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
            </xsd:sequence>
            <xsd:attribute name="name" use="required" type="xsd:NCName" />
            <xsd:attribute name="messageTypes">
                <xsd:simpleType>
                    <xsd:list itemType="xsd:QName" />
                </xsd:simpleType>
            </xsd:attribute>
            <xsd:attribute name="final" type="xsd:boolean" default="false" />
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
documentation wstop:documentation 0 (1)
MessagePattern wstop:MessagePattern 0 1
Topic wstop:Topic 0 unbounded
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
name wstop:name Required
messageTypes wstop:messageTypes (Optional)
final wstop:final false (Optional)
<anyAttribute> Allowed namespace: '##other'
Collapse Derivation Tree:
Collapse References:
wstop:Topic, wstop:Topic