Cette erreur,
La cible de l'instruction de traitement correspondant à "[xX] [mM] [lL]" n'est pas autorisée
se produit chaque fois que j'exécute une page XSLT qui commence comme suit:
<?xml version="1.0" encoding="windows-1256"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:include href="../header.xsl"/>
<xsl:template match="/">
<xsl:call-template name="pstyle"/>
<xsl:call-template name="Validation"/>
<xsl:variable name="strLang">
<xsl:value-of select="//lang"/>
</xsl:variable>
<!-- ////////////// Page Title ///////////// -->
<title>
<xsl:value-of select="//ListStudentFinishedExam.Title"/>
</title>
Remarque : j'ai supprimé tous les espaces de début avant la première ligne, mais l'erreur se produit toujours!
../header.xsl
) ainsi que le document d'entrée XML en cours de transformation, pour chacune des trois possibilités que j'énumère dans ma réponse ci-dessous .