1871

De nombreuses raisons peuvent occasionner cette erreur.

Attention ! Cette page décrit la nature de l'erreur à l'aide d'un exemple hypothétique et non pas les données erronées du fichier d'essai d'entrée. Vous devriez toutefois pouvoir appliquer cette information à votre cas d'erreur.

Description de l'erreur :

De nombreuses raisons peuvent occasionner cette erreur : De plus longues explications sont présentes ci-dessous, mais en un mot cette erreur est

  • un élément fourni non adéquat,
  • un élément est manquant ou
  • un élément indésirable est présent dans le lieu du message d'erreur.
     

Explication du message d'erreur 1:

"Elément 'élém1': Un/Des élément(s) enfant manquant. Est attendu : ( Elém2 )."

élém1 correspondant au lieu où l'erreur fut détecté, et Elém2 est l'élément enfant manquant.

Explication du message d'erreur 2:

Elément 'Elém3': Cet élément est inattendu. Est attendu : ( Elém4 )

Cela pourrait presque indiquer les cas suivant :

  1. Le nom de l'élément était mal othographié. L'élément devait être Elém4, mais pour une raison quelconque il était orthographié Elém3. Vérifier l'orthographe.

  2. Elém4 est défini tel qu'obligatoire dans le schéma xml. Le fichier essaye d'être validé à nouveau, mais ne peut être trouvé dans le fichier xml. Il peut ne rien avoir de mauvais dans Elém3, à part le fait qu'un objet est manquant avant lui. Ainsi Elém3 est l'emplacement où vous devriez chercher l'élément, dans ce cas Elém4, est manquant.

  3. Il se pourrait qu'un élément obligatoire soit manquant au préalable Elém3. Dans ce cas l'élément listé est Elém4 Il pourrait être l'un des éléments autorisé à se trouver avant les éléments obligatoires, et non-mentionnés dans ce message d'erreur. Un exemple ci-dessous à côté de l'image:

  4. Il existe une limite aux instances de l'élém3 et vous en avez utilisé plus qu'autorisé.

error1871.png

Les éléments obligatoires sont : Numrue, Codepostal, Nomville et Pays. Si vous utilisez uniquement Pays :

<AdrPstl>
     <Ctry>FI</Ctry>
</PstlAdr>

The error message is:

Elément "Pays": Cet élément est inattendu. On s'attend à ( AdrTp, AdrLine, Numrue ).

Le validateur s'attend à un élément obligatoire (Numrue), et à deux autres éléments listés qui sont optionnels et peuvent être utilisés au préalable.

Explication du message d'erreur 3:

Elément 'élém5': Cet élément est inattendu.

élém5 est un élément qui n'est pas autorisé à être à cet emplacement. Quand dans le cas précédent, l'erreur pourrait être occasionnée par une erreur de frappe ou un élément obligatoire manquant.

En outre, l'erreur pourrait provenir d'une situation où lorsqu'une sélection de type d'éléments est offerte (une seule à la fois peut être utilisée) définie dans le schéma xml, et plus d'une d'entre elles sont utilisées dans l'instance xml.