XML Синтаксис утилиты CLI

Document type definition (DTD)

<!ELEMENT job       (schema | instance | display | calculate | optimize)+>
<!ATTLIST job
  version CDATA "0.1">

<!ELEMENT schema    (title, text, parameter*, init_value*)>
<!ATTLIST schema
  id ID #REQUIRED>
<!ELEMENT title     (#PCDATA)>
<!ELEMENT text      (#PCDATA)>
<!ELEMENT parameter  EMPTY>
<!ATTLIST parameter
  name CDATA #REQUIRED
  value CDATA #IMPLIED>

<!ELEMENT init_value EMPTY>
<!ATTLIST init_value
  name CDATA #REQUIRED
  value CDATA #REQUIRED>

<!ELEMENT instance  (title,parameter*,init_value*)>
<!ATTLIST instance
  id ID #REQUIRED
  schema IDREF #REQUIRED>

<!ELEMENT calculate  EMPTY>
<!ATTLIST calculate
  instance IDREF #REQUIRED
  start_time CDATA "0"
  end_time   CDATA #REQUIRED
  output_target CDATA #REQUIRED>

<!ELEMENT display   EMPTY>
<!ATTLIST display
  instance IDREF #REQUIRED
  end_time CDATA #IMPLIED
  step CDATA #REQUIRED
  statistics (true|false) "false">

<!ELEMENT optimize   ANY>
<!ATTLIST optimize
  mode (linear_search | powell_search) #REQUIRED>