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

C++Builder Discussion :

Changement d'une option dans le composant TXMLDocument


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Faith's Fall
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 740
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 740
    Par d�faut Changement d'une option dans le composant TXMLDocument
    Bonjour,

    J'ai un petit souci, je toi changer une valeur en cours de fonctionnement de l'appli sur le composant TXMLDocument. Cette options est poPreserveWhiteSpace de ParseOptions (Comme montre le screen).

    Donc en ligne de commande j'ai test�:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    XMLDoc->ParseOptions->poPreserveWhiteSpace = true;
     
    ...
     
    XMLDoc->ParseOptions = poPreserveWhiteSpace;

    Mais aucun des 2 n'est valide.

    Quelqu'un a une id�e sur comment changer la valeur de poPreserveWhiteSpace ?


  2. #2
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    Essaye ceci :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    XMLDoc->ParseOptions << poPreserveWhiteSpace;

  3. #3
    Membre Expert
    Avatar de Faith's Fall
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 740
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 740
    Par d�faut
    Citation Envoy� par pottiez Voir le message
    Essaye ceci :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    XMLDoc->ParseOptions << poPreserveWhiteSpace;
    Sa compile. Maintenant si je voudrais remettre a false le tout de ParseOptions, si je fais :

    XMLDoc->ParseOptions << NULL;
    Malheureusement sa plante


  4. #4
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    Tu peut faire ceci pour retirer une option :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    XMLDoc->ParseOptions >> poPreserveWhiteSpace;
    Si tu veut en faire plusieurs en m�me temps :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    XMLDoc->ParseOptions >> poPreserveWhiteSpace >> TaDeuxiemeOptionARetirer;
    etc...

  5. #5
    Membre Expert
    Avatar de Faith's Fall
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 740
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 740
    Par d�faut
    mais y a un souci, le programme compile mais a l'�xecution l'xml ce comporte comme si l'option etait en false alors qu'il est cens� etre en true.

    J'ai v�rifi� au d�bogage, le programme suis bien l'ordre, cad sauvegarder le fichier, mettre a true poPreserveWhiteSpace, faire les modiication, mettre a false poPreserveWhiteSpace, et recharger le fichier xml.



  6. #6
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    A tu fait le test de Auteur apr�s avoir modifier ton option, pour voir si elle �t� r�ellement modifi� ?

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    XMLDoc->ParseOptions.Contains(poPreserveWhiteSpace);

  7. #7
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par d�faut
    pour compl�ter ce qu'a �crit pottiez :

    Code c++ : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    XMLDoc->ParseOptions << poPreserveWhiteSpace;  // pour ajouter l'option (true)
    XMLDoc->ParseOptions >> poPreserveWhiteSpace; // pour retirer l'option
     
     
    XMLDoc->ParseOptions.Contains(poPreserveWhiteSpace)
    //=> renvoit true si l'option est présente
    //=> renvoit false si l'option est absente

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [WD9] Non remplissage d'une liste dans un composant
    Par Romanops dans le forum WinDev
    R�ponses: 3
    Dernier message: 06/04/2006, 17h05
  2. creation d'une variable dans un composant ?
    Par renard s dans le forum Composants VCL
    R�ponses: 4
    Dernier message: 20/12/2005, 01h10
  3. [DOM] agir sur le DOM au changement d'une cha�ne dans un FORM
    Par boteha dans le forum G�n�ral JavaScript
    R�ponses: 14
    Dernier message: 30/11/2005, 14h39
  4. Une image dans un composant ?
    Par bjl dans le forum Composants VCL
    R�ponses: 2
    Dernier message: 20/03/2003, 11h28

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