Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4021 connectés 

 


Dernière réponse
Sujet : Aidez moi en XmL et javascript!!!
deathsharp premiere chose qui me frappe: pour raymon et anne-catherine, tu devine pas leur sexe? :D

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
deathsharp premiere chose qui me frappe: pour raymon et anne-catherine, tu devine pas leur sexe? :D
darklord22 Elle est où ton histoire que les champs ont tous le même nom?
lpoziggy HAHAHA, petit pouilleux, tu penses ke tu vas glander en attendant???
gaetan7 excusez moa de vous importuner pour vous soumetre un  
problème. Je fais actuellement un projet en XML mais j'ai  
un soucis.  
Auriez-vous l'ammabilité de regarder le code source ci-  
après. En lançant le fichier essai.xml vous verrez un  
formulaire et le but est de récupérer ces données dans un  
fichier (nommé toto.txt). Le problème est le suivant : tous  
les champs ont le même nom puisque créés dynamiquement  
(c'est dans le cahier des charges) et donc je n'arrive pas  
à récupérer ces données.  
Merci d'avance.  
 
 
Source XML:  
<?xml version="1.0" encoding="ISO-8859-1" ?>  
<!-- ISO-8859-1 permet la gestion des accents -->  
<?xml-stylesheet href="essai.xsl" type="text/xsl" ?>  
<!-- Indication du fichier de formatage -->  
<!-- Déclaration de la structure -->  
 
<!DOCTYPE les_eleves [ <!-- Type du document -->  
<!ELEMENT description_eleve (Description)+> <!-- Nom de la structure -->  
<!ELEMENT Description (Nom_Prenom?, Age?, Sexe?, Adresse?, Groupe?)>  
<!-- Les divers champs de la structure -->  
 
<!ELEMENT Nom_Prenom (Nom?, Prenom?)>  
<!ELEMENT Nom (#PCDATA)> <!-- Variable -->  
<!ELEMENT Prenom (#PCDATA)>  
<!ELEMENT Age (#PCDATA)>  
<!ELEMENT Sexe (#PCDATA)>  
<!ELEMENT Adresse (Rue?, Code_Postal?, Ville?, Pays?)>  
<!ELEMENT Rue (#PCDATA)>  
<!ELEMENT Code_Postal (#PCDATA)>  
<!ELEMENT Ville (#PCDATA)>  
<!ELEMENT Pays (#PCDATA)>  
<!ELEMENT Groupe (#PCDATA)>  
]>  
 
<!-- Fin de la déclaration -->  
 
 
<!-- Exemple d'instance de la structure :  
<description_eleve>  
<Nom_Prenom>  
<Nom></Nom>  
<Prenom></Prenom>  
</Nom_Prenom>  
<Age></Age>  
<Sexe></Sexe>  
<Adresse>  
<Rue></Rue>  
<Code_Postal></Code_Postal>  
<Ville></Ville>  
<Pays></Pays>  
</Adresse>  
<Groupe></Groupe>  
</description_eleve>  
-->  
 
 
 
<les_eleves>  
 
<description_eleve>  
<Nom_Prenom>  
<Nom>Pitere</Nom>  
<Prenom>Raymond</Prenom>  
</Nom_Prenom>  
<Age>18</Age>  
<Sexe>Inconnu</Sexe>  
<Adresse>  
<Rue>19, rue principale</Rue>  
<Code_Postal>67000</Code_Postal>  
<Ville>Strasbourg</Ville>  
<Pays></Pays>  
</Adresse>  
<Groupe></Groupe>  
</description_eleve>  
 
<description_eleve>  
<Nom_Prenom>  
<Nom>Sibler</Nom>  
<Prenom>George</Prenom>  
</Nom_Prenom>  
<Age>22</Age>  
<Sexe>Homme</Sexe>  
<Adresse>  
<Rue>40, rue des prés</Rue>  
<Code_Postal>67000</Code_Postal>  
<Ville>Strasbourg</Ville>  
<Pays></Pays>  
</Adresse>  
<Groupe></Groupe>  
</description_eleve>  
 
<description_eleve>  
<Nom_Prenom>  
<Nom>Wurtz</Nom>  
<Prenom>René-Pierre</Prenom>  
</Nom_Prenom>  
<Age>19</Age>  
<Sexe>Homme</Sexe>  
<Adresse>  
<Rue>30, rue des champs</Rue>  
<Code_Postal>67000</Code_Postal>  
<Ville>Strasbourg</Ville>  
<Pays></Pays>  
</Adresse>  
<Groupe></Groupe>  
</description_eleve>  
 
<description_eleve>  
<Nom_Prenom>  
<Nom>WURTZ</Nom>  
<Prenom>Anne-Catherine</Prenom>  
</Nom_Prenom>  
<Age>20</Age>  
<Sexe>?</Sexe>  
<Adresse>  
<Rue>5, rue des sgegs</Rue>  
<Code_Postal>67000</Code_Postal>  
<Ville>Strasbourg</Ville>  
<Pays></Pays>  
</Adresse>  
<Groupe></Groupe>  
</description_eleve>  
</les_eleves>  
 
 
 
Source XSL:  
<?xml version="1.0"?>  
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">  
<xsl:template match="/">  
<HTML>  
<HEAD>  
<!-- Utilisation de VBscript -->  
 
<SCRIPT language="VBscript" type="text/vbscript">  
Sub Valide_OnClick  
Dim Objet, File  
Set Objet = CreateObject("Scripting.FileSystemObject" )  
Set File = Objet.CreateTextFile(CurDir + "\Toto.txt", False, False)  
File.Write document.form.Pays.value  
End Sub  
</SCRIPT>  
</HEAD>  
<BODY >  
 
<center><H1><U>Descriptions des eleves</U></H1></center>  
<FORM NAME="form">  
<TABLE border="1">  
<colgroup>  
<!-- Definition de la struture du tableau -->  
<col width="150"/>  
<col width="150"/>  
<col width="50"/>  
<col width="80"/>  
<col width="180"/>  
<col width="50"/>  
<col width="180"/>  
<col width="90"/>  
</colgroup>  
 
<THEAD bgcolor="red" style="color:white">  
<!-- Ligne des titres de colonnes -->  
 
<tr>  
<td><b>Nom</b></td>  
<td><b>Prenom</b></td>  
<td><b>Age</b></td>  
<td><b>Sexe</b></td>  
<th colspan="3"><b>Adresse</b></th>  
<td><b>Pays</b></td>  
</tr>  
</THEAD>  
 
 
<TBODY>  
<!-- Definition du corps du tableau -->  
 
<xsl:for-each select="les_eleves/description_eleve">  
<!-- Boucle selectionnant chaque instanciation de la structure -->  
 
<tr>  
<td> <xsl:value-of select="Nom_Prenom/Nom"/> </td>  
 
<td> <xsl:value-of select="Nom_Prenom/Prenom"/> </td>  
 
<td> <xsl:value-of select="Age"/> </td>  
 
<td> <xsl:value-of select="Sexe"/> </td>  
 
<td> <xsl:value-of select="Adresse/Rue"/> </td>  
 
<td> <xsl:value-of select="Adresse/Code_Postal"/> </td>  
 
<td> <xsl:value-of select="Adresse/Ville"/> </td>  
 
<td><input type="TEXT" NAME="Pays" value=""/></td>  
</tr>  
</xsl:for-each>  
</TBODY>  
</TABLE>  
<br/>  
<center><input type="button" name="Valide" value="Envoyer" /></center>  
</FORM>  
</BODY>  
</HTML>  
</xsl:template>  
</xsl:stylesheet>  
 :cry:  :sweat:  :non:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)