1<?xml version="1.0"?>
2<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
3    xmlns="http://me.envelope"
4    version="1.0">
5  <xsl:output method="xml" indent="yes"/>
6  <xsl:template match="report">
7    <Message>
8      <Header>
9        <Title><xsl:value-of select="title"/></Title>
10        <From><xsl:value-of select="origin"/></From>
11      </Header>
12      <Body xmlns="http://me.content">
13        <xsl:for-each select="form">
14          <Item>
15            <Ref><xsl:value-of select="code"/></Ref>
16            <xsl:element name="Info">
17              <xsl:attribute name="desc">
18                <xsl:value-of select="description"/>
19              </xsl:attribute>
20              <Note><xsl:value-of select="description/@note"/></Note>
21            </xsl:element>
22            <Quantity><xsl:value-of select="qty"/></Quantity>
23          </Item>
24        </xsl:for-each>
25      </Body>
26    </Message>
27  </xsl:template>
28</xsl:stylesheet>
29