Класс System::Xml::XmlNode
Содержание
[
Скрывать
]XmlNode class
Представляет отдельный узел в XML‑документе.
class XmlNode : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>,
public System::Xml::XPath::IXPathNavigable
Методы
| Метод | Описание |
|---|---|
| virtual AppendChild(SharedPtr<XmlNode>) | Добавляет указанный узел в конец списка дочерних узлов этого узла. |
| virtual Clone() | Создаёт дубликат этого узла. |
| virtual CloneNode(bool) | Создаёт дубликат узла, когда переопределяется в производном классе. |
| CreateNavigator() override | Создаёт XPathNavigator для навигации по этому объекту. |
| virtual get_Attributes() | Возвращает XmlAttributeCollection, содержащую атрибуты этого узла. |
| virtual get_BaseURI() | Возвращает базовый URI текущего узла. |
| virtual get_ChildNodes() | Возвращает все дочерние узлы узла. |
| virtual get_FirstChild() | Возвращает первый дочерний узел. |
| virtual get_HasChildNodes() | Возвращает значение, указывающее, имеет ли этот узел дочерние узлы. |
| virtual get_InnerText() | Возвращает объединённые значения узла и всех его дочерних узлов. |
| virtual get_InnerXml() | Возвращает разметку, представляющую только дочерние узлы этого узла. |
| virtual get_IsReadOnly() | Возвращает значение, указывающее, является ли узел только для чтения. |
| virtual get_LastChild() | Возвращает последний дочерний узел. |
| virtual get_LocalName() | Возвращает локальное имя узла, когда переопределяется в производном классе. |
| virtual get_Name() | Возвращает полное (квалифицированное) имя узла, когда переопределяется в производном классе. |
| virtual get_NamespaceURI() | Возвращает URI пространства имён этого узла. |
| virtual get_NextSibling() | Возвращает узел, непосредственно следующий за этим узлом. |
| virtual get_NodeType() | Возвращает тип текущего узла, когда переопределяется в производном классе. |
| virtual get_OuterXml() | Возвращает разметку, содержащую этот узел и все его дочерние узлы. |
| virtual get_OwnerDocument() | Возвращает XmlDocument, к которому принадлежит этот узел. |
| virtual get_ParentNode() | Возвращает родительский узел этого узла (для узлов, которые могут иметь родителей). |
| virtual get_Prefix() | Возвращает префикс пространства имён этого узла. |
| virtual get_PreviousSibling() | Возвращает узел, непосредственно предшествующий этому узлу. |
| virtual get_PreviousText() | Возвращает текстовый узел, который непосредственно предшествует этому узлу. |
| virtual get_SchemaInfo() | Возвращает набор информации после проверки схемы, который был назначен этому узлу в результате проверки схемы. |
| virtual get_Value() | Возвращает значение узла. |
| GetEnumerator() override | Возвращает перечислитель, который перебирает дочерние узлы текущего узла. |
| virtual GetNamespaceOfPrefix(String) | Ищет ближайшее объявление xmlns для указанного префикса, которое находится в области действия текущего узла, и возвращает URI пространства имён в объявлении. |
| virtual GetPrefixOfNamespace(String) | Ищет ближайшее объявление xmlns для указанного URI пространства имён, которое находится в области действия текущего узла, и возвращает префикс, определённый в этом объявлении. |
| virtual idx_get(String) | Возвращает первый дочерний элемент с указанным XmlNode::get_Name. |
| virtual idx_get(String, String) | Возвращает первый дочерний элемент с указанными значениями XmlNode::get_LocalName и XmlNode::get_NamespaceURI. |
| virtual InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Вставляет указанный узел непосредственно после указанного узла‑ссылки. |
| virtual InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Вставляет указанный узел непосредственно перед указанным узлом‑ссылкой. |
| virtual Normalize() | Помещает все узлы XmlText на полной глубине поддерева под этим XmlNode в «нормальную» форму, где только разметка (т.е. теги, комментарии, инструкции обработки, секции CDATA и ссылки на сущности) разделяют узлы XmlText, то есть соседних узлов XmlText нет. |
| virtual PrependChild(SharedPtr<XmlNode>) | Добавляет указанный узел в начало списка дочерних узлов этого узла. |
| virtual RemoveAll() | Удаляет все дочерние узлы и/или атрибуты текущего узла. |
| virtual RemoveChild(SharedPtr<XmlNode>) | Удаляет указанный дочерний узел. |
| virtual ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Заменяет дочерний узел oldChild узлом newChild. |
| SelectNodes(const String&) | Выбирает список узлов, соответствующих выражению XPath. |
| SelectNodes(const String&, const SharedPtr<XmlNamespaceManager>&) | Выбирает список узлов, соответствующих выражению XPath. Любые префиксы, найденные в выражении XPath, разрешаются с помощью предоставленного XmlNamespaceManager. |
| SelectSingleNode(const String&) | Выбирает первый XmlNode, который соответствует выражению XPath. |
| SelectSingleNode(const String&, const SharedPtr<XmlNamespaceManager>&) | Выбирает первый XmlNode, который соответствует выражению XPath. Любые префиксы, найденные в выражении XPath, разрешаются с помощью предоставленного XmlNamespaceManager. |
| virtual set_InnerText(String) | Устанавливает конкатенированные значения узла и всех его дочерних узлов. |
| virtual set_InnerXml(String) | Устанавливает разметку, представляющую только дочерние узлы этого узла. |
| virtual set_Prefix(String) | Устанавливает префикс пространства имён этого узла. |
| virtual set_Value(String) | Устанавливает значение узла. |
| virtual Supports(String, String) | Проверяет, реализует ли реализация DOM конкретную возможность. |
| virtual WriteContentTo(const SharedPtr<XmlWriter>&) | Сохраняет все дочерние узлы узла в указанный XmlWriter, если переопределено в производном классе. |
| virtual WriteTo(const SharedPtr<XmlWriter>&) | Сохраняет текущий узел в указанный XmlWriter, если переопределено в производном классе. |
Typedefs
| Определение типа | Описание |
|---|---|
| Ptr | Псевдоним для shared pointer к экземпляру этого класса. |
См. также
- Class IEnumerable
- Class IXPathNavigable
- Namespace System::Xml
- Library Aspose.Font for C++