Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

From: Joël Martin-Gallausiaux (joel.martin-gallausiaux@sunissy.France.Sun.COM)
Date: 03/05/2002 - 16:14


Il y a un "embouillamini" entre JAXP et SAX concernant le traitement des
namespaces qui explique que par défaut avec JAXP, on se retrouve avec des
"localName" vides alors que ça marche quand on utilise directement un
XMLReader :

La spécification SAX, par défaut, positionne
"http://xml.org/sax/features/namespaces" à true
La spécification JAXP, par défaut, positionne cette même propriété à false
(par dessus le parser SAX)

Donc pour que ça marche avec JAXP comme avec un parser SAX directement , il
faut ajouter dans votre code :

// Après factory = SAXParserFactory.newInstance ();
factory.setNamespaceAware (true);

Salutations,

Joël Martin-Gallausiaux (joel.martin-gallausiaux@france.sun.com)
Sun Educational Service

Tél : 33 1 4133 1709 Mobile : 33 6 7468 8206 Fax : 33 1 41 33 17 33

-----Original Message-----
From: xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]On Behalf
Of Frédéric Laurent
Sent: Friday, May 03, 2002 2:46 PM
To: xml-tech@xmlfr.org
Subject: [xml-tech] Re: SAX

03/05/2002 13:53:03, "Herve AGNOUX" <herve.agnoux@diaam-informatique.com> a
écrit:

>Essayez avec qName. J'avais posé une question à ce sujet il y a
>quelques temps, ne sachant pas trop quand est-ce qu'il fallait
>utiliser localName, et quand est-ce qu'il fallait utiliser qName.
>Bien entendu, j'ai oublié ce que l'on m'avait répondu.
>
>Au départ j'utilisais localName et ça marchait bien, puis j'ai changé
>de version xalan / jaxp et il a fallu que j'utilise qName ensuite,
>comprenne qui pourra.

localName est utile simplement lorqu'un espace de noms est présent.
Sa valeur est alors la partie droite du nom entier
Par exemple "comment" si on tombe sur un "xsl:comment".
S'il n'y a pas d'espace de noms, localName vaut ""

qName est la valeur que l'on trouve dans le fichier xml source
Par contre qName peut être vide si un espace de noms est utilisé
(on ne peut pas compter dessus à priori (avec un espace de noms))

bref il faut tenir compte du premier paramètre : l'uri n'est
pas vide si un espace de noms est présent...

cordialement

--
Frédéric Laurent
http://www.opikanoba.org

-- 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

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement