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

Delphi Discussion :

Utilisation des composants xml dans RAD Studio 11


Sujet :

Delphi

  1. #1
    Membre actif
    Homme Profil pro
    programmeur
    Inscrit en
    Août 2023
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : programmeur
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2023
    Messages : 33
    Par défaut Utilisation des composants xml dans RAD Studio 11
    Bonjour,

    Est ce que quelqu'un pourrais me faire un petit exemple de l'utilisation des composants xml sous Rad Studio. j'ai 3 champs, champs1, champs2 et champs3 par élément. j'aimerais pouvoir écrire ou lire mon documents xml dans mon projet.

    Merci pour votre aide

    Pascal

  2. #2
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 569
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    Une chose n'est pas dite : le fichier XML est local ou non ?
    À la vue de la première question), il s'agit d'une application Androïd.

    Si le fichier n'est là que pour stocker des données sous format XML alors peut-être qu'un TClientDataset serait un bon compromis (pour peu de créer la bonne structure)
    (n.b. oserai-je suggérer carrément une BDD SQLite)
    voici ce qui peut se faire sans code si ce n'est les codes permettant la navigation (évènement on ItemClick)


    utilisation du fichier C:\Users\Public\Documents\Embarcadero\Studio\<version>\Samples\Data\country.xml
    Nom : Capture.PNG
Affichages : 165
Taille : 16,6 Ko
    P.S. un autre avantage d'un client dataset, l'utilisation d'index (ici Continent, et ce, en ajoutant une définition d'index au design et en changeant un peu les liaisons)
    Nom : Capture.PNG
Affichages : 151
Taille : 13,7 Ko



    autres solutions (fichier TXT ou JSON) voir ce tutoriel dommage à l'époque j'avais zappé le format XML

  4. #4
    Membre actif
    Homme Profil pro
    programmeur
    Inscrit en
    Août 2023
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : programmeur
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2023
    Messages : 33
    Par défaut Merci pour votre aide
    en effet j'ai opté pour une base SQLite, mais comme je suis novice, hier j'ai passé ma journée à faire des recherches sur SQLite.. C'est une vrai galère, on trouve tout et n'importe quoi. J'ai mis tous les composants firedac sur une fiche. J'ai créé ma base en SQL ainsi qu'une première table ou j'ai mis 2 enregistrements. Pas moyen d'accéder à ma table, enfin je ne possède pas encore les connaissances mais je progresse avec l'aide des forums et la gentillesse des gens qui me répondent.
    Oui, mon appli est pour mon téléphone Android, après 20 ans de maladie, j'ai décidé de reprendre du service.

    Un grand merci pour votre aide.

    Pascal Pierre

  5. #5
    Membre émérite
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 941
    Par défaut
    Bonjour,

    Dans le cas au cas où tu ne l'aurais pas vu, il y a un peu d'aide Embarcadero sur l'utilisation de SQLite avec FireDac, c'est ici :

    Utilisation de SQLite avec FireDAC

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 569
    Billets dans le blog
    65
    Par défaut
    Un GUI tel que SQLiteStudio aide à se faire la main

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/08/2012, 08h48
  2. Réponses: 0
    Dernier message: 28/11/2011, 15h33
  3. Réponses: 0
    Dernier message: 12/03/2011, 14h53
  4. [XSLT] Utiliser des balises XHTML dans un fichier XML
    Par zoubidaman dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 20/03/2007, 14h30
  5. Utilisation des composants valve dans tomcat
    Par santana2006 dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 06/07/2006, 16h19

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