System::Xml::XmlAttribute 类

XmlAttribute class

表示属性。属性的有效值和默认值在文档类型定义 (DTD) 或模式中定义。

class XmlAttribute : public System::Xml::XmlNode

方法

方法描述
AppendChild(SharedPtr<XmlNode>) override将指定的节点添加到此节点的子节点列表的末尾。
CloneNode(bool) override创建此节点的副本。
get_BaseURI() override返回节点的基础统一资源标识符 (URI)。
get_LocalName() override返回节点的本地名称。
get_Name() override返回节点的限定名称。
get_NamespaceURI() override返回此节点的命名空间 URI。
get_NodeType() override返回当前节点的类型。
get_OwnerDocument() override返回此节点所属的 XmlDocument
virtual get_OwnerElement()返回属性所属的 XmlElement
get_Prefix() override返回此节点的命名空间前缀。
get_SchemaInfo() override返回因模式验证而分配给此节点的后模式验证信息集 (post-schema-validation-infoset)。
virtual get_Specified()返回一个值,指示属性值是否已显式设置。
get_Value() override返回节点的值。
InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override在指定的参考节点之后立即插入指定的节点。
InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override在指定的参考节点之前立即插入指定的节点。
PrependChild(SharedPtr<XmlNode>) override将指定的节点添加到此节点的子节点列表的开头。
RemoveChild(SharedPtr<XmlNode>) override移除指定的子节点。
ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override用指定的新子节点替换指定的子节点。
set_InnerText(String) override设置节点及其所有子节点的连接值。
set_InnerXml(String) override设置属性的值。
set_Prefix(String) override设置此节点的命名空间前缀。
set_Value(String) override设置节点的值。
WriteContentTo(const SharedPtr<XmlWriter>&) override将节点的所有子节点保存到指定的 XmlWriter
WriteTo(const SharedPtr<XmlWriter>&) override将节点保存到指定的 XmlWriter

Typedefs

类型定义描述
Ptr此类实例的共享指针别名。

备注

此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。

另见