IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants VCL Delphi Discussion :

Pas de casse dans les XML


Sujet :

Composants VCL Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 13
    Points : 13
    Points
    13
    Par défaut Pas de casse dans les XML
    Bonjour,

    Comment faire pour que la casse ne soit pas prise en compte dans un document TXMLDocument.

    Parceke je recherce des noeuds ki sont ecrit un peu nimporte comment il faut donc ke je ne tienne pas compte de leur majuscules/minuscules.

    Merci,
    :GREG:

  2. #2
    Membre expérimenté

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Points : 1 594
    Points
    1 594
    Par défaut
    Je ne sais pas quel composant tu utilises, mais il te faudras certainement utiliser LowerCase et passe tous les enfants un à un...

    Quelqu'un qui utilise ces composants t'aidera certainement plus que moi ![/code]

    Smortex

    Les FAQ Assembleur - Linux
    In The Beginning Was The Command Line Neal Stephenson

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 13
    Points : 13
    Points
    13
    Par défaut
    J'utilise TXMLDocument le truc de base dans l'onglet internet. Mais passer les enfants en LowerCase n'est pas possible sachant ke je lis directement dans les noeuds du fichier, les noms ne sont pas extraits on les lis directement sans possibilité de transformation.... G pas été tres clair sur ce point....

    :GREG:

  4. #4
    Membre chevronné
    Avatar de Pierre Castelain
    Inscrit en
    Avril 2002
    Messages
    523
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 523
    Points : 1 943
    Points
    1 943
    Par défaut
    Deux noeuds XML ayant le même tag mais avec une casse différente sont considérés comme 2 noeuds différents. C'est la norme, point.
    Maintenant, il ne te reste plus qu'à trouver un moyen de modifier ces noms dans ton application.

  5. #5
    fdc
    fdc est déconnecté
    Candidat au Club
    Inscrit en
    Juillet 2002
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Pierre a raison : XML est sensible à la casse, il n'y a pas à discuter. Je te suggére tout de même une solution à ton problème : transformer ton document via XSL pour mettre tous les noms d'élément en minuscule et effectuer ensuite tes recherches.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pb de casse dans les noms de tables
    Par whitespirit dans le forum Administration
    Réponses: 2
    Dernier message: 11/09/2008, 16h54
  2. Réponses: 1
    Dernier message: 02/05/2008, 12h53
  3. Réponses: 6
    Dernier message: 24/09/2006, 17h39
  4. Réponses: 6
    Dernier message: 03/05/2006, 11h01
  5. Pas de callback dans les headers en .c
    Par matcocopunch dans le forum OpenGL
    Réponses: 6
    Dernier message: 12/02/2006, 17h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo