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 :

Validation de mon XSD [XSD]


Sujet :

Valider XML

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur Java
    Inscrit en
    Juin 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2013
    Messages : 61
    Par défaut Validation de mon XSD
    Bonjour,

    Je suis complètement novice dans le XML et la validation par le XSD et après avoir passer en revue tout un tas de cours en ligne, je ne me sens pas du tout à niveau. Votre aide me sera très précieuse:

    J'ai un fichier XML et on m'a aussi fourni le XSD de validation. Mon problème c'est que ce XSD n'est pas assez détaillé et il le faut que je le détaille moi même. Sauf que je ne pas sûre d'avoir compris comment imbriquer les <xs:element> <xs: complexType> ou <xs:sequence>

    Voici mon une partie de mon XML et le XSD corrigé:

    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
      <?xml version="1.0" encoding="ISO-8859-1" ?> 
    - <lot>
      <idLot>15135_13_116_CE_1639_00002</idLot> 
      <emplacementImage>./15135_13_116_CE_1639_00002</emplacementImage> 
      <propriete id="dateFlux" type="Date">26/04/2013 16:04:21</propriete> 
      <propriete id="siteNumerisation" type="String">15135</propriete> 
      <propriete id="codePartenaire" type="String">CE</propriete> 
      <propriete id="natureLot" type="String">A</propriete> 
    - <affaire>
      <idAffaire>15135_13_116_CE_1639_00002_1</idAffaire> 
    - <variableAffaire>
      <propriete id="NumVersionContexteAff" type="String">1.0</propriete> 
      <propriete id="typeAffaire" type="String">BD</propriete> 
      <propriete id="typeAffaireDetaille" type="String" /> 
      <propriete id="typeReference" type="String">BEN</propriete> 
      <propriete id="referenceAffaire" type="String">AFFAIRE 2</propriete> 
      <propriete id="typeReferenceAuxiliaire" type="String">DEC</propriete> 
      <propriete id="referenceAffaireAuxiliaire" type="String">AFFAIRE 2 COUGAR</propriete> 
      <propriete id="codeProduit" type="String" /> 
      <propriete id="posteComptable" type="String">949100</propriete> 
      </variableAffaire>
    - <document>
      <idDocument>15135_13_116_CE_1639_00002_1_1</idDocument> 
      <propriete id="dateNumerisation" type="Date">12/03/2007 00:03:00</propriete> 
      <propriete id="position" type="Integer">1</propriete> 
    - <variablesDocument>
      <propriete id="dateReception" type="Date">21/03/2013 07:23:05</propriete> 
      <propriete id="NumVersionContexteDoc" type="String">1.0</propriete> 
      <propriete id="idDemat" type="String">8D123456789</propriete> 
      <propriete id="idPièceExterne" type="String">DOC3</propriete> 
      <propriete id="NaturePièce" type="String">12</propriete> 
      </variablesDocument>
    - <image>
      <idImage>15135_13_116_CE_1639_00002_1_1_1</idImage> 
      <nomFichier taille="51357">15135_13_116_CE_1639_00002_1_1_1.pdf</nomFichier> 
      </image>
      </document>
    - <document>
      <idDocument>15135_13_116_CE_1639_00002_1_2</idDocument> 
      <propriete id="dateNumerisation" type="Date">04/03/2011 00:03:00</propriete> 
      <propriete id="position" type="Integer">2</propriete> 
    - <variablesDocument>
      <propriete id="dateReception" type="Date">21/03/2013 07:23:05</propriete> 
      <propriete id="NumVersionContexteDoc" type="String">1.0</propriete> 
      <propriete id="idDemat" type="String">8D123456789</propriete> 
      <propriete id="idPièceExterne" type="String">DOC4</propriete> 
      <propriete id="NaturePièce" type="String">12</propriete> 
      </variablesDocument>
    Ma question est, est-ce que mon XSD est correct??
    Merci pour votre correction
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. [SAX] Validation XML par XSD
    Par KernelControl dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 21/01/2009, 14h46
  2. Valider XML avec XSD
    Par neilbgr dans le forum Langage
    Réponses: 10
    Dernier message: 26/03/2008, 16h01
  3. [XSD] Problème de XML validation par fichier XSD:org.xml.sax.SAXNotRecognizedException
    Par bareillesj dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 23/04/2007, 14h39
  4. [XSD] validation xml via xsd
    Par florentB dans le forum Format d'échange (XML, JSON...)
    Réponses: 8
    Dernier message: 18/01/2007, 15h19
  5. [XSD] XSD pour validation d'un XSD
    Par moritan dans le forum Valider
    Réponses: 7
    Dernier message: 21/07/2006, 16h48

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