Freigeben über


XmlSerializationWriter.WriteElementLiteral Methode

Definition

Weist ein XmlWriter-Objekt an, ein XmlNode-Objekt innerhalb des Texts eines benannten XML-Elements zu schreiben.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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)

Parameter

node
XmlNode

Der zu schreibende XML-Knoten, möglicherweise ein untergeordnetes XML-Element.

name
String

Der lokale Name des zu schreibenden übergeordneten XML-Elements.

ns
String

Der Namespace des zu schreibenden übergeordneten XML-Elements.

isNullable
Boolean

true, falls ein xsi:nil='true'-Attribut geschrieben werden soll, wenn das zu serialisierende Objekt null ist, andernfalls false.

any
Boolean

true, wenn der Knoten, falls er ein XML-Element ist, einer Deklaration eines any-Elements eines XML-Schemas entspricht, andernfalls false.

Hinweise

Die geschützten Member XmlSerializationWriter sind nur für die Verwendung durch abgeleitete Klassen vorgesehen, die intern innerhalb der .NET Framework XML-Serialisierungsinfrastruktur verwendet werden.

Die WriteElementLiteral Methode wird nur beim Schreiben von Literal-XML aufgerufen, das in einem XML-Schemadokument definiert werden kann.

Gilt für