Showing:

Attributes
Diagrams
Properties
Source
Used by
Attribute ruleml:common / @node
Namespace No namespace
Type union of(restriction of xs:string, restriction of xs:string)
Properties
content simple
Used by
Attribute Group ruleml:common
Source
<xs:attribute name="node">
  <xs:simpleType>
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="(([\i-[:]][\c-[:]]*)?:)(/[^\s/][^\s]*|[^\s/][^\s]*|[^\s]?)"/>
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="[\i-[:]][\c-[:]]+:.+"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
</xs:attribute>
Attribute Group ruleml:common
Namespace http://ruleml.org/spec
Diagram
Used by
Attributes
QName Type Use Annotation
node union of(restriction of xs:string, restriction of xs:string) optional
xml:id xs:ID optional
<div>
  <h3>id (as an attribute name)</h3>
  <p>denotes an attribute whose value should be interpreted as if declared to be of type ID. This name is reserved by virtue of its definition in the xml:id specification.</p>
  <p>See
    <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>for information about this attribute.</p>
</div>
Source
<xs:attributeGroup name="common">
  <xs:attribute name="node">
    <xs:simpleType>
      <xs:union>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:pattern value="(([\i-[:]][\c-[:]]*)?:)(/[^\s/][^\s]*|[^\s/][^\s]*|[^\s]?)"/>
            <xs:minLength value="1"/>
          </xs:restriction>
        </xs:simpleType>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:pattern value="[\i-[:]][\c-[:]]+:.+"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:union>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute ref="xml:id"/>
</xs:attributeGroup>