Definition Type: SimpleType
Name: FullTopicExpression
Namespace: http://docs.oasis-open.org/wsn/t-1
Containing Schema: t-1.xsd
Collapse XSD Schema Diagram:
XSD Diagram of FullTopicExpression in schema t-1_xsd (OASIS Web Services Notification (WSN) TC)
Collapse XSD Schema Code:
<xsd:simpleType name="FullTopicExpression">
    <xsd:restriction base="xsd:token">
        <xsd:annotation>
            <xsd:documentation>
        TopicPathExpression  ::=   TopicPath ( '|' TopicPath )*  
        TopicPath       ::=   RootTopic ChildTopicExpression* 
        RootTopic       ::=   NamespacePrefix? ('//')? (NCName | '*')  
        NamespacePrefix ::=   NCName ':'      
        ChildTopicExpression ::=   '/' '/'? (QName | NCName | '*'| '.')
                        
        </xsd:documentation>
        </xsd:annotation>
        <xsd:pattern value="([\i-[:]][\c-[:]]*:)?(//)?([\i-[:]][\c-[:]]*|\*)((/|//)(([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]*|\*|[.]))*(\|([\i-[:]][\c-[:]]*:)?(//)?([\i-[:]][\c-[:]]*|\*)((/|//)(([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]*|\*|[.]))*)*">
        </xsd:pattern>
    </xsd:restriction>
</xsd:simpleType>
Collapse Facets:
Facet Value
Pattern ([\i-[:]][\c-[:]]*:)?(//)?([\i-[:]][\c-[:]]*|\*)((/|//)(([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]*|\*|[.]))*(\|([\i-[:]][\c-[:]]*:)?(//)?([\i-[:]][\c-[:]]*|\*)((/|//)(([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]*|\*|[.]))*)*