IEntityReference Интерфейс

Определение

EntityReference узлы могут использоваться для представления ссылки на сущность в дереве.

[Android.Runtime.Register("org/w3c/dom/EntityReference", "", "Org.W3c.Dom.IEntityReferenceInvoker")]
public interface IEntityReference : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.INode
[<Android.Runtime.Register("org/w3c/dom/EntityReference", "", "Org.W3c.Dom.IEntityReferenceInvoker")>]
type IEntityReference = interface
    interface INode
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Атрибуты
Реализации

Комментарии

EntityReference узлы могут использоваться для представления ссылки на сущность в дереве. Обратите внимание, что символьные ссылки и ссылки на предопределенные сущности считаются развернутыми обработчиком HTML или XML, чтобы символы были представлены эквивалентом Юникода, а не ссылкой на сущность. Кроме того, обработчик XML может полностью расширять ссылки на сущности Documentпри создании , а не предоставлять EntityReference узлы. Если он предоставляет такие узлы, то для EntityReference узла, представляющего ссылку на известную сущность Entity , существует , а поддеревь EntityReference узла является копией Entity поддереви узла. Однако последнее значение может быть неверным, если сущность содержит несвязанный префикс пространства имен. В этом случае, поскольку разрешение префикса пространства имен зависит от того, где находится ссылка на сущность, потомки EntityReference узла могут быть привязаны к разным URI пространства имен. EntityReference Если узел представляет ссылку на неизвестную сущность, он не имеет дочерних элементов, а его заменяющее значение, например, является пустымAttr.value.

Что касается Entity узлов, EntityReference узлы и все их потомки доступны только для чтения. <p ><b>Примечание.</b>EntityReference узлы могут вызывать проблемы нормализации содержимого элементов и значений атрибутов, когда, например в XML 1.0 и XML-схеме, нормализация выполняется после развертывания ссылки на сущность.

См. также спецификацию DOM уровня 3 Ядра.

Документация по Java для org.w3c.dom.EntityReference.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Поля

AttributeNode

Узел является Attr.

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

Узел является CDATASection.

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

Узел является Comment.

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

Узел является DocumentFragment.

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

Узел является Document.

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

Узел содержится ссылочным узлом.

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

Узел содержит узел ссылки.

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

Два узла отключены.

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

Узел следует за узлом ссылки.

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

Определение предыдущего и следующего зависит от реализации.

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

Второй узел предшествует узлу ссылки.

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

Узел является DocumentType.

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

Узел является Element.

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

Узел является Entity.

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

Узел является EntityReference.

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

Узел является Notation.

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

Узел является ProcessingInstruction.

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

Узел является Text узлом.

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

Свойства

Attributes

Объект , NamedNodeMap содержащий атрибуты этого узла (если это Element) или null иным образом.

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

Абсолютный базовый URI этого узла или null значение , если реализации не удалось получить абсолютный URI.

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

Объект NodeList , содержащий все дочерние элементы этого узла.

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

Первый дочерний элемент этого узла.

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

Возвращает значение JNI базового объекта Android.

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

Возвращает значение, указывающее, имеет ли этот узел (если это элемент) какие-либо атрибуты.

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

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

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

Возвращает значение java.lang.System.identityHashCode() для упаковаемого экземпляра.

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

Состояние управляемого однорангового узла.

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

Поддержка доступа к членам и вызова.

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

Последний дочерний элемент этого узла.

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

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

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

URI пространства имен этого узла или null значение , если он не указан (см. ).

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

Узел, непосредственно следующий за этим узлом.

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

Имя этого узла в зависимости от его типа; см. таблицу выше.

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

Код, представляющий тип базового объекта, как определено выше.

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

Значение этого узла в зависимости от его типа; см. таблицу выше.

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

Объект, связанный Document с этим узлом.

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

Родительский узел этого узла.

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

Возвращает экземпляр JniObjectReference объекта Java, заключенный в оболочку.

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

Префикс пространства имен этого узла или null значение , если он не указан.

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

Узел, непосредственно предшествующий этому узлу.

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

Этот атрибут возвращает текстовое содержимое этого узла и его потомков.

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

Методы

AppendChild(INode)

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

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

Возвращает дубликат этого узла, i.

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

Сравнивает ссылочный узел i.

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

Вызывается при удалении экземпляра.

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

Если отсутствуют невыполненные ссылки на этот экземпляр, вызывает метод Dispose(); в противном случае ничего не делает.

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

Вызывается при завершении работы экземпляра.

(Унаследовано от IJavaPeerable)
GetFeature(String, String)

Этот метод возвращает специализированный объект, который реализует специализированные API указанного компонента и версии, как указано в .

(Унаследовано от INode)
GetUserData(String)

Извлекает объект, связанный с ключом на этом узле.

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

Вставляет узел newChild перед существующим дочерним узлом refChild.

(Унаследовано от INode)
IsDefaultNamespace(String)

Этот метод проверяет, является ли указанное namespaceURI пространство имен пространством имен по умолчанию.

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

Проверяет, равны ли два узла.

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

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

(Унаследовано от INode)
IsSupported(String, String)

Проверяет, реализует ли реализация DOM определенную функцию и поддерживается ли этот компонент этим узлом, как указано в .

(Унаследовано от INode)
LookupNamespaceURI(String)

Найдите URI пространства имен, связанный с заданным префиксом, начиная с этого узла.

(Унаследовано от INode)
LookupPrefix(String)

Найдите префикс, связанный с заданным URI пространства имен, начиная с этого узла.

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

Помещает все Text узлы в полной глубине вложенного дерева под этим Node, включая узлы атрибутов, в "нормальную" форму, где только структура (e.

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

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

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

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

(Унаследовано от INode)
SetJniIdentityHashCode(Int32)

Задайте значение, возвращаемое .JniIdentityHashCode

(Унаследовано от IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

EntityReference узлы могут использоваться для представления ссылки на сущность в дереве.

(Унаследовано от IJavaPeerable)
SetPeerReference(JniObjectReference)

Задайте значение, возвращаемое .PeerReference

(Унаследовано от IJavaPeerable)
SetUserData(String, Object, IUserDataHandler)

Свяжите объект с ключом на этом узле.

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

Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов.

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

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

EntityReference узлы могут использоваться для представления ссылки на сущность в дереве.

GetJniTypeName(IJavaPeerable)

EntityReference узлы могут использоваться для представления ссылки на сущность в дереве.

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