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
, существует, а поддерев узла — копия Entity
поддерев EntityReference
узла. Тем не менее, последний может быть не true, если сущность содержит префикс несвязанного пространства имен. В таком случае разрешение префикса пространства имен зависит от того, где находится ссылка на сущность, потомки EntityReference
узла могут быть привязаны к разным URI пространства имен. EntityReference
Если узел представляет ссылку на неизвестную сущность, узел не имеет дочерних элементов и его замены, если используетсяAttr.value
, например, пуст.
Что касается Entity
узлов, EntityReference
то узлы и все их потомки доступны для чтения. <p b ><>Примечание:</b>EntityReference
узлы могут вызвать проблемы с содержимым элементов и нормализацией значений атрибутов, когда, например, в XML 1.0 и XML-схеме, нормализация выполняется после расширения ссылки на сущности.
См. также спецификацию уровня 3 ядра модели документов (DOM).
Документация по Java для org.w3c.dom.EntityReference
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Поля
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) |
|