From: JP Moresmau (jpmoresmau@soamai.com)
Date: 02/07/2002 - 14:25
Non, vous ne pouvez pas être sûr que le parseur vous donnera la chaîne d'un
seul coup. Utilisez un StringBuffer ou un StringWriter pour garder vos
caractères entre plusieurs appels à "characters", et traitez la chaine
complète lors des évènements suivants (endElement par exemple).
JP
JP Moresmau CTO - Directeur Technique 4 Rue Kastler - 17000 La Rochelle Tél
: +33 (0)5 46 44 70 82 www.soamai.com
----- Original Message -----
From: "Marzoli, Vincent" <vincent.marzoli@creditlyonnais.fr>
To: <xml-tech@xmlfr.org>
Sent: Tuesday, July 02, 2002 4:12 PM
Subject: [xml-tech] RE: [xml-tech] RE: [xml-tech] Problème avec Sax sous
java
> Oui, c'est ce qui se passe. Or je ne peux pas gérer ce cas directement.
> Pensez-vous que si je remplace le ' par son caractère unicode, je
peux
> récupérer la chaîne de caractères en une seule passe ?
>
> Merci d'avance
>
> Vincent
>
> -----Message d'origine-----
> De : Erik Mazoyer [mailto:erik.mazoyer@hyperoffice.fr]
> Envoyé : mardi 2 juillet 2002 16:16
> À : 'xml-tech@xmlfr.org'
> Objet : [xml-tech] RE: [xml-tech] Problème avec Sax sous java
>
>
> Ne recevrais tu pas plusieurs appels characters consécutifs ?
> La norme de SAX indique que le parser peut très bien envoyer :
> characters = DIRECTION D
> characters = '
> characters = 'EXPLOITATION PARIS
>
> --------------------------------------------------------------------
> Erik Mazoyer, Chef de projet
> HyperOffice
> 6, rue Jacques Daguerre - 92565 Rueil-Malmaison Cedex
> Tél. 01 41 96 96 76
> Fax 01 41 96 96 77
> Mél erik.mazoyer@hyperoffice.fr
>
> -----Message d'origine-----
> De: Marzoli, Vincent [mailto:vincent.marzoli@creditlyonnais.fr]
> Date: mardi 2 juillet 2002 15:59
> À: 'xml-tech@xmlfr.org'
> Objet: [xml-tech] Problème avec Sax sous java
>
>
> Bonjour,
>
> J'ai le document XML suivant :
> <site id="10405">
> <name>DEP CDG SAINT HONORE</name>
> <de id="4700">DIRECTION D'EXPLOITATION PARIS</de>
> </site>
>
> J'utilise un parser SAX avec java pour récupérer les informations de ce
> document.
> Or la méthode public void characters(char buf[], int offset, int len)
throws
> SAXException, ne récupère pour la balise <de> que DIRECTION D. En effet,
il
> semble que le parser s'arrête quand il rencontre '
>
> Comment faire pour récupérer la valeur complète de la balise <de> avec SAX
> sous java?
>
>
>
> _________________________________
> Vincent MARZOLI
> Information Technology
> Gestion Privée - Private Banking International
> Crédit Lyonnais Asset Management
>
>
> -- Attached file included as plaintext by Listar --
>
>
>
> Ce message contient des informations confidentielles ou appartenant au
> Crédit Lyonnais et est établi à l'intention exclusive de ses
> destinataires. Toute divulgation, utilisation, diffusion ou reproduction
> (totale ou partielle) de ce message, ou des informations qu'il contient,
> doit être préalablement autorisée. Tout message électronique est
> susceptible d'altération et son intégrité ne peut être assurée.
> Le Crédit Lyonnais décline toute responsabilité au titre de ce
> message s'il a été modifié ou falsifié. Si vous n'êtes pas
> destinataire de ce message, merci de le détruire immédiatement et
> d'avertir l'expéditeur de l'erreur de distribution et de la destruction
> du message.
>
> This e-mail contains confidential information or information belonging
> to Crédit Lyonnais and is intended solely for the addressees.
> The unauthorised disclosure, use, dissemination or copying (either whole
> or partial) of this e-mail, or any information it contains, is prohibited.
> E-mails are susceptible to alteration and their integrity cannot be
> guaranteed.
> Crédit Lyonnais shall not be liable for this e-mail if modified or
> falsified.
> If you are not the intended recipient of this e-mail, please delete it
> immediately from your system and notify the sender of the wrong delivery
> and the mail deletion.
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
> Cette liste est a votre disposition pour discuter en francais de
> tout sujet technique lie a XML.
>
> Pour resilier votre abonnement, envoyez un message contenant
> la commande "unsubscribe" a xml-tech-request@xmlfr.org
> (mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
> Cette liste est a votre disposition pour discuter en francais de
> tout sujet technique lie a XML.
>
> Pour resilier votre abonnement, envoyez un message contenant
> la commande "unsubscribe" a xml-tech-request@xmlfr.org
> (mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
>
> -- Attached file included as plaintext by Listar --
>
>
>
> Ce message contient des informations confidentielles ou appartenant au
> Crédit Lyonnais et est établi à l'intention exclusive de ses
> destinataires. Toute divulgation, utilisation, diffusion ou reproduction
> (totale ou partielle) de ce message, ou des informations qu'il contient,
> doit être préalablement autorisée. Tout message électronique est
> susceptible d'altération et son intégrité ne peut être assurée.
> Le Crédit Lyonnais décline toute responsabilité au titre de ce
> message s'il a été modifié ou falsifié. Si vous n'êtes pas
> destinataire de ce message, merci de le détruire immédiatement et
> d'avertir l'expéditeur de l'erreur de distribution et de la destruction
> du message.
>
> This e-mail contains confidential information or information belonging
> to Crédit Lyonnais and is intended solely for the addressees.
> The unauthorised disclosure, use, dissemination or copying (either whole
> or partial) of this e-mail, or any information it contains, is prohibited.
> E-mails are susceptible to alteration and their integrity cannot be
guaranteed.
> Crédit Lyonnais shall not be liable for this e-mail if modified or
falsified.
> If you are not the intended recipient of this e-mail, please delete it
> immediately from your system and notify the sender of the wrong delivery
> and the mail deletion.
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
> Cette liste est a votre disposition pour discuter en francais de
> tout sujet technique lie a XML.
>
> Pour resilier votre abonnement, envoyez un message contenant
> la commande "unsubscribe" a xml-tech-request@xmlfr.org
> (mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|