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.Page for C++