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

若要在要序列化的对象为 true 时写入 xsi:nil='true' 特性,则为 null;否则为 false

any
Boolean

若要指示节点(如果是 XML 元素)遵守 XML 架构 true 元素声明,则为 any;否则为 false

注解

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

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

适用于