controle champ systeme de classification par schematron

  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:6d47d918754551c295a84f44acb53b1d' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><html><head><style type=\'text/css\'>p { margin: 0; }</style></head><body><div style=\'font-family: Arial; font-size: 10pt; color: #6633FF\'><span>Bonjour,<br><br>Pouvez vous vérifier le lom généré par le formulaire full lorsqu\'on ajoute une classification Dewey 100 dans une fiche ?<br></div>', created = 1507749142, expire = 1507835542, headers = '', serialized = 0 WHERE cid = '4:6d47d918754551c295a84f44acb53b1d' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:6d47d918754551c295a84f44acb53b1d' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><html><head><style type=\'text/css\'>p { margin: 0; }</style></head><body><div style=\'font-family: Arial; font-size: 10pt; color: #6633FF\'><span>Bonjour,<br><br>Pouvez vous vérifier le lom généré par le formulaire full lorsqu\'on ajoute une classification Dewey 100 dans une fiche ?<br></div>', created = 1507749142, expire = 1507835542, headers = '', serialized = 0 WHERE cid = '4:6d47d918754551c295a84f44acb53b1d' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:c5add488c7f1e659ea1e210f4fb07547' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><html><head><style type=\'text/css\'>p { margin: 0; }</style></head><body><div style=\'font-family: Arial; font-size: 10pt; color: #6633FF\'><span>Bonjour,<br><br>Dans le workflow (formulaire lomfr-sup-full), je souhaite, au sein d\'une classification, ajouter un taxon.<br>(cf copie ecran jointe)<br><br>Suite à l\'échange que j\'ai eu récemment avec Nolwen, pour être conforme aux préconisations, <br>j\'ai compris que je dois, non pas faire \"Ajout d\'un taxon\", mais \"Ajout d\'un chemin taxon\" en répétant le nom du système de classification dans lequel je suis (lom:source)<br><br>Le formulaire m\'ouvre alors un champ système de classification sous forme de liste déroulante, et 2 champs libres pour l\'id et l\'entry du taxon.<br>il m\'autorise à sauvegarder sans remplir le champ source (malgré avertissement fait par l\'éditeur)<br>Le pb est qu\'au niveau du workflow, je peux publier une fiche qui n\'est pas correcte.<br><br>Je voudrais controler cette anomalie au niveau du schematron, mais je bute sur l\'écriture de la règle.<br><br>J\'ai essayé des choses&nbsp; du style :<br>&lt;!-- source obligatoire --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;sch:assert test=\"lom:classification/lom:taxonPath/lom:source/lom:string[normalize-space(.)!=\'\']\"&gt;lom_easy.schematron.lom-ori.fill_source&lt;/sch:assert&gt;<br><br>mais ca ne lui fait ni chaud, ni froid.<br>Peut etre que c\'est l\'usage d\'une liste déroulante qui fait que le champ n\'est pas vraiment vide ?<br><br>Qq peut il m\'aider ?<br><br><span name=\"x\"></span>Françoise Rousseau Schortin<br>Ingénieur Direction Informatique<br>Université Paris-Sud 11 - 91405 ORSAY<span name=\"x\"></span><br></span><br></div></body></html></div>', created = 1507749142, expire = 1507835542, headers = '', serialized = 0 WHERE cid = '4:c5add488c7f1e659ea1e210f4fb07547' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
1 message / 0 nouveaux
Dernière contribution
francoise.schortin
controle champ systeme de classification par schematron
Bonjour,

Dans le workflow (formulaire lomfr-sup-full), je souhaite, au sein d'une classification, ajouter un taxon.
(cf copie ecran jointe)

Suite à l'échange que j'ai eu récemment avec Nolwen, pour être conforme aux préconisations,
j'ai compris que je dois, non pas faire "Ajout d'un taxon", mais "Ajout d'un chemin taxon" en répétant le nom du système de classification dans lequel je suis (lom:source)

Le formulaire m'ouvre alors un champ système de classification sous forme de liste déroulante, et 2 champs libres pour l'id et l'entry du taxon.
il m'autorise à sauvegarder sans remplir le champ source (malgré avertissement fait par l'éditeur)
Le pb est qu'au niveau du workflow, je peux publier une fiche qui n'est pas correcte.

Je voudrais controler cette anomalie au niveau du schematron, mais je bute sur l'écriture de la règle.

J'ai essayé des choses  du style :
<!-- source obligatoire -->
      <sch:assert test="lom:classification/lom:taxonPath/lom:source/lom:string[normalize-space(.)!='']">lom_easy.schematron.lom-ori.fill_source</sch:assert>

mais ca ne lui fait ni chaud, ni froid.
Peut etre que c'est l'usage d'une liste déroulante qui fait que le champ n'est pas vraiment vide ?

Qq peut il m'aider ?

Françoise Rousseau Schortin
Ingénieur Direction Informatique
Université Paris-Sud 11 - 91405 ORSAY