Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

libslax 배포 개요

스타일시트 언어 대체 구문(SLAX)은 XSLT의 대체 구문이며 C와 Perl 스타일에 따라 가독성과 친숙함을 위해 맞춤화되었습니다. SLAX 언어에서 프로그래밍 구조 및 XPath 표현식은 XSLT에서 사용되는 XML 요소 및 속성에서 일류 언어 구조로 이동됩니다. SLAX는 사용자가 명령줄 인터페이스(CLI)를 사용자 정의하고 향상할 수 있도록 온박스 스크립팅을 목적으로 Junos OS 일부로 원래 개발되었습니다.

libslax는 "새로운 BSD 라이선스"를 사용하는 SLAX 언어의 오픈 소스 구현입니다. libslax는 C로 작성되었으며 libxml2, libxslt 및 libexslt 라이브러리 위에 구축되었습니다. libslax 배포에는 SLAX 작성자 및 SLAX 파서, 디버거, 프로파일러 및 SLAX 프로세서(slaxproc)가 통합된 libslax 라이브러리가 포함되어 있습니다. SLAX 프로세서는 SLAX 스크립트 구문을 검증하고, SLAX 및 XSLT 형식 간에 변환하고, SLAX 스크립트의 형식, 디버그 또는 실행할 수 있는 명령줄 도구입니다.

UNIX와 유사한 운영 체제의 컴퓨터에 libslax 배포를 다운로드하여 설치하여 Junos OS 외부에서 SLAX 스크립트를 개발할 수 있습니다. libslax 도구는 또한 표준 Junos OS의 일부로 포함되어 있습니다. 표 1 은 각 Junos OS 릴리스에 포함된 libslax 버전을 개략적으로 설명합니다.

표 1: Junos OS 실행하는 디바이스의 libslax 버전

Junos OS 릴리스

libslax 버전

SLAX 버전

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 이상

0.22.0

1.2

소스 코드, 릴리스 노트, 추가 문서 및 지원 자료를 포함한 libslax에 대한 자세한 내용은 다음 사이트를 참조하십시오.