From: Alexandre Arcouteil (lex@free.fr)
Date: 27/11/2003 - 17:18
xml-tech-bounce@xmlfr.org wrote:
> Bonjour,
> Les éléments "node" se trouvant hors de l'élément "defaults" comportent des
> contenus textuels potentiellement vides. Il me faut produire un document XML
> sans l'élément "defaults", en renseignant les éléments "node" avec les valeurs
> trouvées dans l'élément "defaults" en cas de contenu vide dans un élément.
>
> Je pourrais faire ça de manière complétement cablée sans trop de soucis, mais...
> je préférerais faire ça de façon plus "générale".
Bonsoir,
A première vu, il me semble que vous pourriez utilisez un Xpath
générique du genre: "//defaults/descendant::node()[name()="$typeNoeud"
and @name="$nomNoeud"]" avec deux variables qui récupèrent les types et
nom du noeud en cours ?
Normalement ce Xpath devraient selectionner parmis tous les noeuds
descendant de defaults (encore faut-il sélectionner le bon), celui dont
le type et le nom coreespondent au noeud en cours.
C'est une idée comme ça, il y'a surement mieux :p
alex
--
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
|