Article View: fr.comp.text.xml
Article #9758Re: Processing-instruction
From: Alain Ketterlin
Date: Thu, 15 Feb 2001 10:58
Date: Thu, 15 Feb 2001 10:58
33 lines
2289 bytes
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-mailReferences:
<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"