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 |
Узел является |
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 |
Объект |
FirstChild |
Первый дочерний элемент этого узла. (Унаследовано от INode) |
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
HasAttributes |
Возвращает значение, указывающее, имеет ли этот узел (если это элемент) какие-либо атрибуты. (Унаследовано от INode) |
HasChildNodes |
Возвращает значение, указывающее, есть ли у этого узла дочерние элементы. (Унаследовано от INode) |
JniIdentityHashCode |
Возвращает значение |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа к членам и вызова. (Унаследовано от IJavaPeerable) |
LastChild |
Последний дочерний элемент этого узла. (Унаследовано от INode) |
LocalName |
Возвращает локальную часть полного имени этого узла. (Унаследовано от INode) |
NamespaceURI |
URI пространства имен этого узла или |
NextSibling |
Узел, непосредственно следующий за этим узлом. (Унаследовано от INode) |
NodeName |
Имя этого узла в зависимости от его типа; см. таблицу выше. (Унаследовано от INode) |
NodeType |
Код, представляющий тип базового объекта, как определено выше. (Унаследовано от INode) |
NodeValue |
Значение этого узла в зависимости от его типа; см. таблицу выше. (Унаследовано от INode) |
OwnerDocument |
Объект, связанный |
ParentNode |
Родительский узел этого узла. (Унаследовано от INode) |
PeerReference |
Возвращает экземпляр JniObjectReference объекта Java, заключенный в оболочку. (Унаследовано от IJavaPeerable) |
Prefix |
Префикс пространства имен этого узла или |
PreviousSibling |
Узел, непосредственно предшествующий этому узлу. (Унаследовано от INode) |
TextContent |
Этот атрибут возвращает текстовое содержимое этого узла и его потомков. (Унаследовано от INode) |
Методы
AppendChild(INode) |
Добавляет узел |
CloneNode(Boolean) |
Возвращает дубликат этого узла, i. (Унаследовано от INode) |
CompareDocumentPosition(INode) |
Сравнивает ссылочный узел i. (Унаследовано от INode) |
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если отсутствуют невыполненные ссылки на этот экземпляр, вызывает метод |
Finalized() |
Вызывается при завершении работы экземпляра. (Унаследовано от IJavaPeerable) |
GetFeature(String, String) |
Этот метод возвращает специализированный объект, который реализует специализированные API указанного компонента и версии, как указано в . (Унаследовано от INode) |
GetUserData(String) |
Извлекает объект, связанный с ключом на этом узле. (Унаследовано от INode) |
InsertBefore(INode, INode) |
Вставляет узел |
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) |
Заменяет дочерний узел |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое . |
SetJniManagedPeerState(JniManagedPeerStates) |
|
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое . |
SetUserData(String, Object, IUserDataHandler) |
Свяжите объект с ключом на этом узле. (Унаследовано от INode) |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|