PageRenderTime 48ms CodeModel.GetById 10ms RepoModel.GetById 0ms app.codeStats 1ms

/bundles/plugins-trunk/XML/test_data/simple/actions.xsd

#
XML Schema | 40 lines | 39 code | 1 blank | 0 comment | 0 complexity | f89a58568994ba07c6e62e65d8e77521 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. this is the classic actions.dtd convert to XSD via trang
  4. -->
  5. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  6. <xs:simpleType name="att-bool">
  7. <xs:restriction base="xs:token">
  8. <xs:enumeration value="TRUE"/>
  9. <xs:enumeration value="FALSE"/>
  10. </xs:restriction>
  11. </xs:simpleType>
  12. <!-- ACTIONS element -->
  13. <xs:element name="ACTIONS">
  14. <xs:complexType>
  15. <xs:sequence>
  16. <!-- this reference requires that even an existing element name is added
  17. to parent.content (see XercesParserImpl.xsElementToElementDecl() )
  18. -->
  19. <xs:element maxOccurs="unbounded" ref="ACTION"/>
  20. </xs:sequence>
  21. </xs:complexType>
  22. </xs:element>
  23. <!-- ACTION element -->
  24. <xs:element name="ACTION">
  25. <xs:complexType>
  26. <xs:sequence>
  27. <xs:element ref="CODE"/>
  28. <xs:element minOccurs="0" ref="IS_SELECTED"/>
  29. </xs:sequence>
  30. <xs:attribute name="NAME" use="required" type="xs:ID"/>
  31. <xs:attribute name="NO_REPEAT" default="FALSE" type="att-bool"/>
  32. <xs:attribute name="NO_RECORD" default="FALSE" type="att-bool"/>
  33. <xs:attribute name="NO_REMEMBER_LAST" default="FALSE" type="att-bool"/>
  34. </xs:complexType>
  35. </xs:element>
  36. <!-- ACTION children -->
  37. <xs:element name="CODE" type="xs:string"/>
  38. <xs:element name="IS_SELECTED" type="xs:string"/>
  39. </xs:schema>