Megosztás a következőn keresztül:


XML-dokumentumkonstans (Visual Basic)

Objektumot XDocument jelképező literál.

Syntax

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

Részek

Időszak Definíció
encoding Opcionális. A dokumentum kódolását deklaráló literális szöveg.
standalone Opcionális. Literális szöveg. Igennek vagy nemnek kell lennie.
piCommentList Opcionális. Xml-feldolgozási utasítások és XML-megjegyzések listája. A következő formátumot használja:

piComment [ piComment ... ]

Mindegyik piComment a következők egyike lehet:

- XML-feldolgozási utasítás literálja.
- XML-megjegyzés literál.
rootElement Szükséges. A dokumentum gyökéreleme. A formátum az alábbiak egyike:


További információ: Beágyazott kifejezések XML-ben.

Visszatérési érték

Egy XDocument objektum.

Megjegyzések

Az XML-dokumentum literálját a literál elején található XML-deklaráció azonosítja. Bár minden XML-dokumentumkonstansnak pontosan egy gyökér XML-elemmel kell rendelkeznie, tetszőleges számú XML-feldolgozási utasítást és XML-megjegyzést tartalmazhat.

Xml-dokumentumkonstans nem jeleníthető meg XML-elemben.

Feljegyzés

Az XML-literál több sort is átfoghat sor-folytatási karakterek használata nélkül. Ez lehetővé teszi, hogy tartalmat másoljon egy XML-dokumentumból, és illessze be közvetlenül egy Visual Basic-programba.

A Visual Basic fordítója az XML-dokumentum konstansát meghívja és XDocument XDeclaration konstruktorokká alakítja.

Példa

Az alábbi példa egy XML-deklarációval, feldolgozási utasítással, megjegyzéssel és egy másik elemet tartalmazó elemet tartalmazó XML-dokumentumot hoz létre.

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)

Lásd még