Hello,
Si je parcours mes element XML Schemas, comment je peux trouver le type de l'element en cours?
Je pense à un truc du genre mais ça ne marche pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema">  
	<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:if test="type == xs:date">
						Date...
					</xsl:if>
				</xsl:for-each>
			</body>
		</html>
	</xsl:template>
</xsl:stylesheet>
En fait c'est le
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<xsl:if test="type == xs:date">
qui en fonctionne pas...

Pour info, mon fichier xsd:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="premier_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>
Merci d'avance.
A+