L'élément <xsl:processing-instruction> permet de créer une instruction de traîtement dans un document XML résultant.
<xsl:processing-instruction name="nom"> Instructions... </xsl:processing-instruction>
Les instructions sont en fait des attributs avec leurs valeurs qui apparaîtront dans l'instruction de traîtement.
Les attributs :<?nom_instruction attributs="valeur"?>
| Elément | Description |
|---|---|
| name="nom" | affecte un nom à l'instruction de traîtement. |
Cet élément peut être contenu dans les instructions suivantes :
L'élément <xsl:processing-instruction> peut contenir les instructions suivantes :
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="ISO-8859-1"
doctype-system="logitheque.dtd"/>
<xsl:attribute-set name="caracteristique">
<xsl:attribute name="code">13404148</xsl:attribute>
<xsl:attribute name="devise">FRF</xsl:attribute>
<xsl:attribute name="prix">429.00</xsl:attribute>
<xsl:attribute name="langue">FR</xsl:attribute>
</xsl:attribute-set>
<xsl:template match="/">
<xsl:processing-instruction name="xml-stylesheet">
type="text/xsl" href="style.xsl"
</xsl:processing-instruction>
<xsl:element name="logitheque">
<xsl:element name="categorie">
<xsl:attribute name="nom">Editeurs Web</xsl:attribute>
<xsl:element name="logiciel" use-attribute-sets="caracteristique">
<xsl:element name="nom">WebExpert 2000</xsl:element>
<xsl:element name="editeur">
<xsl:attribute name="lien">http://www.visic.com/</xsl:attribute>
Visicom
</xsl:element>
</xsl:element>
</xsl:element>
</xsl:element>
</xsl:template>
</xsl:stylesheet> |