Bonjour,

J'ai r�ussi � r�cup�rer le contenu d'un fichier XML � l'aide de WOXMLDecoder et de NSData.

Mais le contenu que je r�cup�re a des probl�mes d'encoding.
Par exemple, si dans Address, j'ai "s�minaire" le "�" ne sera pas reconnu tel que.

Voici mon mapping xml :

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<model>
    <entity name="com.webobjects.foundation.NSMutableDictionary" xmlTag="listePersonnes">
        <property name="Person" xmlTag="Person"/>
    </entity>
    <entity name="Person" xmlTag="Person" ignoreUnmappedTags="YES">
        <property name="firstName" xmlTag="FirstName"/>
        <property name="lastName" xmlTag="LastName"/>
        <property name="address" xmlTag="Address"/>
        <property name="city" xmlTag="City"/>
        <property name="state" xmlTag="State"/>
        <property name="zipCode" xmlTag="ZipCode"/>
    </entity>
</model>

Voici mes donn�es xml :

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<listePersonnes>
<Person>
    <FirstName>Alan</FirstName>
    <LastName>Newell</LastName>
    <Address>adresse test</Address>
    <City>Cupertino</City>
    <State>CA</State>
    <ZipCode>95051</ZipCode>
</Person>
<Person>
    <FirstName>Eddy</FirstName>
    <LastName>Palisse</LastName>
    <Address>20A, rue du Grand S�minaire</Address>
    <City>Le Coudray</City>
    <State>FR</State>
    <ZipCode>28630</ZipCode>
</Person>
</listePersonnes>

Voici mon code WebOjects :

WOXMLDecoder aWOXMLDecoder = WOXMLDecoder.decoderWithMapping(mappingFile);
aWOXMLDecoder.setEncoding("ISO-8859-1");
NSMutableDictionary listeDeListesPersonnes = (NSMutableDictionary) aWOXMLDecoder.decodeRootObject(data);

Si j'affiche "listeDeListesPersonnes", j'obtiens ceci pour l'adresse : "S?minaire".

Comment faire pour r�soudre ce probl�me ?
Merci.

Eddy PALISSE
--

INGENCYS
Agence Conseil & Ing�nierie en Syst�mes d'Informations

20A, rue du Grand S�minaire
28630 LE COUDRAY

T�l. 02 37 25 12 00 - Fax : 02 37 25 12 01

http://www.ingencys.net

Répondre à