Précédent   Forum des professionnels en informatique > Autres langages > XML/XSL et SOAP
XML/XSL et SOAP Forum d'entraide sur XML et SOAP. Avant de poster -> FAQ XML, Sources XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/12/2011, 23h34   #1
Invité régulier
 
Inscription : février 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 69
Points : 6
Points : 6
Par défaut Problème caractères spéciaux XML

Bonsoir, j'ai un petit problème, j'ai un petit code dans une page xml , le label contient parfois "à" ou "?".
Mon problème c'est que le caractère à ne s'affiche pas
? quand je le met le bouton ne fonctionne plus.
Si quelqu'un peut m'aider svp ?
Merci
dans l'encodage de ma page j'ai mis
Code :
1
2
3
<?xml version="1.0" encoding="ISO-8859-1"?>
<item id="77" label="Client à contacter" background="default" template="slider" xml="xml/slider1.xml"/>
<item id="70" label="Raison ?" background="default" template="slider" xml="xml/slider2.xml"/>
tatutatu2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 01h47   #2
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 092
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 092
Points : 7 020
Points : 7 020
Pour le à c'est peut-être une histoire d'encodage, et peut-être pas.
Pour le ? il n'y a pas de raison en rapport avec XML.

Un peu de contexte ? Non, c'est pas important ?
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 12h25   #3
Modérateur
 
Avatar de polymorphisme
 
Homme Grégory Roche
GED (Gestion Electronique de Documentation)
Inscription : octobre 2009
Messages : 1 068
Détails du profil
Informations personnelles :
Nom : Homme Grégory Roche
Âge : 38
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : GED (Gestion Electronique de Documentation)

Informations forums :
Inscription : octobre 2009
Messages : 1 068
Points : 1 447
Points : 1 447
Bonjour,

les deux caractères "à" et "?" sont bien pris en charge par l'ISO-8859-1.

Aussi, il faut vérifier ta feuille de style (en-tête, élément output)
et que le programme qui utilise ta sortie xml prenne bien en charge l'ISO-8859-1.

Enfin, le code que tu nous montre n'est pas du XML puisqu'il n'y a pas d'élément racine ! Dans la mesure du possible, tu pourrais par exemple utiliser :

Code :
1
2
3
4
5
<?xml version="1.0" encoding="ISO-8859-1"?>
<list>
<item id="77" label="Client à contacter" background="default" template="slider" xml="xml/slider1.xml"/>
<item id="70" label="Raison ?" background="default" template="slider" xml="xml/slider2.xml"/>
</list>
__________________
polymorphisme.com
Article : Installation de Cocoon
Je ne réponds pas aux MP à caractère technique.
polymorphisme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 13h44   #4
Invité régulier
 
Inscription : février 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 69
Points : 6
Points : 6
Bonjour Mr, merci pour votre aide
en fait c'est un template xml flash que j'utilise j'ai édité toutes les pages et rectifiée l'encodage (c'était en utf 8)
C'est un bout de codage que j'ai copier ici

Code :
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="ISO-8859-1"?>
 
<menuPrimary id="1" url_config="xml/configuration_menu.xml">
 
 
<item id="5557" label="Accueil" background="default" template="intro.swf" height="400"/>	
 
<item id="77" label="Client à contacter" background="default" template="slider" xml="xml/slider1.xml"/>
<item id="70" label="Raison ?" background="default" template="slider" xml="xml/slider2.xml"/>
</menuPrimary>
Dans ma page configuration_menu.xml

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?xml version="1.0" encoding="ISO-8859-1"?>
 
 
 
<data backgroundColorMenuItem="0x000000"    
	  alphaBackgroundItem="60"           
	  paddingItemH="0"  
	  align="L"  
	  textColorOut_Item="0xFFFFFF"  
	  textColorRol_Item="0xB42980"  
	  rectangleRol="0x00CCFF"  
	  rectangleAlpha="0"
	  spaceItem="16"
	  backgroundColorMenuSubitem="0xFF0000"   
	  alphaBackgroundSubItem="0"   
	  textColorOut_Subitem="0xFFFFFF"   
	  textColorOver_Subitem="0xFFFFFF" 
	  bcgSubitem="0xB42980"
	  rectangleRolSubitem="0x000000"  
	  rectangleAlphaSubitem="100" 
	  spaceSubitem="19"   
	  paddingUpSubitem="0" 
	  paddingDownSubitem="0">
</data>
Dans mon fichier css j'ai pas mis d'encodage
tatutatu2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 15h03   #5
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 092
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 092
Points : 7 020
Points : 7 020
Je suppose que "template xml flash" signifie quelque chose aux yeux de quelqu'un.
Mais à mon humble avis cette personne sera plus facile à trouver côté flash.

Ceci n'est pas une question générale de xml.
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h29.


 
 
 
 
Partenaires

Hébergement Web