Formato XML del archivo de contenido de hojas de apuntes compuestas

org.eclipse.ui.cheatsheets.composite_schema

3.2

Definición del esquema para un archivo de contenido de hoja de apuntes compuesta. Una hoja de apuntes compuesta consta de un conjunto de tareas organizado en grupos de tareas. Cada tarea puede ser una hoja de apuntes simple o una especie de tarea proporcionada por el usuario.

<!ELEMENT compositeCheatsheet (taskGroup | task)>

<!ATTLIST compositeCheatsheet

name CDATA #REQUIRED>

El elemento raíz de una hoja de apuntes compuesta



<!ELEMENT taskGroup ((task | taskGroup) , intro? , onCompletion? , dependency*)>

<!ATTLIST taskGroup

kind CDATA "set"

name CDATA #REQUIRED

id   CDATA #IMPLIED

skip (true | false) "false">

Un grupo de tareas representa una colección de tareas relacionadas. Si la especie es "choice" solo debe completarse una de las tareas hijo. Si la especie es "set" o "sequence" todos los hijos deben completarse.



<!ELEMENT task (intro? , onCompletion? , param* , dependency*)>

<!ATTLIST task

kind CDATA #REQUIRED

name CDATA #REQUIRED

id   CDATA #IMPLIED

skip (true | false) "false">

Una tarea hoja con una hoja de apuntes compuesta. Una tarea no tiene hijos, pero tiene un editor de tareas que se muestra en el panel situado en la esquina inferior derecha de la vista de la hoja de apuntes. La especie de tarea determina qué editor de tareas se abrirá, una especie de tarea de "cheatsheet" representa una hoja de apuntes simple. Pueden proporcionarse otras especies de tarea.



<!ELEMENT param EMPTY>

<!ATTLIST param

name  CDATA #REQUIRED

value CDATA #REQUIRED>

Un parámetro para una tarea en una hoja de apuntes compuesta. Cada parámetro tiene un nombre y un valor que son ambos series. Una tarea puede tener cualquier número de parámetros, dos parámetros para una sola tarea no pueden compartir el nombre de acceso.



<!ELEMENT intro (#PCDATA)>

Contiene el texto que se visualizará antes de iniciar esta tarea. Puede contener código de texto de formulario.



<!ELEMENT onCompletion (#PCDATA)>

Contiene el texto que se visualizará en el panel de finalización de esta tarea. Puede contener código de texto de formulario.



<!ELEMENT dependency EMPTY>

<!ATTLIST dependency

task CDATA #REQUIRED>

Crea una dependencia entre dos tareas o subtareas.