다음을 통해 공유


XML 문서 리터럴(Visual Basic)

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

구문

<?xml version="1.0" [encoding="encoding"] [standalone="standalone"] ?>  
[ piCommentList ]  
rootElement  
[ piCommentList ]  

부분

용어 정의
encoding 선택 사항. 문서에서 사용하는 인코딩을 선언하는 리터럴 텍스트입니다.
standalone 선택 사항. 리터럴 텍스트입니다. "예" 또는 "아니요"여야 합니다.
piCommentList 선택 사항. XML 처리 지침 및 XML 주석 목록입니다. 다음 형식을 사용합니다.

piComment [ piComment ... ]

piComment(은)는 다음 중 하나일 수 있습니다.

- XML 처리 명령 리터럴.
- XML 주석 리터럴,
rootElement 필수입니다. 문서의 루트 요소입니다. 형식은 다음 중 하나입니다.


자세한 내용은 XML에 포함된 식을 참조하세요.

Return Value

XDocument 개체입니다.

설명

XML 문서 리터럴은 리터럴의 시작 부분에 있는 XML 선언으로 식별됩니다. 각 XML 문서 리터럴에는 정확히 하나의 루트 XML 요소가 있어야 하지만 XML 처리 지침 및 XML 주석이 있을 수 있습니다.

XML 문서 리터럴은 XML 요소에 나타날 수 없습니다.

참고 항목

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

Visual Basic 컴파일러는 XML 문서 리터럴을 XDocumentXDeclaration 생성자에 대한 호출로 변환합니다.

예시

다음 예제에서는 XML 선언, 처리 명령, 주석 및 다른 요소를 포함하는 요소가 있는 XML 문서를 만듭니다.

Dim libraryRequest As XDocument = 
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <?xml-stylesheet type="text/xsl" href="show_book.xsl"?>
    <!-- Tests that the application works. -->
    <books>
        <book/>
    </books>
Console.WriteLine(libraryRequest)

참고 항목