XmlSerializationWriter.WriteElementLiteral 方法

定义

指示 XmlWriter 对象在命名 XML 元素体内写入 XmlNode 对象。

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

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)

参数

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 序列化基础结构内部使用的派生类使用。

WriteElementLiteral仅当编写可在 XML 架构文档中定义的文本 XML 时,才调用 方法。

适用于