ui-layout-validation.xsd 1006 B

123456789101112131415161718192021222324252627
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  3. targetNamespace="ui-layout-validation"
  4. xmlns:tns="ui-layout-validation"
  5. elementFormDefault="qualified"
  6. version="1.2">
  7. <!-- Root element for validation rule include files -->
  8. <xs:element name="validation-rules" type="tns:ValidationRulesIncludeFileType"/>
  9. <!-- Validation rules include file structure -->
  10. <xs:complexType name="ValidationRulesIncludeFileType">
  11. <xs:sequence>
  12. <xs:element name="rule" type="tns:ValidationRuleType" minOccurs="0" maxOccurs="unbounded"/>
  13. </xs:sequence>
  14. </xs:complexType>
  15. <!-- Validation Rule Type -->
  16. <xs:complexType name="ValidationRuleType">
  17. <xs:sequence>
  18. <xs:element name="description" type="xs:string"/>
  19. <xs:element name="constraint" type="xs:string" maxOccurs="unbounded"/>
  20. </xs:sequence>
  21. <xs:attribute name="name" type="xs:string" use="required"/>
  22. </xs:complexType>
  23. </xs:schema>