다음을 통해 공유


XML 문서 리터럴

업데이트: 2007년 11월

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

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

구성 요소

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

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

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

    piComment [ piComment ... ]

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

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

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

반환 값

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)

참고 항목

개념

XML의 포함 식

참조

XML 처리 명령 리터럴

XML 주석 리터럴

XML 요소 리터럴

XElement

XProcessingInstruction

XComment

XDocument

기타 리소스

XML 리터럴

Visual Basic에서 XML 만들기