Bonjour,

J'ai un soucis concernant le template match.

Mon document XML est sous la forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="feuilledestyleDEM.xslt"?>
<interfaceNuu versionInterface="02.00" xsi:schemaLocation="http://nuu.application.i2/ InterfaceNuu_v0200.xsd" xmlns="http://nuu.application.i2/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<entete>
				<typeFichier>RAD</typeFichier>
				<dateFichier>2014-10-24T11:47:09</dateFichier>
		</entete>
Le problème est les paramètres dans la balise <interfaceNuu> : Je ne peux pas les retirer pour le travail.

Ma feuille de style XSLT est sous la forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
<xsl:template match="/">
 <html>
    <body>
        <div class="interfaceNuu">
			<xsl:value-of select="//entete/typeFichier" />
			<xsl:value-of select="//entete/dateFichier" />
Si je supprime les paramètres, cela fonctionne bien.
Mais si ils sont la, le value-of select ne renvoie plus aucune donnée, il n'arrive pas à trouver l'élément.
Quelqu'un aurait-il une idée de comment faire sans supprimer les paramètres de interfaceNuu ?

Merci d'avance,
Bonne journée,