다음을 통해 공유


XML 처리 명령 리터럴(Visual Basic)

XProcessingInstruction 개체를 나타내는 리터럴입니다.

구문

<?piName [ = piData ] ?>  

부분

<?
필수입니다. XML 처리 명령 리터럴의 시작을 나타냅니다.

piName
필수입니다. 처리 명령이 대상으로 하는 애플리케이션을 나타내는 이름입니다. "xml" 또는 "XML"로 시작할 수 없습니다.

piData
선택 사항. piName의 대상 애플리케이션이 XML 문서를 처리하는 방법을 나타내는 문자열입니다.

?>
필수입니다. 처리 명령의 끝을 나타냅니다.

Return Value

XProcessingInstruction 개체입니다.

설명

XML 처리 명령 리터럴은 애플리케이션이 XML 문서를 처리하는 방법을 나타냅니다. 애플리케이션이 XML 문서를 로드할 때 애플리케이션은 XML 처리 명령을 확인하여 문서 처리 방법을 결정할 수 있습니다. 애플리케이션은 piNamepiData의 의미를 해석합니다.

XML 문서 리터럴은 XML 처리 명령과 유사한 구문을 사용합니다. 자세한 내용은 XML 문서 리터럴을 참조하세요.

참고 항목

piName 요소는 XML 1.0 사양에 식별자로 예약되어 있는 "xml" 또는 "XML" 문자열로 시작할 수 없습니다.

XML 처리 명령 리터럴을 변수에 할당하거나 XML 문서 리터럴에 포함할 수 있습니다.

참고 항목

XML 리터럴은 줄 연속 문자가 없어도 여러 줄에 걸쳐 있을 수 있습니다. 이를 통해 XML 문서의 콘텐츠를 복사하여 Visual Basic 프로그램에 직접 붙여넣을 수 있습니다.

Visual Basic 컴파일러는 XML 처리 명령 리터럴을 XProcessingInstruction 생성자에 대한 호출로 변환합니다.

예시

다음 예에서는 XML 문서의 스타일시트를 식별하는 처리 명령을 만듭니다.

Dim pi As XProcessingInstruction = 
  <?xml-stylesheet type="text/xsl" href="show_book.xsl"?>

참고 항목