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

Valider XML Discussion :

[XSD]Attribuer un schéma lors d'un export Access->XML


Sujet :

Valider XML

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2003
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 4
    Points : 4
    Points
    4
    Par défaut [XSD]Attribuer un schéma lors d'un export Access->XML
    Hello, je suis débutante dans Access mais je devrais créer un fichier au format xml qui a une structure bien précise. Je suis arrivée à un assez bon résultat mais j'ai encore un ou 2 problèmes avec la structure qui ne correspond pas à ce que je dois fournir. J'ai adapté le xsd qu'Access m'avait créé afin de lui donner la structure souhaitée, mais je n'arrive pas à attribuer mon propre fichier xsd lors de l'exportation. Automatiquement Access génére un nouveau xsd ou demande d'écraser le mien, si il a le même nom.

    J'ai actuellement 2 tables, "Lager" et "Optzeile", liées entre elles par une clé primaire.

    Le xml créé actuellement est le suivant:

    Code : 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
    <xml version="1.0" encoding="UTF-8"?>
    <dataroot xmlns:od="urn:schemas-microsoft-com:officedata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:noNamespaceSchemaLocation="Lager.xsd" generated="2007-08-02T13:46:04">
    <Lager>
    <GarageID>610999</GarageID>
    <Quelle>1</Quelle>
    <LagerNr>500312</LagerNr>
    <FzTypNr>2</FzTypNr>
    <OptZeile>
    <LagerNr>500312</LagerNr>
    <BezeichnungD>Leder</BezeichnungD>
    <BezeichnungF>Leder</BezeichnungF>
    <BezeichnungI>Leder</BezeichnungI>
    <Inklusiv>2</Inklusiv>
    <Optionen>
    <OptKey>UAB</OptKey>
    <OptCode>2</OptCode>
    </OptZeile>
    <OptZeile>
    <LagerNr>500312</LagerNr>
    <BezeichnungD>klima</BezeichnungD>
    <BezeichnungF>klima</BezeichnungF>
    <BezeichnungI>klima</BezeichnungI>
    <Inklusiv>2</Inklusiv>
    <OptKey>OAB</OptKey>
    <OptCode>2</OptCode>
    </OptZeile>
    </Lager>
    </dataroot>
    Mon problème est que je dois rajouter un niveau supplémentaire, <Optionen> qui comprendra les différents <OptZeile>.... Je n'arrive pas à le résoudre sous access..... Mon 2ème problème est que dans la table <OptZeile>, je ne devrais pas apporter à nouveau <LagerNr>, mais vu que c'est ma clé, la non plus, je ne sais pas comment le gérer sous access. Par contre si je réussissais à lui attribuer mon propres schéma xsd, le problème serait résolu.

    Voilà à quoi ça devrait ressembler:
    Code : 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" encoding="UTF-8"?>
    <dataroot xmlns:od="urn:schemas-microsoft-com:officedata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:noNamespaceSchemaLocation="Lager.xsd" generated="2007-08-02T13:46:04">
    <Lager>
    <GarageID>610999</GarageID>
    <Quelle>1</Quelle>
    <LagerNr>500312</LagerNr>
    <FzTypNr>2</FzTypNr>
    <OptZeile>
    <LagerNr>500312</LagerNr>
    <BezeichnungD>Leder</BezeichnungD>
    <BezeichnungF>Leder</BezeichnungF>
    <BezeichnungI>Leder</BezeichnungI>
    <Inklusiv>2</Inklusiv>
    <Optionen>
    <OptKey>UAB</OptKey>
    <OptCode>2</OptCode>
    </OptZeile>
    <OptZeile>
    <LagerNr>500312</LagerNr>
    <BezeichnungD>klima</BezeichnungD>
    <BezeichnungF>klima</BezeichnungF>
    <BezeichnungI>klima</BezeichnungI>
    <Inklusiv>2</Inklusiv>
    <OptKey>OAB</OptKey>
    <OptCode>2</OptCode>
    </OptZeile>
    </Optionen>
    </Lager>
    </dataroot>
    Merci d'avance.

  2. #2
    Candidat au Club
    Inscrit en
    Avril 2003
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Problème résolu
    J'ai réussi à régler le problème de mise en forme grace à un fichier de transformation xsl.

    C'est donc résolu. Merci.

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

Discussions similaires

  1. [XSD] Message d'erreur lors de l'import d'un XML
    Par phoenixz22 dans le forum Valider
    Réponses: 1
    Dernier message: 04/10/2007, 09h08
  2. Réponses: 5
    Dernier message: 15/07/2007, 22h49
  3. [msg d'erreur] lors d'un export
    Par Cyber@l dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 01/07/2004, 09h55

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