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

Bases de données Delphi Discussion :

D7- Exemple de manipulation fichier XLM


Sujet :

Bases de données Delphi

  1. #1
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 391
    Points : 189
    Points
    189
    Par défaut D7- Exemple de manipulation fichier XLM
    Bonjour

    Je suis a la recherche d,exemple pour manipuler(lire-ecrire) un fichier XLM
    J'ai lu plusieurs cours et essayer plusieurs exemples sur les fichier XLM mais il a toujours quelque chose qui me manque soit un paquet ou qu'il ne fonctionne pas avec D7 pro.

    Ca l'air si simple mais je ne comprend pas.

    Avec un exemple je vais voir si c'est mes uses ou erreurs dans mes exemples deja fait.

    Merci de prendre quelque minutes de votre temps pour me repondre.

  2. #2
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 391
    Points : 189
    Points
    189
    Par défaut D7-Lire fichier XLM
    D7-vista

    Bonjour

    Je vais etre plus précis sur ma question.Je veux lire les données dans un fichiers XLM et les copiers dans un table.
    Voici le fichier a lire:

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     <?xml version="1.0" ?> 
    - <COMMANDE>
    - <HEADER>
    - <H_OWNER>
      <OWN_NUMBER>11111111.00</OWN_NUMBER> 
      <OWN_USER>Usager X</OWN_USER> 
      </H_OWNER>
    - <H_ORDER>
      <ORD_PO>Test</ORD_PO> 
      <ORD_NO_CUSTOMER>le # de mon client</ORD_NO_CUSTOMER> 
      </H_ORDER>
      </HEADER>
    - <DETAIL>
    - <PRODUCT>
      <P_NUMBER>300</P_NUMBER> 
      <P_COLOR>Ba21</P_COLOR> 
      <P_BACK_COLOR>WHITE</P_BACK_COLOR> 
      <P_PROFILE>AAAA</P_PROFILE> 
      <P_HEIGHT>25</P_HEIGHT> 
      <P_WIDTH>30</P_WIDTH> 
    - <P_OPTIONS>
    - <OPT_FINITION>
      <OF_GLAZE>WIPED_GLAZE</OF_GLAZE> 
      <OF_COLOR>BROWN</OF_COLOR> 
      </OPT_FINITION>
      </P_OPTIONS>
      <P_QTY>8</P_QTY> 
      </PRODUCT>
      </DETAIL>
      </COMMANDE

    merci de votre aide

    Mario

  3. #3
    Membre chevronné

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 288
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 1 288
    Points : 1 936
    Points
    1 936
    Par défaut
    Donc un fichier XML, non? et non XLM

    Voir le TXMLDocument (ou le IXMLDocument pour n'utiliser que l'interface)
    Delphi 7/XE2/XE3
    C#
    Oracle 9i à 12c
    SQL Server 2008 à 2014

  4. #4
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 391
    Points : 189
    Points
    189
    Par défaut Cours sur XML de big
    Je suis entrain de faire l'exemple de big et je vais le faire par etape

    J,ai mis un bouton,un memo et XMLDocument

    a la premiere ligne de son exemple j'ai l'erreur suivante

    Erreur] Unit1.pas(29): Identificateur non déclaré : 'IXMLDOMDocument'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    procedure TForm1.loadbuttonClick(Sender: TObject);
    var DOMDoc : IXMLDOMDocument; //l'interface d'un document DOM
    begin
      DOMDoc := CoDOMDocument.Create; //création de l'objet correspondant.
      with DOMDoc do begin
        async := False; //Permet de charger un document XML en mode synchrone
        if load('adresses.xml') then begin
          MemoResult.Lines.Add(xml); //affiche le document xml en entier dans un mémo
          ShowMessage(documentElement.nodeName); //affiche la racine du document
        end;
      end;
     
     
    end;
    merci de votre aide

    Mario

  5. #5
    Membre chevronné

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 288
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 1 288
    Points : 1 936
    Points
    1 936
    Par défaut
    C'est précisé dans l'exemple de big:
    Delphi 7/XE2/XE3
    C#
    Oracle 9i à 12c
    SQL Server 2008 à 2014

  6. #6
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 391
    Points : 189
    Points
    189
    Par défaut Merci pour l'information
    Bonjour

    Merci pour votre aide, ces beaucoup de lecture et d'exemple a faire pour comprendre mais la ca marche je peux recuperer l'information d'un fichier XML.


    Merci encore

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

Discussions similaires

  1. Langage pour manipuler fichiers
    Par Dolhmen dans le forum Windows
    Réponses: 15
    Dernier message: 26/04/2006, 21h48
  2. [SQL*Loader] manipulation fichier controle
    Par devdev2003 dans le forum SQL
    Réponses: 2
    Dernier message: 24/04/2006, 18h31
  3. Manipulation fichier excel : quel langage ?
    Par HaTnuX dans le forum Windows
    Réponses: 7
    Dernier message: 14/04/2006, 19h34
  4. manipulation fichier avec Mysql
    Par poulacou dans le forum Requêtes
    Réponses: 3
    Dernier message: 17/03/2006, 09h50
  5. Manipulation Fichiers Audio
    Par black is beautiful dans le forum Audio
    Réponses: 5
    Dernier message: 11/12/2005, 22h21

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