scxml-contentmodels.xsd 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  3. targetNamespace="http://www.w3.org/2005/07/scxml"
  4. xmlns="http://www.w3.org/2005/07/scxml"
  5. elementFormDefault="qualified">
  6. <xsd:annotation>
  7. <xsd:documentation>
  8. XML Schema content models for SCXML
  9. * scxml.extra.content
  10. * content
  11. * scxml.extra.attribs
  12. Defines SCXML shared content models.
  13. </xsd:documentation>
  14. <xsd:documentation source="scxml-copyright.xsd"/>
  15. </xsd:annotation>
  16. <xsd:attributeGroup name="scxml.extra.attribs">
  17. <xsd:annotation>
  18. <xsd:documentation>group allowing attributes from other namespaces</xsd:documentation>
  19. </xsd:annotation>
  20. <xsd:anyAttribute namespace="##other" processContents="lax"/>
  21. </xsd:attributeGroup>
  22. <xsd:group name="scxml.extra.content">
  23. <xsd:annotation>
  24. <xsd:documentation>
  25. group allowing elements from other namespaces
  26. </xsd:documentation>
  27. </xsd:annotation>
  28. <xsd:sequence>
  29. <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  30. </xsd:sequence>
  31. </xsd:group>
  32. </xsd:schema>