fonction document() et variable
	
	
		Bonjour,
le code suivant ne fonctionne pas : 
<xsl:variable name = "input" > 
       <xsl:value-of select = "document('mdh2IsamiInputSample.xml')" /> 
  </xsl:variable>
  
  
  <xsl:template match="@value">
          <xsl:variable name = "current" > 
               <xsl:value-of select = "." /> 
          </xsl:variable>
     
     <xsl:choose >
     
        <xsl:when test = "starts-with($current,'mdhpath:')" >
             <xsl:variable name = "mdhxpath" > 
                 <xsl:value-of select = "substring-after($current,'mdhpath:')" /> 
            </xsl:variable>
            <xsl:attribute name="value"><xsl:value-of select = "$input/$mdhxpath"/></xsl:attribute>
        </xsl:when>
        
        <xsl:otherwise >
            <xsl:attribute name="value"><xsl:value-of select = "$current" /></xsl:attribute>
        </xsl:otherwise>
        
     </xsl:choose>
  
  </xsl:template>
mdhxpath est la représentation format string d'une partie d'un xpath.
Quelqu'un peut-il m'aider ?
Thanks