From: cyril vidal (cyril@planetexml.com)
Date: 03/11/2003 - 10:46
Bonjour,
Pourquoi pas faire quelque chose de simple en DOM classique comme ceci par
exemple:
int type = noeud.getNodeType();
switch (type) {
//n'affiche que les noeuds non blancs
case Node.TEXT_NODE: {
String texte =
noeud.getNodeValue().trim();
if(texte.indexOf("\n") < 0 && texte.length()> 0 )
{
// récupérer ici la variable texte pour construire un nouveau noeud de
type Text
}
}
Sinon, concernant la méthodes ignorableWhiteSpace, si c'est la même chose
que la méthode de même nom de l'interface SAX ContentHandler, alors oui, il
faut associer le document à une DTD pour que cela marche. En effet, c'est
elle qui spécifie que des éléments textuels entre un élément <parent> et
<enfant> n'ont aucun sens et donc qu'il faut les ignorer, si la DTD est
comme ceci:
<!ELEMENT parent (enfant)*>
Cdt,
Cyril.
----- Original Message -----
From: "Fabrice Estiévenart" <fe@cetic.be>
To: <xml-tech@xmlfr.org>
Sent: Monday, November 03, 2003 10:29 AM
Subject: [xml-tech] Re: ignorer les espaces dans DOM
>
> ma réponse est "Non"...je vais donc suivre vos conseils,
>
> merci bien,
>
> Fabrice
>
> At 18:13 31/10/2003 +0100, you wrote:
>
> >Le Vendredi 31 Octobre 2003 11:57, Fabrice Estiévenart a écrit :
> > > merci pour cette réponse pertinente mais le problème
subsiste...peut-être
> > > suis-je sur une mauvaise piste en utilisant l'objet DOMParser et la
méthode
> > > "ignorableWhitespace" ?
> > >
> >
> >Votre document est-il associé à une DTD ?
> >
> >Oui -> je passe mon tour
> >
> >Non -> associez-le à une DTD.
> >
> >
> >--
> >SARL diaam informatique - 04 50 44 26 54
> >Ingenierie, développements de systèmes d'information
> >http://www.diaam-informatique.com
> >
> >--
> >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)
>
>
--
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
|