IDocument Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс Document
представляет весь HTML-документ или XML-документ.
[Android.Runtime.Register("org/w3c/dom/Document", "", "Org.W3c.Dom.IDocumentInvoker")]
public interface IDocument : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.INode
[<Android.Runtime.Register("org/w3c/dom/Document", "", "Org.W3c.Dom.IDocumentInvoker")>]
type IDocument = interface
interface INode
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Атрибуты
- Реализации
Комментарии
Интерфейс Document
представляет весь HTML-документ или XML-документ. Концептуально он является корнем дерева документов и предоставляет основной доступ к данным документа.
Так как элементы, текстовые узлы, комментарии, инструкции по обработке и т. д. не могут существовать вне контекста Document
, интерфейс также содержит методы фабрики, Document
необходимые для создания этих объектов. Созданные Node
объекты имеют атрибут, который связывает их с контекстом Document
ownerDocument
, который они были созданы.
См. также спецификацию уровня 3 ядра модели документов (DOM).
Документация по Java для org.w3c.dom.Document
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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 |
Объект, |
Doctype |
Объявление типа документа (см. см |
DocumentElement |
Это удобный атрибут, позволяющий напрямую обращаться к дочернему узлу, который является элементом документа документа. |
DocumentURI |
Расположение документа или |
DomConfig |
Конфигурация, используемая при |
FirstChild |
Первый дочерний элемент этого узла. (Унаследовано от INode) |
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
HasAttributes |
Возвращает, имеет ли этот узел (если это элемент) какие-либо атрибуты. (Унаследовано от INode) |
HasChildNodes |
Возвращает значение, имеет ли этот узел дочерние элементы. (Унаследовано от INode) |
Implementation |
Объект |
InputEncoding |
Атрибут, указывающий кодировку, используемую для этого документа во время синтаксического анализа. |
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) |
StrictErrorChecking |
Атрибут, указывающий, применяется ли проверка ошибок. |
TextContent |
Этот атрибут возвращает текстовое содержимое этого узла и его потомков. (Унаследовано от INode) |
XmlEncoding |
Атрибут, указывающий в рамках кодировки этого документа. |
XmlStandalone |
Атрибут, указывающий, является ли этот документ автономным. |
XmlVersion |
Атрибут, указывающий в составе документа номер версии. |
Методы
AdoptNode(INode) |
Пытается внедрить узел из другого документа в этот документ. |
AppendChild(INode) |
Добавляет узел |
CloneNode(Boolean) |
Возвращает дубликат этого узла, i. (Унаследовано от INode) |
CompareDocumentPosition(INode) |
Сравнивает эталонный узел, i. (Унаследовано от INode) |
CreateAttribute(String) |
Создает заданное |
CreateAttributeNS(String, String) |
Создает атрибут заданного имени и URI пространства имен. |
CreateCDATASection(String) |
|
CreateComment(String) |
Создает узел с указанной |
CreateDocumentFragment() |
Создает пустой объект |
CreateElement(String) |
Создает элемент указанного типа. |
CreateElementNS(String, String) |
Создает элемент заданного имени и URI пространства имен. |
CreateEntityReference(String) |
Создает объект |
CreateProcessingInstruction(String, String) |
Создает узел с |
CreateTextNode(String) |
Создает узел с указанной |
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если нет невыполненных ссылок на этот экземпляр, то вызывается |
Finalized() |
Вызывается при завершении экземпляра. (Унаследовано от IJavaPeerable) |
GetElementById(String) |
|
GetElementsByTagName(String) |
|
GetElementsByTagNameNS(String, String) |
|
GetFeature(String, String) |
Этот метод возвращает специализированный объект, реализующий специализированные API указанной функции и версии, как указано в . (Унаследовано от INode) |
GetUserData(String) |
Извлекает объект, связанный с ключом на этом узле. (Унаследовано от INode) |
ImportNode(INode, Boolean) |
Импортирует узел из другого документа в этот документ, не изменяя или не удаляя исходный узел из исходного документа; этот метод создает новую копию исходного узла. |
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() |
Помещает все |
NormalizeDocument() |
Этот метод действует так, как будто документ проходит через цикл сохранения и загрузки, помещая документ в "обычную" форму. |
RemoveChild(INode) |
Удаляет дочерний узел, указанный |
RenameNode(INode, String, String) |
Переименуйте существующий узел типа |
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) |
Интерфейс |