Bonjour !
J'ai créé une base de donnée de projets en XML.
Via XSL j'aimerais que s'affiche un calendrier, que l'on puisse y sélectionner une date précise, et que ensuite tous les projets à livrer avant cette date s'affiche sur une page.
Alors je suppose que je dois utiliser un formulaire ? Est-ce possible ?
Voici un extrait de mon XML :
Voici ce qui existe de mon XSL pour l'instant (il s'agit des informations que je voudrais voir s'afficher, mais il faut que je trouve un moyen d'afficher celles-ci en fonction de la date choisie dans le formulaire) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <BASE> <project num="DN001" type="film"> <title>Moana</title> <client>Disney</client> <deadline> <day>24</day> <month>04</month> <year>2017</year> </deadline> </project> </BASE>
Si vous avez des pistes à me donner ça m'aiderait beaucoup, je bloque dessus depuis un moment. Merci beaucoup !!
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
17
18
19
20
21
22
23
24
25 <?xml version="1.0" encoding="UTF-8" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="BASE"> <html> <body> <table> <tr> <th>Project ID</th> <th>Title</th> <th>Client</th> <th>Deadline</th> </tr> <xsl:for-each select="./project"> <tr> <td><xsl:value-of select="./@num"/></td> <td><xsl:value-of select="./title"/></td> <td><xsl:value-of select="./client"/></td> <td><xsl:value-of select="./deadline"/></td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet>
Partager