🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #9758

Re: Processing-instruction

#9758
From: Alain Ketterlin
Date: Thu, 15 Feb 2001 10:58
33 lines
2289 bytes
"Sydney" <sydney@ifrance.com> writes:

> Je ne vois pas comment on utilise les processing-instruction, non pas en
> terme syntaxique mais plutot en terme semantique.
> A quoi ca sert? Comment cela s'utilise concretement(un exemple)?

C'est fait pour l'application qui lit le document. D'ailleurs, on peut
mettre n'importe quoi dedans (en suivant quelques regles quand meme).
L'appli qui lit le document peut reagir a certaines p-i. Par exemple,
Cocoon en utilise tout un tas, pour savoir quoi faire du fichier XML
source. Si un document contient :

<?cocoon-process type="xsp"?>
<?cocoon-process type="xslt"?>
<?cocoon-format type="text/xmlfo"?>

ca permet juste a Cocoon de savoir par quelles etapes doit passer le
document. Toute autre appli est censee ignorer ces p-i. ET Cocoon va
ignorer une p-i qui serait par exemple :

<?rappel ne pas oublier la Saint-Valentin?>

Il y a quand meme une exception : <?xml-stylesheet href="..."?> est
assez generalement utilise par les processeurs XSLT pour trouver tout
seuls la feuille associee a un document (il y a d'ailleurs une recomm.
a ce propos). Le fait d'utiliser href="..." n'est qu'une convention,
un p-i n'a pas d'attributs.

Et aussi <?xml ... ?>, qui n'est pas une p-i, mais une declaration, et
on ne peut pas utiliser toutes les variantes (majuscules/minuscules)
de XML comme nom de pi.

-- Alain.
Technical Details
Message-ID: <wyg0hg5i2i.fsf@polya.u-strasbg.fr>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!fr.clara.net!heighliner.fr.clara.net!grolier!ciril.fr!news.u-strasbg.fr!not-for-mail
References: <96g85i$laj$2@vega.worldonline.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII-7-bit
X-Google-Thread: 114f60,6494f6dffc4e081f
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-02-15 03:00:09 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!fr.clara.net!heighliner.fr.clara.net!grolier!ciril.fr!news.u-strasbg.fr!not-for-mail
From: Alain Ketterlin <alain@dpt-info.u-strasbg.fr>
Newsgroups: fr.comp.text.xml
Subject: Re: Processing-instruction
Date: 15 Feb 2001 11:58:13 +0100
Organization: CRC - Universite Louis Pasteur Strasbourg France
Lines: 33
Message-ID: <wyg0hg5i2i.fsf@polya.u-strasbg.fr>
References: <96g85i$laj$2@vega.worldonline.fr>
NNTP-Posting-Host: polya.u-strasbg.fr
X-Trace: news.u-strasbg.fr 982239131 23633 130.79.6.19 (15 Feb 2001 12:12:11 GMT)
X-Complaints-To: usenet@u-strasbg.fr
NNTP-Posting-Date: 15 Feb 2001 12:12:11 GMT
X-Newsreader: Gnus v5.6.45/XEmacs 21.1 - "Capitol Reef"