Udostępnij za pośrednictwem


XmlSerializationWriter.WriteElementLiteral Metoda

Definicja

Instruuje XmlWriter obiekt do zapisania XmlNode obiektu w treści nazwanego elementu XML.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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)

Parametry

node
XmlNode

Węzeł XML do zapisu, prawdopodobnie podrzędny element XML.

name
String

Lokalna nazwa nadrzędnego elementu XML do zapisania.

ns
String

Przestrzeń nazw nadrzędnego elementu XML do zapisania.

isNullable
Boolean

true do zapisania atrybutu xsi:nil='true' , jeśli obiekt do serializacji jest null; w przeciwnym razie , false.

any
Boolean

true aby wskazać, że węzeł, jeśli element XML, jest zgodny z deklaracją elementu schematu any XML; w przeciwnym razie false.

Uwagi

Chronione składowe XmlSerializationWriter programu są przeznaczone do użytku tylko przez klasy pochodne, które są używane wewnętrznie w infrastrukturze serializacji XML .NET Framework.

Metoda jest wywoływana WriteElementLiteral tylko podczas pisania literału XML, który można zdefiniować w dokumencie schematu XML.

Dotyczy