Exemple 1 de <xsl:output>

Il s'agit d'une simple démonstration « Hello, World! ».

Fichier XML (hello.xml)

<?xml version='1.0'?>
<?xml-stylesheet type="text/xsl" href="hello.xsl"?>
<messages>
   <message>Hello World!</message>
</messages>

Fichier XSLT (hello.xsl)

<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>

<xsl:template match="//message">
   <html>
      <head>
         <title>Message</title>
      </head>
      <body>
         <p><xsl:value-of select="."/></p>
      </body>
   </html>
</xsl:template>

</xsl:stylesheet>

Sortie

Voici les données en sortie formatées :

Hello World!

Voici les données en sortie du processeur :

<html>

<head>

<META http-equiv="Content-Type" content="text/html; charset=UTF-16">

<title>Message</title>

</head>

<body>

<p>Hello World!</p>

</body>

</html>