IText Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс Text
наследует от CharacterData
и представляет текстовое содержимое (символьные данные в XML) Element
или Attr
.
[Android.Runtime.Register("org/w3c/dom/Text", "", "Org.W3c.Dom.ITextInvoker")]
public interface IText : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.ICharacterData
[<Android.Runtime.Register("org/w3c/dom/Text", "", "Org.W3c.Dom.ITextInvoker")>]
type IText = interface
interface ICharacterData
interface INode
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Производный
- Атрибуты
- Реализации
Комментарии
Интерфейс Text
наследует от CharacterData
и представляет текстовое содержимое (символьные данные в XML) Element
или Attr
. Если в содержимом элемента нет разметки, текст содержится в одном объекте, реализуемом Text
интерфейсе, который является единственным дочерним элементом элемента. Если есть разметка, она анализируется в информационные элементы (элементы, комментарии и т. д.) и Text
узлы, образующие список дочерних элементов элемента.
Когда документ впервые становится доступным через модель DOM, для каждого блока текста имеется только один Text
узел. Пользователи могут создавать смежные Text
узлы, представляющие содержимое данного элемента без какой-либо промежуточной разметки, но следует учитывать, что невозможно представить разделение между этими узлами в XML или HTML, поэтому они не будут (в общем случае) сохраняться между сеансами редактирования DOM. Метод Node.normalize()
объединяет все такие смежные Text
объекты в один узел для каждого блока текста.
Лексические проверка не выполняются для содержимого Text
узла. В зависимости от его положения в документе некоторые символы должны экранироваться во время сериализации с помощью ссылок на символы; например, символы "<&", если текстовое содержимое является частью элемента или атрибута, последовательность символов "]]>", если часть элемента, символ кавычек " или символ апострофа ", когда является частью атрибута.
См. также спецификацию DOM уровня 3 Ядра.
Документация по Java для org.w3c.dom.Text
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Поля
AttributeNode |
Узел является |
CdataSectionNode |
Узел является |
CommentNode |
Узел является |
DocumentFragmentNode |
Узел является |
DocumentNode |
Узел является |
DocumentPositionContainedBy |
Узел содержится ссылочным узлом. (Унаследовано от INode) |
DocumentPositionContains |
Узел содержит узел ссылки. (Унаследовано от INode) |
DocumentPositionDisconnected |
Два узла отключены. (Унаследовано от INode) |
DocumentPositionFollowing |
Узел следует за узлом ссылки. (Унаследовано от INode) |
DocumentPositionImplementationSpecific |
Определение предыдущего и следующего зависит от реализации. (Унаследовано от INode) |
DocumentPositionPreceding |
Второй узел предшествует узлу ссылки. (Унаследовано от INode) |
DocumentTypeNode |
Узел является |
ElementNode |
Узел является |
EntityNode |
Узел является |
EntityReferenceNode |
Узел является |
NotationNode |
Узел является |
ProcessingInstructionNode |
Узел является |
TextNode |
Узел является |
Свойства
Attributes |
Объект , |
BaseURI |
Абсолютный базовый URI этого узла или |
ChildNodes |
Объект |
Data |
Символьные данные узла, реализующего этот интерфейс. (Унаследовано от ICharacterData) |
FirstChild |
Первый дочерний элемент этого узла. (Унаследовано от INode) |
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
HasAttributes |
Возвращает значение, указывающее, имеет ли этот узел (если это элемент) какие-либо атрибуты. (Унаследовано от INode) |
HasChildNodes |
Возвращает значение, указывающее, есть ли у этого узла дочерние элементы. (Унаследовано от INode) |
IsElementContentWhitespace |
Возвращает значение, указывающее, содержит ли этот текстовый узел , который часто называют "игнорируемым пробелом". |
JniIdentityHashCode |
Возвращает значение |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа к членам и вызова. (Унаследовано от IJavaPeerable) |
LastChild |
Последний дочерний элемент этого узла. (Унаследовано от INode) |
Length |
Количество 16-разрядных единиц, доступных с помощью |
LocalName |
Возвращает локальную часть полного имени этого узла. (Унаследовано от INode) |
NamespaceURI |
URI пространства имен этого узла или |
NextSibling |
Узел, непосредственно следующий за этим узлом. (Унаследовано от INode) |
NodeName |
Имя этого узла в зависимости от его типа; см. таблицу выше. (Унаследовано от INode) |
NodeType |
Код, представляющий тип базового объекта, как определено выше. (Унаследовано от INode) |
NodeValue |
Значение этого узла в зависимости от его типа; см. таблицу выше. (Унаследовано от INode) |
OwnerDocument |
Объект, связанный |
ParentNode |
Родительский узел этого узла. (Унаследовано от INode) |
PeerReference |
Возвращает экземпляр JniObjectReference объекта Java, заключенный в оболочку. (Унаследовано от IJavaPeerable) |
Prefix |
Префикс пространства имен этого узла или |
PreviousSibling |
Узел, непосредственно предшествующий этому узлу. (Унаследовано от INode) |
TextContent |
Этот атрибут возвращает текстовое содержимое этого узла и его потомков. (Унаследовано от INode) |
WholeText |
Возвращает весь текст |
Методы
AppendChild(INode) |
Добавляет узел |
AppendData(String) |
Добавьте строку в конец символьных данных узла. (Унаследовано от ICharacterData) |
CloneNode(Boolean) |
Возвращает дубликат этого узла, i. (Унаследовано от INode) |
CompareDocumentPosition(INode) |
Сравнивает ссылочный узел i. (Унаследовано от INode) |
DeleteData(Int32, Int32) |
Удалите диапазон 16-разрядных единиц с узла. (Унаследовано от ICharacterData) |
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если отсутствуют невыполненные ссылки на этот экземпляр, вызывает метод |
Finalized() |
Вызывается при завершении работы экземпляра. (Унаследовано от IJavaPeerable) |
GetFeature(String, String) |
Этот метод возвращает специализированный объект, который реализует специализированные API указанного компонента и версии, как указано в . (Унаследовано от INode) |
GetUserData(String) |
Извлекает объект, связанный с ключом на этом узле. (Унаследовано от INode) |
InsertBefore(INode, INode) |
Вставляет узел |
InsertData(Int32, String) |
Вставьте строку со смещением указанной 16-разрядной единицы измерения. (Унаследовано от ICharacterData) |
IsDefaultNamespace(String) |
Этот метод проверяет, является ли указанное |
IsEqualNode(INode) |
Проверяет, равны ли два узла. (Унаследовано от INode) |
IsSameNode(INode) |
Возвращает значение, указывающее, является ли этот узел тем же узлом, что и данный узел. (Унаследовано от INode) |
IsSupported(String, String) |
Проверяет, реализует ли реализация DOM определенную функцию и поддерживается ли этот компонент этим узлом, как указано в . (Унаследовано от INode) |
LookupNamespaceURI(String) |
Найдите URI пространства имен, связанный с заданным префиксом, начиная с этого узла. (Унаследовано от INode) |
LookupPrefix(String) |
Найдите префикс, связанный с заданным URI пространства имен, начиная с этого узла. (Унаследовано от INode) |
Normalize() |
Помещает все |
RemoveChild(INode) |
Удаляет дочерний узел, указанный параметром |
ReplaceChild(INode, INode) |
Заменяет дочерний узел |
ReplaceData(Int32, Int32, String) |
Замените символы, начиная с указанного 16-разрядного смещения единицы, указанной строкой. (Унаследовано от ICharacterData) |
ReplaceWholeText(String) |
Заменяет текст текущего узла и всех логически смежных текстовых узлов указанным текстом. |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое . |
SetJniManagedPeerState(JniManagedPeerStates) |
Интерфейс |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое . |
SetUserData(String, Object, IUserDataHandler) |
Свяжите объект с ключом на этом узле. (Унаследовано от INode) |
SplitText(Int32) |
Разбивает этот узел на два узла в указанном |
SubstringData(Int32, Int32) |
Извлекает диапазон данных из узла. (Унаследовано от ICharacterData) |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Интерфейс |
GetJniTypeName(IJavaPeerable) |
Интерфейс |