XmlSerializationWriter.WriteElementLiteral Methode

Definition

Weist ein XmlWriter Objekt an, ein XmlNode Objekt im Textkörper 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 um ein xsi:nil='true' Attribut zu schreiben, wenn das zu serialisierende Objekt lautet null; andernfalls false.

any
Boolean

true um anzugeben, dass der Knoten, wenn ein XML-Element, einer XML-Schemaelementdeklaration any entspricht; andernfalls false.

Hinweise

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

Die WriteElementLiteral Methode wird nur beim Schreiben von Literal-XML aufgerufen, die in einem XML-Schemadokument definiert werden können.

Gilt für: