System::Xml::XmlElement класс
Содержание
[
Скрывать
]XmlElement class
Представляет элемент.
class XmlElement : public System::Xml::XmlLinkedNode
Методы
| Метод | Описание |
|---|---|
| CloneNode(bool) override | Создаёт дубликат этого узла. |
| virtual get_HasAttributes() | Возвращает значение bool, указывающее, имеет ли текущий узел какие-либо атрибуты. |
| get_InnerText() override | Возвращает конкатенированные значения узла и всех его дочерних узлов. |
| get_InnerXml() override | Возвращает разметку, представляющую только дочерние элементы этого узла. |
| get_IsEmpty() | Возвращает формат тега элемента. |
| get_LocalName() override | Возвращает локальное имя текущего узла. |
| get_Name() override | Возвращает квалифицированное имя узла. |
| get_NamespaceURI() override | Возвращает URI пространства имён этого узла. |
| get_NodeType() override | Возвращает тип текущего узла. |
| get_OwnerDocument() override | Возвращает XmlDocument, к которому принадлежит этот узел. |
| get_Prefix() override | Возвращает префикс пространства имён этого узла. |
| get_SchemaInfo() override | Возвращает набор информации после проверки схемы, который был назначен этому узлу в результате проверки схемы. |
| virtual GetAttribute(String) | Возвращает значение атрибута с указанным именем. |
| virtual GetAttribute(String, String) | Возвращает значение атрибута с указанным локальным именем и URI пространства имён. |
| virtual GetAttributeNode(String) | Возвращает XmlAttribute с указанным именем. |
| virtual GetAttributeNode(String, String) | Возвращает XmlAttribute с указанным локальным именем и URI пространства имён. |
| virtual GetElementsByTagName(String) | Возвращает XmlNodeList, содержащий список всех дочерних элементов, соответствующих указанному XmlElement::get_Name. |
| virtual GetElementsByTagName(String, String) | Возвращает XmlNodeList, содержащий список всех дочерних элементов, соответствующих указанным значениям XmlElement::get_LocalName и XmlElement::get_NamespaceURI. |
| virtual HasAttribute(String) | Определяет, имеет ли текущий узел атрибут с указанным именем. |
| virtual HasAttribute(String, String) | Определяет, имеет ли текущий узел атрибут с указанным локальным именем и URI пространства имён. |
| RemoveAll() override | Удаляет все указанные атрибуты и дочерние элементы текущего узла. Атрибуты по умолчанию не удаляются. |
| virtual RemoveAllAttributes() | Удаляет все указанные атрибуты из элемента. Атрибуты по умолчанию не удаляются. |
| virtual RemoveAttribute(String) | Удаляет атрибут по имени. |
| virtual RemoveAttribute(String, String) | Удаляет атрибут с указанным локальным именем и URI пространства имён. (Если удалённый атрибут имеет значение по умолчанию, оно сразу заменяется). |
| virtual RemoveAttributeAt(int32_t) | Удаляет узел атрибута с указанным индексом из элемента. (Если удалённый атрибут имеет значение по умолчанию, оно сразу заменяется). |
| virtual RemoveAttributeNode(SharedPtr<XmlAttribute>) | Удаляет указанный XmlAttribute. |
| virtual RemoveAttributeNode(String, String) | Удаляет XmlAttribute, указанный локальным именем и URI пространства имён. (Если удалённый атрибут имеет значение по умолчанию, оно сразу заменяется). |
| set_InnerText(String) override | Устанавливает конкатенированные значения узла и всех его дочерних элементов. |
| set_InnerXml(String) override | Устанавливает разметку, представляющую только дочерние элементы этого узла. |
| set_IsEmpty(bool) | Устанавливает формат тега элемента. |
| set_Prefix(String) override | Устанавливает префикс пространства имён этого узла. |
| virtual SetAttribute(String, String) | Устанавливает значение атрибута с указанным именем. |
| virtual SetAttribute(String, String, String) | Устанавливает значение атрибута с указанным локальным именем и URI пространства имён. |
| virtual SetAttributeNode(SharedPtr<XmlAttribute>) | Добавляет указанный XmlAttribute. |
| virtual SetAttributeNode(String, String) | Добавляет указанный XmlAttribute. |
| WriteContentTo(const SharedPtr<XmlWriter>&) override | Сохраняет всех дочерних узлов узла в указанный XmlWriter. |
| WriteTo(const SharedPtr<XmlWriter>&) override | Сохраняет текущий узел в указанный XmlWriter. |
Typedefs
| Определение типа | Описание |
|---|---|
| Ptr | Псевдоним для shared pointer к экземпляру этого класса. |
Примечания
Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
См. также
- Class XmlLinkedNode
- Namespace System::Xml
- Library Aspose.Font for C++