다음을 통해 공유


XML 문서 리터럴(Visual Basic)

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

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

구성 요소

용어

내용

encoding

선택적 요소로서, 문서에서 사용하는 인코딩을 선언하는 리터럴 텍스트입니다.

standalone

선택적 요소로서, 리터럴 텍스트입니다. “예” 또는 “아니요”이어야 합니다.

piCommentList

선택적 요소로서, XML 처리 명령 및 XML 주석 목록입니다. 이 문은 다음과 같은 형식을 사용합니다.

piComment [ piComment ... ]

각 piComment는다음 중 하나일 수 있습니다.

rootElement

필수적 요소로서, 문서의 루트 요소입니다. 형식은 다음 중 하나입니다.

자세한 내용은 XML의 포함 식(Visual Basic)을 참조하십시오.

반환 값

XDocument 개체입니다.

설명

XML 문서 리터럴은 리터럴의 시작 부분에 있는 XML 선언에 의해 식별됩니다. 각 XML 문서 리터럴에 정확히 하나의 루트 XML 요소가 있더라도 여러 개의 XML 처리 명령과 XML 주석이 있을 수 있습니다.

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

참고

XML 리터럴은 줄 연속 문자를 사용하지 않고 여러 줄로 나타날 수 있습니다. 이 기능을 사용하여 XML 문서의 내용을 복사하여 Visual Basic 프로그램에 직접 붙여넣을 수 있습니다.

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

예제

다음 예제에서는 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)

참고 항목

참조

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

XML 주석 리터럴(Visual Basic)

XML 요소 리터럴(Visual Basic)

XElement

XProcessingInstruction

XComment

XDocument

개념

XML의 포함 식(Visual Basic)

기타 리소스

XML 리터럴(Visual Basic)

Visual Basic에서 XML 만들기