XmlSerializationWriter.WriteElementLiteral Metódus

Definíció

Arra utasít egy XmlWriter objektumot, hogy írjon egy objektumot XmlNode egy nevesített XML-elem törzsébe.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

protected:
 void WriteElementLiteral(System::Xml::XmlNode ^ node, System::String ^ name, System::String ^ ns, bool isNullable, bool any);
protected void WriteElementLiteral(System.Xml.XmlNode? node, string name, string? ns, bool isNullable, bool any);
protected void WriteElementLiteral(System.Xml.XmlNode node, string name, string ns, bool isNullable, bool any);
member this.WriteElementLiteral : System.Xml.XmlNode * string * string * bool * bool -> unit
Protected Sub WriteElementLiteral (node As XmlNode, name As String, ns As String, isNullable As Boolean, any As Boolean)

Paraméterek

node
XmlNode

Az írandó XML-csomópont, esetleg egy gyermek XML-elem.

name
String

Az írandó szülő XML-elem helyi neve.

ns
String

Az írandó szülő XML-elem névtere.

isNullable
Boolean

true attribútum írása xsi:nil='true' , ha a szerializálandó nullobjektum ; egyébként false.

any
Boolean

true annak jelzésére, hogy a csomópont, ha egy XML-elem megfelel egy XML-sémaelem-deklarációnak any , ellenkező esetben false.

Megjegyzések

A XmlSerializationWriter védett tagjai csak a .NET-keretrendszer XML-szerializálási infrastruktúrájában belsőleg használt származtatott osztályok számára használhatók.

A WriteElementLiteral metódus csak akkor hívható meg, ha egy XML-sémadokumentumban definiálható literális XML-fájlt ír.

A következőre érvényes: