A des fins de traitement xml

Les exports Natif-C et Natif-Filtre

  • Natif-C exporte uniquement le ou les fragments ciblés par une expression Xpath ;

  • Natif-Filtre permet de conserver les éléments de haut niveau et n'applique le filtre qu'au niveau des composants (à savoir, au sein de l'élément <dsc>).

Dans un cas comme dans l'autre, il est nécessaire d'employer une expression XPath valide.

Dès lors que l'expression porte sur plus d'un composant <c>, le résultat d'un export Natif-C ne respecte plus la syntaxe XML (en l'absence d'élément racine, on n'a plus de fichier "bien formé").

ExempleExemple 1

Un export avec l'expression //c[@level=''item''] aura pour fichier résultat,

  • soit un rassemblement des composants <c> de niveau "item" (Natif-C),

  • soit une copie partielle du fichier mais avec un <dsc> restreint aux seuls composants de niveau "item" (ainsi que les sous-composants descendants le cas échéant). (Natif-filtre)

ExempleExemple 2

Soit un fichier dont seul le premier composant de 1er niveau m'intéresse. L'expression Xpath //dsc/c[1] permettra :

  • soit d'obtenir le code de ce seul composant (et de sa descendance) (Natif-C)

  • soit d'obtenir un fichier EAD dont le <dsc> est restreint à ce composant (et à sa descendance) (Natif-filtre)

ExempleExemples d'xpath

L'Abes met à votre disposition un fichier complet d'exemples différents types d'xpath appliqués aux données Calames

Les trois autres modèles d'exports XML de fonctionnement courant, Natif, Natif-Déclaration et Kill-id sont présentés dans le manuel de l'outil de catalogage.