<?xml version="1.0" encoding="UTF-8"?>

<!ELEMENT title (#PCDATA)>
<!ATTLIST title
     resource-key CDATA #IMPLIED
     resource-params CDATA #IMPLIED
>

<!ELEMENT detail (#PCDATA)>
<!ATTLIST detail
     resource-key CDATA #IMPLIED
     resource-params CDATA #IMPLIED
>

<!ELEMENT label (#PCDATA)>
<!ATTLIST label
     resource-key CDATA #IMPLIED
     resource-params CDATA #IMPLIED
>

<!ELEMENT wizards (wizard+)>

<!ELEMENT wizard (title?,detail?,process+)>
<!ATTLIST wizard
     id CDATA #REQUIRED
     extends CDATA #IMPLIED
     wizard-type (base|fragment) #IMPLIED
>

<!ELEMENT process (step+)>
<!ATTLIST process
     id CDATA #REQUIRED
     insert-after CDATA #IMPLIED
>

<!ELEMENT step
(title?,detail?,property?,navoptionprovider?,(task|validator|navoption)*,error?)>
<!ATTLIST step
     id CDATA #REQUIRED
     insert-after CDATA #IMPLIED
     type (standard|template) #IMPLIED
     class CDATA #IMPLIED
>
<!ELEMENT error (step)>

<!ELEMENT property (value?)>
<!ATTLIST property
     name CDATA #REQUIRED
>
<!ELEMENT value (#PCDATA)>

<!ELEMENT task EMPTY>
<!ATTLIST task
     id CDATA #REQUIRED
>

<!ELEMENT validator (property*,if-true?,if-false?)>
<!ATTLIST validator
     id CDATA #REQUIRED
     phase (PRESTEP|PREINPUT|POSTINPUT|PRENAVIGATION|POSTSTEP) #REQUIRED
>

<!ELEMENT if-true (command+)>
<!ELEMENT if-false (command+)>

<!ELEMENT command (label?)>
<!ATTLIST command
     type
(GOTO_STEP|NEXT_STEP|PREVIOUS_STEP|QUIT|REDO_STEP|LAUNCH_WIZARD|LAUNCH_TEMPLATE|TE
MPLATE_COMPLETE|WIZARD_COMPLETE|DROP_REDO|EXECUTE_NEXT|EXECUTE_GOTO|DROP_STEP_TASK
S|EXECUTE_STEP_TASKS|DISPLAY_TEXT) #REQUIRED
     value CDATA #IMPLIED
>

<!ELEMENT navoption (label,command+)>
<!ATTLIST navoption
  id CDATA #REQUIRED
     default (true|false) #IMPLIED
>

<!ELEMENT navoptionprovider (property*)>
<!ATTLIST navoptionprovider
  class CDATA #REQUIRED
>

Copyright © 1997, 2013 Oracle and/or its affiliates. All rights reserved. Legal Notices