From: Eric van der Vlist (vdv@dyomedea.com)
Date: 02/07/2002 - 14:10
Bonjour,
On Tue, 2002-07-02 at 15:58, Marzoli, Vincent wrote:
> 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 '
Il ne s'arrête sans doute pas mais peut envoyer la suite sous forme d'un
autre evènement "characters", les parseurs sont en effet libres de
découper les textes an autant d'évènements qu'ils le souhaitent et
certains "découpent" en fonction des références à entités qu'ils
trouvent.
> Comment faire pour récupérer la valeur complète de la balise <de> avec SAX
> sous java?
Il faut consolider le texte reçu avec de qui viendra ensuite (ou changer
de parseur mais c'est une "mauvaise" solution dans la mesure où le
fonctionnement n'est pas garanti).
Cordialement,
Eric van der Vlist
--
See you in San Diego.
http://conferences.oreillynet.com/os2002/
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
--
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
|