Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

processing-instruction

통사론

묘사

결과 트리에 XML 처리 명령을 추가합니다. 처리 명령은 XML 문서 내에서 응용 프로그램별 정보를 전달하는 메커니즘입니다. 응용 프로그램은 처리 명령을 감지하고 그에 따라 동작을 변경할 수 있습니다. 명령 이름은 필수이며 처리 명령의 대상이 됩니다. 하드 코딩된 문자열, 변수 또는 XPath 표현식일 수 있습니다. 선택적 body는 하나 이상의 이름-값 쌍으로 구성된 처리 명령의 내용을 생성합니다. 생성된 명령어는 태그 <??>.

Junos OS SLAX 스크립트는 일반적으로 명령문이 필요하지 processing-instruction 않습니다. 결과 트리가 Junos OS에 의해 직접 처리되기 때문입니다. 그러나 instruction 요소 또는 관련 확장 요소 중 하나를 통해 <xsl:document> 디스크에 기록되는 XML 문서에 처리 명령을 추가할 수 있습니다.

특성

instruction-name

처리 명령의 식별자로, 문자열, 변수 또는 XPath 식일 수 있습니다.

instruction-value

명령어 내용 - 이름-값 쌍으로 구성됩니다.

SLAX 예시

다음 코드에서는 처리 명령을 xml-stylesheet만듭니다. 명령 내용에는 두 개의 이름-값 쌍 typehref이 포함됩니다.

결과 트리의 해당 출력은 다음과 같습니다.

다음 예제에서는 instruction 요소를 사용하여 <xsl:document> /var/tmp/output.xml 파일에 XML 문서를 씁니다. 스크립트는 문서에 명명된 instruction 처리 명령을 추가합니다.

스크립트는 및 ?> 태그에 포함된 <? 처리 명령을 포함하는 /var/tmp/output.xml 파일을 생성합니다.

릴리스 정보

Junos OS 릴리스 12.2 이상에서 지원되는 SLAX 언어 버전 1.1에서 소개된 명령문입니다.