Présentation de la distribution libslax
Langage de feuille de style Alternative syntaX (SLAX) est une syntaxe alternative pour XSLT et est conçu pour la lisibilité et la familiarité, en suivant le style de C et Perl. Dans le langage SLAX, les constructions de programmation et les expressions XPath sont déplacées des éléments et attributs XML utilisés dans XSLT vers des constructions de langage de première classe. SLAX a été initialement développé dans le cadre de Junos OS dans le but de créer des scripts sur site afin de permettre aux utilisateurs de personnaliser et d’améliorer l’interface de ligne de commande (CLI).
libslax est une implémentation open source du langage SLAX utilisant la « Nouvelle licence BSD. » libslax est écrit en C et est construit sur les bibliothèques libxml2, libxslt et libexslt. La distribution libslax contient la bibliothèque libslax, qui intègre un rédacteur SLAX et un parser SLAX, un débogueur, un profiler et le processeur SLAX (slaxproc). Le processeur SLAX est un outil de ligne de commande qui peut valider la syntaxe de script SLAX, convertir entre les formats SLAX et XSLT, et formater, déboguer ou exécuter des scripts SLAX.
Vous pouvez télécharger et installer la distribution libslax sur un ordinateur avec un système d’exploitation de type UNIX pour développer des scripts SLAX en dehors de Junos OS. Les outils libslax sont également inclus dans le système d’exploitation junos standard. Le tableau 1 présente la version libslax incluse avec chaque version de Junos OS.
Version junos OS |
Version libslax |
SLAX Version |
---|---|---|
12.2 à 13.3 |
0.11.22 |
1.1 |
14.1 |
0.14.1 |
1.1 |
14.2 à 17.3 |
0.17.1 |
1.2 |
17.4 et ultérieures |
0.22.0 |
1.2 |
Pour plus d’informations sur libslax, y compris le code source, les notes de publication, la documentation supplémentaire et les supports d’assistance, consultez les sites suivants :