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

Format d'échange (XML, JSON...) Java Discussion :

XSD Dynamique ?


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 14
    Par défaut XSD Dynamique ?
    Bonjour,

    J'aimerai savoir si quelqu'un connait un moyen simple de faire générer une "Sous"-XSD à partir d'une XSD existante ?.

    Exemple :
    J'ai le fichier xml suivant :
    <Root>
    <Header>
    </Header>
    <Data Value=><subData>..</subData></Data>
    <Data Value=A><subData>..</subData></Data>
    <Data Value=B><subData>..</subData></Data>
    <Data Value=A><subData>..</subData></Data>
    <Data Value=B><subData>..</subData></Data>
    </Tail>
    </Tail>
    </Root>
    Auxquel est associé un fichier XSD.
    J'aimerai un moyen de générer des XSD qui puisse valider les balises Header, Data, Tail à partir du fichier XSD qui valide la globalité du fichier.

    Est-ce possible ?

    (En fait, le but est de faire la chose suivante :
    Parser (validé) le fichier et renvoyé dans des fichiers différents les nodes qui sont corrects et les nodes qui sont incorrects. Le but étant d'avoir 3 fichiers comme suit :

    Le fichier en erreur :
    <Root>
    <Header>
    </Header>
    <Data Value=><subData>..</subData></Data>
    </Tail>
    </Tail>
    </Root>
    Le fichier A :
    <Root>
    <Header>
    </Header>
    <Data Value=A><subData>..</subData></Data>
    <Data Value=A><subData>..</subData></Data>
    </Tail>
    </Tail>
    </Root>
    Le fichier B :
    <Root>
    <Header>
    </Header>
    <Data Value=B><subData>..</subData></Data>
    <Data Value=B><subData>..</subData></Data>
    </Tail>
    </Tail>
    </Root>
    Merci d'avance si quelqu'un a une idée.

  2. #2
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 14
    Par défaut
    A défaut de solution, existe-t-il un moyen de recuperer les noeuds de plus haut niveau (qu'on definirait dans une liste par exemple, dans mon cas Header, Data et Tail) qui serait en erreur ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/09/2009, 00h56
  2. [XSD] Génération dynamique à partir d'un XSD
    Par zeptitejute dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 17/08/2009, 10h43
  3. [XSD] un XSD Dynamique possible?
    Par emile.coue dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 13/12/2008, 15h04
  4. [VB.net 2.0/XSD] Connexion base de données dynamique
    Par RaelRiaK dans le forum Accès aux données
    Réponses: 13
    Dernier message: 05/12/2006, 17h06
  5. [VB.Net 2.0/xsd] Comment passer une chaine de connexion dynamiquement ?
    Par graphicsxp dans le forum Accès aux données
    Réponses: 4
    Dernier message: 21/07/2006, 11h20

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