val:rule

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
caseSensitive xlf:yesNo yes optional
disabled xlf:yesNo no optional
endsWith optional
existsInSource xlf:yesNo no optional
isNotPresent optional
isPresent optional
normalization val:normalization_type nfc optional
occurs xs:positiveInteger optional
startsWith optional
Wildcard: ANY attribute from ANY namespace OTHER than 'urn:oasis:names:tc:xliff:validation:2.0'

Used By

Element val:validation

Source

<xs:element name="rule">
  <xs:complexType mixed="false">
    <xs:attribute name="isPresent" use="optional"/>
    <xs:attribute name="occurs" use="optional" type="xs:positiveInteger"/>
    <xs:attribute name="isNotPresent" use="optional"/>
    <xs:attribute name="startsWith" use="optional"/>
    <xs:attribute name="endsWith" use="optional"/>
    <xs:attribute name="existsInSource" use="optional" type="xlf:yesNo" default="no"/>
    <xs:attribute name="caseSensitive" use="optional" type="xlf:yesNo" default="yes"/>
    <xs:attribute name="normalization" use="optional" type="val:normalization_type" default="nfc"/>
    <xs:attribute name="disabled" use="optional" type="xlf:yesNo" default="no"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>

Sample