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Псевдоним для shared pointer к экземпляру этого класса.

Примечания

Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

См. также