[XSLT] traiter un XML Schema
	
	
		Hello,
J'ai un fichier xs_date.xsd qui est le suivant
	Code:
	
1 2 3 4 5 6 7
   | <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="test.xslt"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="champDate" type="xs:date"/>
	<xs:element name="champDate2" type="xs:date"/>
	<xs:element name="champDate3" type="xs:date"/>
</xs:schema>  | 
 et un fichier test.xslt qui est :
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14
   | <?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>
	<xsl:template match="xs:schema">
		<html>
			<body>
				Premier XSLT
				<xsl:for-each select="xs:element">
					!*!
				</xsl:for-each>
			</body>
		</html>
	</xsl:template>
</xsl:stylesheet>  | 
 Mais lorsque je lance le fichier .xsd dans le navigateur, j'ai une erreur du type: Erreur lors du chargement de la feuille de style : Échec de l'analyse d'une expression XPath.
La le prog devrait juste afficher !*! !*! !*! (3x !*!)
Quelqun sait pourquoi? Je pense que le problème vient du 
	Code:
	
<xsl:template match="xs:schema">
  et du 
	Code:
	
<xsl:for-each select="xs:element">
 Si je mets 
	Code:
	
<xsl:template match="*">
  et 
	Code:
	
<xsl:for-each select="*">
  ça fonctionne...
Merci d'avance.
A+