Outils pour utilisateurs

Outils du site


public:import_xml

Ceci est une ancienne révision du document !


Spécification du futur module d'import XML/w+CSV

Objectif

Abaissement du niveau sémantique de l'actuel import XML/W (0.7.6) et transférer une partie du sémantisme dans le module XTZ.

Importer

Compiler

Édition

Faire évoluer le pager actuel pour gérer plus de cas et qu'il soit plus souple.

Méthode

Édition

Tickets liés :

Solution

Édition

Liste des éléments gérés par le module.

Élément text
  • crée un élement h3 avec @id
  • itère sur ses attributs pour afficher un tableau : nom + valeur
  • saute une ligne
Élément p
  • crée un élément p
  • si @rend est renseigné il est utilisé pour remplir p@class
Élément lb
  • crée un élément br
Élément de pagination indiqué dans le paramètre 'pageBreakTag'

Par défaut 'pb' dans l'initialisation du champ “Page break tag” du formulaire d'import

  • Si 'pageBreakTag' est vide, il ne faut couper les pages par un élément
  • Si non
    • coupe la page (avant ou après ??) au niveau de l'élément en refermant les balises ouvertes puis en les ré-ouvrant
    • ajoute un numéro de page : crée un élément p centré dont le texte est affiché en rouge est : “- @n -”.
Element w
  • créé un élément 'span'
  • attribut 'id'
  • attribut 'title' avec les propriétés du mot

Recette

Protocole de test

Alpha

Beta

État courant

public/import_xml.1412958016.txt.gz · Dernière modification: 2014/10/10 18:20 par matthieu.decorde@ens-lyon.fr