Outils pour utilisateurs

Outils du site


public:specs_production_projet_oriflamms

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
public:specs_production_projet_oriflamms [2016/01/22 15:37]
alexei.lavrentev@ens-lyon.fr
public:specs_production_projet_oriflamms [2016/06/23 11:41] (Version actuelle)
matthieu.decorde@ens-lyon.fr
Ligne 68: Ligne 68:
           * N = compteur de 1 à n à partir du pb précédent           * N = compteur de 1 à n à partir du pb précédent
         * si absent, ajouter @n (comptage de 1 à n à partir du pb précédent)         * si absent, ajouter @n (comptage de 1 à n à partir du pb précédent)
-      * lb +      * lb   ​ 
-        * si absent, ajouter %%@xml:id="line_$colID_$Nlb"%% où  +        * si absent, ajouter %%@n="$NCurentLine"%% où 
-          * colID = identifiant du cb précédent **sans le préfixe "​col_"​** +          * NCurentLine se remet à 1 à chaque ​cb 
-          * Nlb = compteur de 1 à n à partir du cb précédent (avec et sans @type="​rejet"​) +          * si type="​rejet", ​afficher warning "​no ​attribute provided for '​rejet'​ line break
-        * si not(@type="​rejet"​+        * si @n a une valeur non numérique (par ex. "​3bis",​ "​r"​),​ l'​attribut est copié dans la sortie, NCurrentLine n'est pas incrémenté 
-          * si absentajouter %%@n="$NCurentLine"​%% où +        sinon NCurentLine prend sa valeur
-            * NCurentLine se remet à 1 à chaque cb +
-            ​* si un lb[not([type="​rejet"​)] a un @n à valeur non numérique (par ex. "​3bis",​ "​r"​),​ l'​attribut est copié dans la sortie, NCurrentLine n'est pas incrémenté +
-            si un lb[not([type="​rejet"​)] a un @n à valeur numérique, ​NCurentLine prend sa valeur ​et est incrémenté à chaque nouveau lb[not(@type="​rejet"​)]+
         * si @type="​rejet"​         * si @type="​rejet"​
-          * si pas de @n --> on met un warning ​"no n attribute provided for '​rejet'​ line break" ​et on prend le @n du premier ​lb suivant+          * si absent, ajouter %%@xml:id="line_$colID_$Nlb_r$Nrejet"%%, où 
 +            * colID = identifiant du cb précédent **sans ​le préfixe "​col_"​** 
 +            * Nlb = valeur de l'​attribut ​@n 
 +            * Nrejet = compteur des lb[@type="​rejet"​] (se remet à 1 à chaque cb)
           * si absent, ajouter %%@corresp="#​$correspLineID"​%% où           * si absent, ajouter %%@corresp="#​$correspLineID"​%% où
-          ​* correspLineID = %%@xml:​id="​line_$colID_$(Nlb+1)"​%% ​+            ​* correspLineID = %%line_$colID_$Nlb%% (soit @xml:id sans le suffixe "​_r[0-9]+"​) 
 +        * sinon 
 +          * si absent, ajouter ​%%@xml:​id="​line_$colID_$Nlb"​%% ​où  
 +            * colID = identifiant du cb précédent **sans le préfixe "​col_"​** 
 +            * Nlb = compteur de 1 à n à partir du cb précédent (<​del>​avec et </​del>​sans @type="​rejet"​)
       * w       * w
         * si absent, ajouter %%@xml:​id="​w_$corpusID_$N"​%% où          * si absent, ajouter %%@xml:​id="​w_$corpusID_$N"​%% où 
public/specs_production_projet_oriflamms.1453473472.txt.gz · Dernière modification: 2016/01/22 15:37 par alexei.lavrentev@ens-lyon.fr