PUBLIC

Instruction Sgml ou Xml. Référence d'une ressource externe publique.

Syntaxe

PUBLIC Description URI SuiteValeurEntite

PUBLIC Description URI

Description

Utilisée dans une Dtd, l'instruction PUBLIC permet de localiser le contenu d'une ressource pour une entité ou une notation publique.

Utilisée dans un flux Sgml ou Xml permet de localiser la Dtd publique à utiliser pour analyser le flux.

La ressource est identifiée par une Uniform Resource Identifier (URI). Une description lui est associée qui peut être utilisée par l'application ou le décodeur Standard Generalized Markup Language

Exemple

Dtd

<-- Definition de notations -->
<!NOTATION ImageGif PUBLIC "Image Gif" "file://programs/gif.exe">
<!NOTATION ImagePng PUBLIC "Image Png" "file://programs/png.exe">
<-- Definition d'une entité externe pour le Sgml qui est analysee -->
<!ENTITY MonEntite1 PUBLIC "Image Entite 1" "file://inclusions/entite1.sgml">
<-- Definition d'une entité externe pour le Sgml qui n'est pas analysee -->
<!ENTITY MonEntite2 PUBLIC "Image Entite2" "file://inclusions/entite2.gif" NDATA ImageGif>

Sgml

<-- Usage d'une Dtd externe -->
<!PUBLIC ListeEmployes PUBLIC "Description publique" "file://${UPS_HOME}/upsedi/resources/${UPS_LANGUAGE}/employe-sgml.dtd">
...

Voir aussi

DOCTYPE pour identifier la Dtd. SYSTEM pour référencer une ressource externe.