Aracılığıyla paylaş


XML Belgesi Değişmez Değeri (Visual Basic)

Nesneyi temsil eden değişmez değer XDocument .

Sözdizimi

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

Parça

Süre Tanım
encoding isteğe bağlı. Belgenin hangi kodlamayı kullandığını belirten değişmez metin.
standalone isteğe bağlı. Değişmez metin. "Evet" veya "hayır" olmalı.
piCommentList isteğe bağlı. XML işleme yönergelerinin ve XML açıklamalarının listesi. Aşağıdaki biçimi alır:

piComment [ piComment ... ]

Her piComment biri aşağıdakilerden biri olabilir:

- XML İşleme Yönerge değişmez değeri.
- XML Açıklaması Değişmez Değeri.
rootElement Gerekli. Belgenin kök öğesi. Biçim aşağıdakilerden biridir:


Daha fazla bilgi için bkz . XML'de Katıştırılmış İfadeler.

Dönüş Değeri

Bir XDocument nesnesi.

Açıklamalar

Xml belgesi değişmez değeri, değişmez değerin başındaki XML bildirimi tarafından tanımlanır. Her XML belgesi değişmez değerinin tam olarak bir kök XML öğesi olması gerekse de, herhangi bir sayıda XML işleme yönergeleri ve XML açıklamaları olabilir.

XML belgesi değişmez değeri xml öğesinde görüntülenemez.

Not

XML değişmez değeri, satır devamlılığı karakterleri kullanmadan birden çok satıra yayılabilir. Bu, bir XML belgesinden içerik kopyalamanızı ve doğrudan bir Visual Basic programına yapıştırmanızı sağlar.

Visual Basic derleyicisi, XML belgesi değişmez değerini ve XDeclaration oluşturucularına yapılan XDocument çağrılara dönüştürür.

Örnek

Aşağıdaki örnek, XML bildirimi, işleme yönergesi, açıklama ve başka bir öğe içeren bir öğe içeren bir XML belgesi oluşturur.

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)

Ayrıca bkz.