XmlSerializationWriter.WriteElementEncoded 方法

定义

在命名 XML 元素的正文中写入 XML 节点对象。

此 API 支持产品基础结构,不能在代码中直接使用。

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

参数

node
XmlNode

要写入的 XML 节点,可能是子 XML 元素。

name
String

要写入的父 XML 元素的本地名称。

ns
String

要写入的父 XML 元素的命名空间。

isNullable
Boolean

如果要序列化的对象为 />,则为 ;否则为

any
Boolean

如果 XML 元素遵循 XML 架构 元素声明,则指示节点;否则为 < a0 />。

注解

XmlSerializationWriter的受保护成员仅供在 .NET Framework XML 序列化基础结构内部使用的派生类使用。

WriteElementEncoded仅在编写 SOAP 编码的 XML 时调用该方法,如 SOAP 1.1 规范的第 5 节中所述。

适用于