XML / XSL / SERVEUR d'application
Posté : 11 juil. 2007, 15:22
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
et voila mon XSL
merci d'avance de m'aider
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>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>