A des fins de traitement xml⚓
Les exports Natif-C et Natif-Filtre⚓
Extension recommandée : .xml (ou txt) | Périmètre : filtre requis |
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é").
Exemple : Exemple 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)
Exemple : Exemple 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)
Exemple : Exemples 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.