IXmlNode Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит сведения для всей объектной модели документа. Этот интерфейс представляет один узел в дереве документов. Хотя все объекты, реализующие этот интерфейс, предоставляют методы для работы с дочерними элементами, не все объекты, реализующие этот интерфейс, могут иметь дочерние элементы.
public interface class IXmlNode : IXmlNodeSelector, IXmlNodeSerializer
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(477371737, 8482, 18389, 168, 86, 131, 243, 212, 33, 72, 117)]
struct IXmlNode : IXmlNodeSelector, IXmlNodeSerializer
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(477371737, 8482, 18389, 168, 86, 131, 243, 212, 33, 72, 117)]
public interface IXmlNode : IXmlNodeSelector, IXmlNodeSerializer
Public Interface IXmlNode
Implements IXmlNodeSelector, IXmlNodeSerializer
- Производный
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Наследование интерфейса
IXmlNode наследует IXmlNodeSelector и IXmlNodeSerializer. Типы, реализующие IXmlNode, также реализуют члены интерфейса IXmlNodeSelector и IXmlNodeSerializer.
Свойства
Attributes |
Возвращает список атрибутов этого узла. |
ChildNodes |
Возвращает список дочерних элементов в текущем узле. |
FirstChild |
Возвращает первый дочерний узел. |
InnerText |
Возвращает и задает текст из XML-кода. (Унаследовано от IXmlNodeSerializer) |
LastChild |
Возвращает последний дочерний узел. |
LocalName |
Возвращает локальное имя, которое является локальной частью полного имени. Это называется локальной частью в пространствах имен в XML. |
NamespaceUri |
Возвращает URI для пространства имен. |
NextSibling |
Возвращает следующий одноуровневый элемент узла в дочернем списке родительского элемента. |
NodeName |
Возвращает полное имя узлов атрибута, типа документа, элемента, сущности или нотации. Возвращает фиксированную строку для всех других типов узлов. |
NodeType |
Возвращает тип узла модели DOM, который определяет допустимые значения и может ли узел иметь дочерние узлы. |
NodeValue |
Возвращает или задает текст, связанный с узлом. |
OwnerDocument |
Возвращает корень документа, который содержит узел. |
ParentNode |
Возвращает родительский узел экземпляра узла. |
Prefix |
Возвращает или задает префикс пространства имен. |
PreviousSibling |
Возвращает предыдущий одноуровневый элемент узла в дочернем списке родительского элемента. |
Методы
AppendChild(IXmlNode) |
Добавляет новый дочерний узел в качестве последнего дочернего элемента узла. |
CloneNode(Boolean) |
Клонирует новый узел. |
GetXml() |
Возвращает XML-представление узла и всех его потомков. (Унаследовано от IXmlNodeSerializer) |
HasChildNodes() |
Определяет, есть ли у узла дочерние элементы. |
InsertBefore(IXmlNode, IXmlNode) |
Вставляет дочерний узел слева от указанного узла либо в конец списка. |
Normalize() |
Нормализует все элементы-потомки, объединяя два или более смежных текстовых узлов в один единый текстовый узел. |
RemoveChild(IXmlNode) |
Удаляет указанный дочерний узел из списка дочерних элементов и возвращает его. |
ReplaceChild(IXmlNode, IXmlNode) |
Заменяет указанный старый дочерний узел на переданный новый дочерний узел. |
SelectNodes(String) |
Применяет указанную операцию сопоставления шаблонов к контексту этого узла и возвращает список соответствующих узлов в виде XmlNodeList. (Унаследовано от IXmlNodeSelector) |
SelectNodesNS(String, Object) |
Применяет указанную операцию сопоставления шаблонов к контексту этого узла и возвращает список соответствующих узлов в виде XmlNodeList. (Унаследовано от IXmlNodeSelector) |
SelectSingleNode(String) |
Применяет указанную операцию поиска совпадения с шаблоном к контексту этого узла и возвращает первый соответствующий узел. (Унаследовано от IXmlNodeSelector) |
SelectSingleNodeNS(String, Object) |
Применяет указанную операцию поиска совпадения с шаблоном к контексту этого узла и возвращает первый соответствующий узел. (Унаследовано от IXmlNodeSelector) |