AttributeSubstitutionType

Type for the attribute or document value used for
substitution.

Complex Type Information

Model

Children: Documentation

Attributes

QName Type Fixed Default Use Inheritable Annotation
attributeName xsd:NMTOKEN required
Is the name of an attribute of any element within the scope of
the substitution set.
nameIDRef xsd:IDREF required
Is the nameID reference to the Documentation related to a
particular element.
value xsd:string required
Is the value, which shall replace the current value of the
attribute.

Used By

Source

<xsd:complexType name="AttributeSubstitutionType">
  <xsd:annotation>
    <xsd:documentation>Type for the attribute or document value used for substitution.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element ref="Documentation" minOccurs="0" maxOccurs="unbounded"/>
  </xsd:sequence>
  <xsd:attribute name="nameIDRef" type="xsd:IDREF" use="required">
    <xsd:annotation>
      <xsd:documentation>Is the nameID reference to the Documentation related to a particular element.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="attributeName" type="xsd:NMTOKEN" use="required">
    <xsd:annotation>
      <xsd:documentation>Is the name of an attribute of any element within the scope of the substitution set.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="value" type="xsd:string" use="required">
    <xsd:annotation>
      <xsd:documentation>Is the value, which shall replace the current value of the attribute.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
</xsd:complexType>