Project

General

Profile

Bac à idée #3012

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

Added by Daniel Dehennin over 11 years ago. Updated almost 9 years ago.

Status:
Nouveau
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Start date:
03/05/2012
Due date:
% Done:

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.

History

#1 Updated by Luc Bourdot almost 9 years ago

  • Parent task set to #9379

#2 Updated by Joël Cuissinat almost 9 years ago

  • Parent task deleted (#9379)

#3 Updated by Joël Cuissinat almost 9 years ago

  • Tracker changed from Tâche to Bac à idée
  • Target version deleted (sprint 2014 44-45)

Also available in: Atom PDF