XmlSerializationWriter.WriteElementEncoded 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在命名 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 节中所述。