IXmlCharacterData Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы обработки текста, используемые несколькими объектами.
public interface class IXmlCharacterData : IXmlNode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(321798827, 20022, 19958, 177, 200, 12, 230, 47, 216, 139, 38)]
struct IXmlCharacterData : IXmlNode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(321798827, 20022, 19958, 177, 200, 12, 230, 47, 216, 139, 38)]
public interface IXmlCharacterData : IXmlNode
Public Interface IXmlCharacterData
Implements IXmlNode
- Производный
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Наследование интерфейса
IXmlCharacterData наследует IXmlNode, IXmlNodeSelector и IXmlNodeSerializer. Типы, реализующие IXmlCharacterData, также реализуют члены интерфейса IXmlNode, IXmlNodeSelector и IXmlNodeSerializer.
Свойства
Attributes |
Возвращает список атрибутов этого узла. (Унаследовано от IXmlNode) |
ChildNodes |
Возвращает список дочерних элементов в текущем узле. (Унаследовано от IXmlNode) |
Data |
Возвращает или задает данные узла в зависимости от типа узла. |
FirstChild |
Возвращает первый дочерний узел. (Унаследовано от IXmlNode) |
InnerText |
Возвращает и задает текст из XML-кода. (Унаследовано от IXmlNodeSerializer) |
LastChild |
Возвращает последний дочерний узел. (Унаследовано от IXmlNode) |
Length |
Возвращает длину данных в символах Юникода. |
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) |
Добавляет предоставленную строку к существующим строковым данным. |
CloneNode(Boolean) |
Клонирует новый узел. (Унаследовано от IXmlNode) |
DeleteData(UInt32, UInt32) |
Удаляет указанные данные. |
GetXml() |
Возвращает XML-представление узла и всех его потомков. (Унаследовано от IXmlNodeSerializer) |
HasChildNodes() |
Определяет, есть ли у узла дочерние элементы. (Унаследовано от IXmlNode) |
InsertBefore(IXmlNode, IXmlNode) |
Вставляет дочерний узел слева от указанного узла либо в конец списка. (Унаследовано от IXmlNode) |
InsertData(UInt32, String) |
Вставляет строку с указанным смещением. |
Normalize() |
Нормализует все элементы-потомки, объединяя два или более смежных текстовых узлов в один единый текстовый узел. (Унаследовано от IXmlNode) |
RemoveChild(IXmlNode) |
Удаляет указанный дочерний узел из списка дочерних элементов и возвращает его. (Унаследовано от IXmlNode) |
ReplaceChild(IXmlNode, IXmlNode) |
Заменяет указанный старый дочерний узел на переданный новый дочерний узел. (Унаследовано от IXmlNode) |
ReplaceData(UInt32, UInt32, String) |
Заменяет указанное число символов предоставленной строкой. |
SelectNodes(String) |
Применяет указанную операцию сопоставления шаблонов к контексту этого узла и возвращает список соответствующих узлов в виде XmlNodeList. (Унаследовано от IXmlNodeSelector) |
SelectNodesNS(String, Object) |
Применяет указанную операцию сопоставления шаблонов к контексту этого узла и возвращает список соответствующих узлов в виде XmlNodeList. (Унаследовано от IXmlNodeSelector) |
SelectSingleNode(String) |
Применяет указанную операцию поиска совпадения с шаблоном к контексту этого узла и возвращает первый соответствующий узел. (Унаследовано от IXmlNodeSelector) |
SelectSingleNodeNS(String, Object) |
Применяет указанную операцию поиска совпадения с шаблоном к контексту этого узла и возвращает первый соответствующий узел. (Унаследовано от IXmlNodeSelector) |
SubstringData(UInt32, UInt32) |
Возвращает подстроку полной строки из заданного диапазона. |