Page 1 sur 1

XML / XSL / SERVEUR d'application

Posté : 11 juil. 2007, 15:22
par yelkam
je reformule ma question
je viens de commencer en XML

j'utilise SPYXML

j'ai fais un formulaire avc des check box

je voudrai l'utiliser

quel est la base de donnée a utiliser ???
comment je doit faire pour qu'elle me stock mon formulaire???
qu'el serveur doit je utiliser et comment marche un serveur


je vous met mon code XML ET XSL a la suite

voila XML

Code : Tout sélectionner

<?xml version="1.0" encoding="UTF-8"?> <!-- edited with XMLSpy v2007 rel. 3 (http://www.altova.com) by elkadari (unilog) --> <?xml-stylesheet href='Untitled8.xsl' type='text/xsl'?> <document> <section> <title> CRITERES STRATEGIQUES ET POPULARITE </title> <sous_section> <question> Quel est le nom de l'editeur de la solution? <liste multiple="non"> <choix point="1">BEA</choix> <choix point="1">FIORANO</choix> <choix point="1">AXWAY</choix> <choix point="1">SOFTWARE AG</choix> </liste> </question> <question> Quel est le nom de la solution? <liste multiple="non"> <choix point="1">AQUALOGIQ</choix> <choix point="1">FIORANO SOA Platform</choix> <choix point="1">SYNCHRONY</choix> <choix point="1">CROSSVISION</choix> </liste> </question> <question> quel est le bilan financier de l'editeur de la solution sur le marché de la SOA? <liste multiple="non"> <choix point="4">tres bon</choix> <choix point="3">bon</choix> <choix point="2">moyen</choix> <choix point="1">mauvais</choix> </liste> </question> <question> est-il coté en bourse? <liste multiple="non"> <choix point="1">oui</choix> <choix point="0">non</choix> </liste> </question> </sous_section> </section> </document>
et voila mon XSL

Code : Tout sélectionner

<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/xpath-functions"> <xsl:template match="/document"> <HTML> <HEAD> <link rel="stylesheet" type="text/css" media="screen" href="style.css"/> <TITLE>Formulaire de benchmarking des solutions SOA</TITLE> </HEAD> <BODY BGCOLOR="#E0E0FF"> <font face="Times new roman"> <xsl:element name="form"> <center><xsl:value-of select="title"/></center> <br/> <xsl:for-each select="section"> <h1> <xsl:element name="a"> <xsl:attribute name="name"><xsl:value-of select="title"/></xsl:attribute> </xsl:element> <center><xsl:value-of select="title"/> </center> <hr/> </h1> <hr/> <xsl:for-each select="sous_section"> <h2> <u> <h3> <center><xsl:value-of select="title"/></center> </h3> </u> <hr/> </h2> <xsl:for-each select="question"> <h3> <xsl:value-of select="text()"/> <br/> </h3> <xsl:apply-templates select="liste"/> </xsl:for-each> </xsl:for-each> </xsl:for-each> </xsl:element> </font> </BODY> </HTML> </xsl:template> <xsl:template match="liste"> <table> <xsl:for-each select="choix"> <tr> <td> <xsl:element name="input"> <xsl:attribute name="type">checkbox</xsl:attribute> <xsl:attribute name="name">option</xsl:attribute> <xsl:attribute name="value"><xsl:value-of select="text()"/></xsl:attribute> </xsl:element> </td> <td> <xsl:value-of select="text()"/> </td> </tr> </xsl:for-each> </table> </xsl:template> </xsl:stylesheet>
merci d'avance de m'aider

Posté : 11 juil. 2007, 15:47
par Sékiltoyai
Au passage, j'adore ton titre, dans un forum XML, baptiser un sujet XML, c'est génial, c'est comme pour dire que ton sujet situé dans le forum XML parle de XML :D

Posté : 11 juil. 2007, 16:05
par zeus
Modération:
@yelkam : merci de recopier cette réponse dans le sujet d'origine, puis je supprimerais ce message ;)

@Sekiltoyai : ça, c'est le travail des modérateurs ... si tu penses qu'un message n'est pas "corect", merci d'en informer un modérateur plutôt que comme ça