Changeset 11154


Ignore:
Timestamp:
06/06/08 11:51:44 (4 years ago)
Author:
anp
Message:

meilleur controle de validité du code du module SCORM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_ModelingAssmnt/spaces/gen/modelBuilder/bs.doss/sma_scormGenDeploy/bsRoot.xml.xsl

    r11145 r11154  
    302302                                <descriptif><xsl0:value-of select="si(string-length(normalize-space(sm:scormVersion/*/sm:code/@description))&gt;0, sm:scormVersion/*/sm:code/@description, '')"/></descriptif> 
    303303                                <valDefaut><!-- TODO --></valDefaut> 
    304                                 <erreur type="xpath-dynamique">si(      resultatAgent(.) = '',  
    305                                                                                                         'Valeur obligatoire',  
    306                                                                                                         si(string-length(translate(resultatAgent(.), 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSUVXYZ0123456789_', ''))&gt;0, 
    307                                                                                                                 'Seuls les caractères alphanumériques sont autorisés', 
    308                                                                                                                 '' 
     304                                <erreur type="xpath-dynamique">returnFirst(     si(resultatAgent(.) = '', 'Valeur obligatoire'), 
     305                                                                                                                        si(string-length(translate(resultatAgent(.), 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSUVXYZ0123456789_.-', ''))&gt;0, 'Seuls les caractères alphanumériques sont autorisés'), 
     306                                                                                                                        si(string-length(translate(substring(resultatAgent(.), 1, 1), 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSUVXYZ_', ''))&gt;0, 'Seuls les caractères alphabétiques et/ou _ sont autorisés en première position du code'), 
     307                                                                                                                        '' 
    309308                                                                                                        ) 
    310                                                                                                 )</erreur><!-- non nul, alpha-numérique --> 
     309                                                                                                </erreur><!-- non nul, alpha-numérique --> 
    311310                        </paramText> 
    312311                        <paramText code="scorm.moduleTitle"> 
Note: See TracChangeset for help on using the changeset viewer.