title: xlst code to change the labels in an affiliation text string to superscript
body: <p>XML:</p>
  
  <pre><code>&lt;contrib-group&gt;
  &lt;contrib/&gt;
  &lt;contrib/&gt;
  &lt;contrib/&gt;
      &lt;aff id="AFF1"&gt;&lt;label&gt;1&lt;/label&gt;InstitutionZ, Paris, France, &lt;label&gt;2&lt;/label&gt;Departmenty, Wolfenbuettel, Germany, &lt;label&gt;3&lt;/label&gt;Departmentx, Croissy-Sur-Seine, France&lt;/aff&gt;
  </code></pre>
  
  <p>I want to transforms the  to look like this,</p>
  
  <pre><code>&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;InstitutionZ, Paris, France,
  &lt;sup&gt;2&lt;/sup&gt;Departmenty, Wolfenbuettel, Germany, 
  &lt;sup&gt;3&lt;/sup&gt;Departmentx, Croissy-Sur-Seine, France&lt;/p&gt;
  </code></pre>
  
  <p>I have tried this,</p>
  
  <pre><code>       &lt;p&gt;&lt;sup&gt;&lt;xsl:value-of select="./label"&gt;
         &lt;/xsl:value-of&gt;&lt;/sup&gt;&lt;xsl:value-of select="./text()"/&gt;
          &lt;/p&gt;
  </code></pre>
  
  <p>But that only give me content between label 1 and label 2. 
   <p><sup>1</sup>InstitutionZ, Paris, France, 
   </p></p>