SLAX 기본 네임스페이스 이해하기
Junos OS 릴리스 14.2 이상에서 지원되는 SLAX 언어 버전 1.2는 접두사에 대한 기본 네임스페이스를 도입합니다. 표 1 에는 libslax 소프트웨어 배포와 함께 기본 네임스페이스가 설치된 접두사가 나열되어 있습니다.
범위 내에 해당 ns 명령문 없이 접두사를 사용하는 경우 SLAX는 기본 네임스페이스 집합을 참조합니다. 접두사에 기본 네임스페이스가 있는 경우 해당 네임스페이스는 접두사에 자동으로 매핑됩니다.
접두사 |
소스 |
기본 URI |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
또는 --slax-to-xslt 명령줄 옵션과 함께 --format 도구를 사용하면 slaxproc 다음 예제와 같이 네임스페이스가 제대로 표시됩니다.
% cat /tmp/foo.slax
version 1.1;
match / {
<top> {
expr date:time();
}
}
% slaxproc --format /tmp/foo.slax
version 1.1;
ns date extension = "http://exslt.org/dates-and-times";
match / {
<top> date:time();
}