도움말 > 작성 > 마크업 사용 > 처리 명령 > 컨텍스트 처리 명령
  
컨텍스트 처리 명령
파일 엔티티가 SGML 문서에서 생성될 때 원본 문서에 조각이 있는 경우 Arbortext Editor에서 컨텍스트 확인 처리 명령 <?Pub CX>를 자동으로 생성합니다. 편집을 위해 파일 엔티티를 독립 실행형 파일로 열 경우 Arbortext Editor에서 이 컨텍스트를 사용하여 해당 파일 엔티티의 완결성을 확인합니다. XML 문서의 경우 이 컨텍스트 확인 PI가 자동으로 생성되지 않습니다. 그러나 XML 문서에서 Eic 일치를 위한 보다 많은 컨텍스트를 제공하기 위해 텍스트 편집기를 사용하여 컨텍스트 문자열 PI를 XML 파일에 추가할 수 있습니다. Arbortext Editor에서는 파일을 저장할 때 컨텍스트 문자열 PI를 유지합니다.
또한 <?Pub CX> PI는 APTFRAGCX 환경 변수가 none으로 설정되지 않은 경우 FOSI e-i-c 일치를 위한 컨텍스트를 제공합니다. 첫 번째 문서 태그 앞에 오는 이 PI는 SGML 소스에서만 볼 수 있습니다.
문서의 첫 번째 태그 앞에 커서를 놓고 context_string() 함수를 사용하여 CX PI의 값을 결정할 수 있습니다. 엔티티 참조 지점에서 context_string()을 사용하여 만들었거나 만들려고 하는 PI에 대한 컨텍스트 PI를 결정할 수도 있습니다. 찾기 > 처리 명령으로는 컨텍스트 처리 명령을 찾을 수 없습니다.
다음은 CX PI의 예입니다.
<?Pub CX set(book(title()bookinfo()dedication()toc()?>
실제 컨텍스트는 명령의 set 부분 뒤에서 시작합니다. 위 예에서 book 요소 뒤의 여는 괄호 하나는 파일 엔티티가 book 요소 내에 있음을 나타냅니다. 반면 bookinfo 요소 뒤의 여는 괄호와 닫는 괄호의 조합은 파일 엔티티가 bookinfo 요소 뒤에 있음을 나타냅니다.
이 PI의 전체 해석에 따라 파일 엔티티가 배치됩니다(book안, title 뒤, bookinfo 뒤, dedication 뒤, toc 뒤). 이 처리 명령은 계층 구조를 사용하여 다음 위치를 나타냅니다.
book
title
bookinfo
dedication
toc
entity was here
다음 처리 명령은 더 복잡한 예를 보여 줍니다.
<?Pub CX set(book(title()bookinfo()dedication()toc()preface()
part()part(title()partintro()chapter()chapter(title()para()
sect1()sect1(title()para()sect2(title()para()sect3()?>
이 처리 명령은 계층 구조를 사용하여 다음 위치를 나타냅니다.
book
title
bookinfo
dedication
toc
preface
part
part
title
partintro
chapter
chapter
title
para
sect1
sect1
title
para
sect2
title
para
sect3
entity was here