Projet

Général

Profil

Bac à idée #3012

Les variable multi groupées rendent impossible de faire un schéma XML validant

Ajouté par Daniel Dehennin il y a environ 12 ans. Mis à jour il y a plus de 9 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
05/03/2012
Echéance:
% réalisé:

0%


Description

Avec creole 2.3, la gestion de l’attribut multi a changé.

Cette attribut définie s’il est possible d’avoir plus d’une valeur, mais ne doit pas être appliqué à une variable slave d’une variable master multivaluée.

Il est ainsi impossible de valider le XML si plus d’une valeur par défaut doivent être fournies

  • La variable master peut être déclarée comme suit:
    <variable name="ma_master" type="string" multi="True">
        <value>m1</value>
        <value>m2</value>
    </variable>
    
  • La variable slave associée doit être déclarée comme suit:
    <variable name="ma_slave" type="string"> <!-- Absence de multi="True" -->
        <value>s1</value>
        <value>s2</value> <!-- Ne devrait pas être possible du fait de l’absence du multi="True" -->
    </variable>
    

Ce problème est « caché » s’il n’y a qu’une valeur par défaut, ou aucune.

Historique

#1 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tâche parente mis à #9379

#2 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Tâche parente #9379 supprimé

#3 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Tracker changé de Tâche à Bac à idée
  • Version cible sprint 2014 44-45 supprimé

Formats disponibles : Atom PDF