방법: XML 리터럴 만들기(Visual Basic)
업데이트: 2007년 11월
XML 리터럴을 사용하여 코드에서 직접 XML 문서, 조각 또는 요소를 만들 수 있습니다. 이 항목의 예제에서는 세 개의 자식 요소가 있는 XML 요소를 만드는 방법과 XML 문서를 만드는 방법을 보여 줍니다.
LINQ to XML API를 사용하여 LINQ to XML 개체를 만들 수도 있습니다. 자세한 내용은 XElement를 참조하십시오.
XML 요소를 만들려면
실제 XML 구문과 같은 XML 리터럴 구문을 사용하여 XML 인라인을 만듭니다.
Dim contact1 As XElement = _ <contact> <name>Patrick Hines</name> <phone type="home">206-555-0144</phone> <phone type="work">425-555-0145</phone> </contact>
코드를 실행합니다. 이 코드는 다음과 같이 출력됩니다.
<contact>
<name>Patrick Hines</name>
<phone type="home">206-555-0144</phone>
<phone type="work">425-555-0145</phone>
</contact>
XML 문서를 만들려면
XML 문서 인라인을 만듭니다. 다음 코드에서는 리터럴 구문, 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-stylesheet type="text/xsl" href="show_book.xsl"?>
<!-- Tests that the application works. -->
<books>
<book/>
</books>