State Chart XML [SCXML]

Schema Information

Version
1.0
Category
DataTransformation
Namespace
Description
State Chart XML provides a generic state-machine based execution environment based on Harel statecharts
Publication
2015
Copyright
Copyright © 2015 W3C® (MIT, ERCIM, Keio, Beihang). W3C liability, trademark and document use rules apply.

attributes

  1. Fetchtimeout.attrib_fetchtimeout
  2. Maxage.attrib_maxage
  3. Maxstale.attrib_maxstale
  4. base
  5. id
  6. lang
  7. scxml.assign.attlist_attr
  8. scxml.assign.attlist_expr
  9. scxml.assign.attlist_location
  10. scxml.assign.attlist_type
  11. scxml.cancel.attlist_sendid
  12. scxml.cancel.attlist_sendidexpr
  13. scxml.content.attlist_expr
  14. scxml.data.attlist_expr
  15. scxml.data.attlist_id
  16. scxml.data.attlist_src
  17. scxml.elseif.attlist_cond
  18. scxml.final.attlist_id
  19. scxml.foreach.attlist_array
  20. scxml.foreach.attlist_index
  21. scxml.foreach.attlist_item
  22. scxml.history.attlist_id
  23. scxml.history.attlist_type
  24. scxml.if.attlist_cond
  25. scxml.invoke.attlist_autoforward
  26. scxml.invoke.attlist_id
  27. scxml.invoke.attlist_idlocation
  28. scxml.invoke.attlist_namelist
  29. scxml.invoke.attlist_src
  30. scxml.invoke.attlist_srcexpr
  31. scxml.invoke.attlist_type
  32. scxml.invoke.attlist_typeexpr
  33. scxml.log.attlist_expr
  34. scxml.log.attlist_label
  35. scxml.parallel.attlist_id
  36. scxml.param.attlist_expr
  37. scxml.param.attlist_location
  38. scxml.param.attlist_name
  39. scxml.raise.attlist_event
  40. scxml.script.attlist_src
  41. scxml.scxml.attlist_binding
  42. scxml.scxml.attlist_datamodel
  43. scxml.scxml.attlist_exmode
  44. scxml.scxml.attlist_initial
  45. scxml.scxml.attlist_name
  46. scxml.scxml.attlist_version
  47. scxml.send.attlist_delay
  48. scxml.send.attlist_delayexpr
  49. scxml.send.attlist_event
  50. scxml.send.attlist_eventexpr
  51. scxml.send.attlist_id
  52. scxml.send.attlist_idlocation
  53. scxml.send.attlist_namelist
  54. scxml.send.attlist_target
  55. scxml.send.attlist_targetexpr
  56. scxml.send.attlist_type
  57. scxml.send.attlist_typeexpr
  58. scxml.state.attlist_id
  59. scxml.state.attlist_initial
  60. scxml.transition.attlist_cond
  61. scxml.transition.attlist_event
  62. scxml.transition.attlist_target
  63. scxml.transition.attlist_type
  64. space

attributeGroups

  1. Cache.attribs
  2. Fetchtimeout.attrib
  3. Maxage.attrib
  4. Maxstale.attrib
  5. scxml.assign.attlist
  6. scxml.cancel.attlist
  7. scxml.content.attlist
  8. scxml.data.attlist
  9. scxml.datamodel.attlist
  10. scxml.donedata.attlist
  11. scxml.else.attlist
  12. scxml.elseif.attlist
  13. scxml.extra.attribs
  14. scxml.final.attlist
  15. scxml.finalize.attlist
  16. scxml.foreach.attlist
  17. scxml.history.attlist
  18. scxml.if.attlist
  19. scxml.initial.attlist
  20. scxml.invoke.attlist
  21. scxml.log.attlist
  22. scxml.onentry.attlist
  23. scxml.onexit.attlist
  24. scxml.parallel.attlist
  25. scxml.param.attlist
  26. scxml.raise.attlist
  27. scxml.script.attlist
  28. scxml.scxml.attlist
  29. scxml.send.attlist
  30. scxml.state.attlist
  31. scxml.transition.attlist
  32. specialAttrs

complexTypes

  1. scxml.assign.type
  2. scxml.cancel.type
  3. scxml.content.type
  4. scxml.data.type
  5. scxml.datamodel.type
  6. scxml.donedata.type
  7. scxml.else.type
  8. scxml.elseif.type
  9. scxml.final.type
  10. scxml.finalize.type
  11. scxml.foreach.type
  12. scxml.history.type
  13. scxml.if.type
  14. scxml.initial.type
  15. scxml.invoke.type
  16. scxml.log.type
  17. scxml.onentry.type
  18. scxml.onexit.type
  19. scxml.parallel.type
  20. scxml.param.type
  21. scxml.raise.type
  22. scxml.script.type
  23. scxml.scxml.type
  24. scxml.send.type
  25. scxml.state.type
  26. scxml.transition.type

elements

  1. assign
  2. cancel
  3. content
  4. data
  5. datamodel
  6. donedata
  7. else
  8. elseif
  9. final
  10. finalize
  11. foreach
  12. history
  13. if
  14. initial
  15. invoke
  16. log
  17. onentry
  18. onexit
  19. parallel
  20. param
  21. raise
  22. script
  23. scxml
  24. send
  25. state
  26. transition

elementGroups

  1. scxml.assign.content
  2. scxml.cancel.content
  3. scxml.cancel.mix
  4. scxml.content.content
  5. scxml.core.executablecontent
  6. scxml.data.content
  7. scxml.datamodel.content
  8. scxml.donedata.content
  9. scxml.else.content
  10. scxml.else.mix
  11. scxml.elseif.content
  12. scxml.elseif.mix
  13. scxml.extra.content
  14. scxml.final.content
  15. scxml.final.mix
  16. scxml.finalize.content
  17. scxml.finalize.mix
  18. scxml.foreach.content
  19. scxml.history.content
  20. scxml.if.content
  21. scxml.if.else.mix
  22. scxml.if.elseif.mix
  23. scxml.initial.content
  24. scxml.invoke.content
  25. scxml.invoke.mix
  26. scxml.log.content
  27. scxml.onentry.content
  28. scxml.onexit.content
  29. scxml.parallel.content
  30. scxml.parallel.mix
  31. scxml.param.content
  32. scxml.raise.content
  33. scxml.raise.mix
  34. scxml.script.content
  35. scxml.scxml.content
  36. scxml.scxml.mix
  37. scxml.send.content
  38. scxml.send.mix
  39. scxml.state.content
  40. scxml.state.mix
  41. scxml.transition.content

schemas

  1. scxml-attribs.xsd
  2. scxml-contentmodels.xsd
  3. scxml-datatypes.xsd
  4. scxml-module-core.xsd
  5. scxml-module-data.xsd
  6. scxml-module-external.xsd
  7. scxml.xsd
  8. xml.xsd

simpleTypes

  1. AssignType.datatype
  2. Binding.datatype
  3. Boolean.datatype
  4. CondLang.datatype
  5. Duration.datatype
  6. EventType.datatype
  7. EventTypes.datatype
  8. Exmode.datatype
  9. HistoryType.datatype
  10. Integer.datatype
  11. LocLang.datatype
  12. TransitionType.datatype
  13. URI.datatype
  14. ValueLang.datatype