Bonjour,
J'ai un soucis concernant le template match.
Mon document XML est sous la forme :
Le problème est les paramètres dans la balise <interfaceNuu> : Je ne peux pas les retirer pour le travail.
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>
Ma feuille de style XSLT est sous la forme :
Si je supprime les paramètres, cela fonctionne bien.
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" />
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,
Partager