Marque. Directive à destination de l'application.
?
Employée dans le flux Sgml ou Xml, la marque ? identifie une balise à destination de l'application et non du décodeur Standard Generalized Markup Language (SGML). Le décodeur Standard Generalized Markup Language (SGML) transmet le contenu de cette balise à une fonction de rappel de l'application qui, en retour, fournit un flux se substituant à cette balise.
<-- Definition d'un élément comportant trois attributs -->
<!ELEMENT MonElement1 - - CDATA>
<!ATTLIST MonElement1
<-- MonAttribut1 est un identifiant obligatoire -->
MonAttribut1 ID #REQUIRED,
<-- MonAttribut2 a une valeur par defaut -->
MonAttribut2 CDATA "MaValeurParDefaut",
<-- MonAttribut fait partie d'une liste de valeurs -->
MonAttribut3 (10,20,30) 10
>
<-- Definition d'un élément vide -->
<!ELEMENT MonElement2 - - EMPTY>
<-- Definition d'un élément composé d'une occurrence optionnelle de MonElement2 -->
<!ELEMENT MonElement3 - - MonElement2?>
...
<?UpsMxr:DefinitionsProgramme
Source Composant "Exemple d'emploi d'Up ! Mixer et Up ! Sgml" Version 4.0.0;
ImporterModule
/************/
UpsQry(<UpsQry.upi>, ImporterDefinitions);
UpsOra(<UpsOra.upi>, ImporterDefinitions);
?>
...