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)