Поделиться через


IXmlText Интерфейс

Определение

Представляет текстовое содержимое элемента или атрибута.

public interface class IXmlText : IXmlCharacterData
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4180780235, 12429, 18272, 161, 213, 67, 182, 116, 80, 172, 126)]
struct IXmlText : IXmlCharacterData
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4180780235, 12429, 18272, 161, 213, 67, 182, 116, 80, 172, 126)]
public interface IXmlText : IXmlCharacterData
Public Interface IXmlText
Implements IXmlCharacterData
Производный
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Наследование интерфейса

IXmlText наследует IXmlCharacterData, IXmlNode, IXmlNodeSelector и IXmlNodeSerializer. Типы, реализующие IXmlText, также реализуют члены интерфейса IXmlCharacterData, IXmlNode, IXmlNodeSelector и IXmlNodeSerializer.

Свойства

Attributes

Возвращает список атрибутов этого узла.

(Унаследовано от IXmlNode)
ChildNodes

Возвращает список дочерних элементов в текущем узле.

(Унаследовано от IXmlNode)
Data

Возвращает или задает данные узла в зависимости от типа узла.

(Унаследовано от IXmlCharacterData)
FirstChild

Возвращает первый дочерний узел.

(Унаследовано от IXmlNode)
InnerText

Возвращает и задает текст из XML-кода.

(Унаследовано от IXmlNodeSerializer)
LastChild

Возвращает последний дочерний узел.

(Унаследовано от IXmlNode)
Length

Возвращает длину данных в символах Юникода.

(Унаследовано от IXmlCharacterData)
LocalName

Возвращает локальное имя, которое является локальной частью полного имени. Это называется локальной частью в пространствах имен в XML.

(Унаследовано от IXmlNode)
NamespaceUri

Возвращает URI для пространства имен.

(Унаследовано от IXmlNode)
NextSibling

Возвращает следующий одноуровневый элемент узла в дочернем списке родительского элемента.

(Унаследовано от IXmlNode)
NodeName

Возвращает полное имя узлов атрибута, типа документа, элемента, сущности или нотации. Возвращает фиксированную строку для всех других типов узлов.

(Унаследовано от IXmlNode)
NodeType

Возвращает тип узла модели DOM, который определяет допустимые значения и может ли узел иметь дочерние узлы.

(Унаследовано от IXmlNode)
NodeValue

Возвращает или задает текст, связанный с узлом.

(Унаследовано от IXmlNode)
OwnerDocument

Возвращает корень документа, который содержит узел.

(Унаследовано от IXmlNode)
ParentNode

Возвращает родительский узел экземпляра узла.

(Унаследовано от IXmlNode)
Prefix

Возвращает или задает префикс пространства имен.

(Унаследовано от IXmlNode)
PreviousSibling

Возвращает предыдущий одноуровневый элемент узла в дочернем списке родительского элемента.

(Унаследовано от IXmlNode)

Методы

AppendChild(IXmlNode)

Добавляет новый дочерний узел в качестве последнего дочернего элемента узла.

(Унаследовано от IXmlNode)
AppendData(String)

Добавляет предоставленную строку к существующим строковым данным.

(Унаследовано от IXmlCharacterData)
CloneNode(Boolean)

Клонирует новый узел.

(Унаследовано от IXmlNode)
DeleteData(UInt32, UInt32)

Удаляет указанные данные.

(Унаследовано от IXmlCharacterData)
GetXml()

Возвращает XML-представление узла и всех его потомков.

(Унаследовано от IXmlNodeSerializer)
HasChildNodes()

Определяет, есть ли у узла дочерние элементы.

(Унаследовано от IXmlNode)
InsertBefore(IXmlNode, IXmlNode)

Вставляет дочерний узел слева от указанного узла либо в конец списка.

(Унаследовано от IXmlNode)
InsertData(UInt32, String)

Вставляет строку с указанным смещением.

(Унаследовано от IXmlCharacterData)
Normalize()

Нормализует все элементы-потомки, объединяя два или более смежных текстовых узлов в один единый текстовый узел.

(Унаследовано от IXmlNode)
RemoveChild(IXmlNode)

Удаляет указанный дочерний узел из списка дочерних элементов и возвращает его.

(Унаследовано от IXmlNode)
ReplaceChild(IXmlNode, IXmlNode)

Заменяет указанный старый дочерний узел на переданный новый дочерний узел.

(Унаследовано от IXmlNode)
ReplaceData(UInt32, UInt32, String)

Заменяет указанное число символов предоставленной строкой.

(Унаследовано от IXmlCharacterData)
SelectNodes(String)

Применяет указанную операцию сопоставления шаблонов к контексту этого узла и возвращает список соответствующих узлов в виде XmlNodeList.

(Унаследовано от IXmlNodeSelector)
SelectNodesNS(String, Object)

Применяет указанную операцию сопоставления шаблонов к контексту этого узла и возвращает список соответствующих узлов в виде XmlNodeList.

(Унаследовано от IXmlNodeSelector)
SelectSingleNode(String)

Применяет указанную операцию поиска совпадения с шаблоном к контексту этого узла и возвращает первый соответствующий узел.

(Унаследовано от IXmlNodeSelector)
SelectSingleNodeNS(String, Object)

Применяет указанную операцию поиска совпадения с шаблоном к контексту этого узла и возвращает первый соответствующий узел.

(Унаследовано от IXmlNodeSelector)
SplitText(UInt32)

Разделяет этот текстовый узел на два текстовых узла с указанным смещением и вставляет новый текстовый узел в дерево как одноуровневый узел, который сразу же следует за этим узлом.

SubstringData(UInt32, UInt32)

Возвращает подстроку полной строки из заданного диапазона.

(Унаследовано от IXmlCharacterData)

Применяется к

См. также раздел