Voilà, je souhaite afficher un formulaire dans une page XHTML dont le contenu est dans un fichier XML (je précise que celui-ci ne contient pas que des infos sur le formulaire)
Mes champs se présents de la manière suivante :
Code :
- <document>
- ...
- <form name="Formulaire" method="post" action="index.php">
- <inputfield name="sLastname">
- <label>
- <style>Label</style>
- <text>Nom : </text>
- </label>
- <input type="text" />
- </inputfield>
- <inputfield name="sFirstname">
- <label>
- <style>Label</style>
- <text>Prénom : </text>
- </label>
- <input type="text" value="toto" readonly="" />
- </inputfield>
- <inputfield name="bSubmit">
- <label>
- <style></style>
- <text></text>
- </label>
- <input type="submit" value="Valider" />
- </inputfield>
- </form>
- ...
- </document>
|
Seulement, je veux pas que ces champs se mettent n'importe où dans ma page XHTML. Si je fais un <xsl:apply-templates select="inputfield"/>, mes 3 champs vont se mettre les uns à la suite des autres (horizontalement ou verticalement).
Moi, je souhaite avoir les champs positionnés de la façon suivante, dans un tableau :
Code :
- +------------+---+-----------+
- | sFirstname | | sLastname |
- +------------+---+-----------+
- | bSubmit |
- +----------------------------+
|
Vous voyez?
Sauf que pour l'instant, j'y arrive pas J'ai essayé avec des <xsl:if > ou des <xsl:choose> mais ça marche pas. J'avais trouvé un truc avec les <xsl:key /> et key(), mais vu que j'effectue la transformation avec Sablotron 0.95, via un script php, ben ça fait planter Apache (oui, en + de mon pb, je suis pas aidé par les bugs de cette extension!)...
Vous pouvez m'aider, svp? Merci