Встроенный объект объекта

Объектксмлдокументтипе

Объект XmlDocumentType используется для доступа к сущностям, определенным XML.

отношения наследства

свойства члена

name

Строка, возвращает имя DTD.

1
readonly String XmlDocumentType.name;

publicId

Строка, возвращающая общедоступный идентификатор внешнего DTD.

1
readonly String XmlDocumentType.publicId;

systemId

Строка, возвращающая системный идентификатор внешнего DTD.

1
readonly String XmlDocumentType.systemId;

nodeType

Целое число, возвращает тип узла.

1
readonly Integer XmlDocumentType.nodeType;

NodeType разных объектов будет возвращать разные значения:


nodeName

Строка, возвращает имя узла в соответствии с его типом.

1
readonly String XmlDocumentType.nodeName;

Имя узла разных объектов будет возвращать разные значения:


nodeValue

Строка, возвращает имя узла в соответствии с его типом.

1
String XmlDocumentType.nodeValue;

Имя узла разных объектов будет возвращать разные значения:


ownerDocument

XmlDocument, возвращает корневой элемент узла (XmlDocumentобъект)

1
readonly XmlDocument XmlDocumentType.ownerDocument;

parentNode

XmlNode, может вернуть родительский узел узла

1
readonly XmlNode XmlDocumentType.parentNode;

childNodes

XmlNodeList, возвращает список дочерних узлов указанного узла

1
readonly XmlNodeList XmlDocumentType.childNodes;

children

XmlNodeList, возвращает список узлов дочерних элементов указанного узла.

1
readonly XmlNodeList XmlDocumentType.children;

firstChild

XmlNode, возвращает первый дочерний узел узла

1
readonly XmlNode XmlDocumentType.firstChild;

lastChild

XmlNode, возвращает последний дочерний узел узла

1
readonly XmlNode XmlDocumentType.lastChild;

previousSibling

XmlNode, возвращает узел, непосредственно предшествующий узлу (на том же уровне дерева). Если такого узла нет, то это свойство возвращает значение null.

1
readonly XmlNode XmlDocumentType.previousSibling;

nextSibling

XmlNode, возвращает узел, следующий сразу за элементом (на том же уровне дерева). Если такого узла нет, атрибут возвращает значение null.

1
readonly XmlNode XmlDocumentType.nextSibling;

firstElementChild

XmlNode, возвращает первый дочерний элемент узла узла

1
readonly XmlNode XmlDocumentType.firstElementChild;

lastElementChild

XmlNode, возвращает последний дочерний элемент узла узла

1
readonly XmlNode XmlDocumentType.lastElementChild;

previousElementSibling

XmlNode, возвращает узел элемента, непосредственно предшествующий узлу (на том же уровне дерева). Если такого узла нет, то это свойство возвращает значение null.

1
readonly XmlNode XmlDocumentType.previousElementSibling;

nextElementSibling

XmlNode, возвращает узел элемента, следующий сразу за элементом (на том же уровне дерева). Если такого узла нет, атрибут возвращает значение null.

1
readonly XmlNode XmlDocumentType.nextElementSibling;

textContent

Строка, запрашивает и устанавливает текст выбранного элемента. При запросе возвращает значения всех текстовых узлов внутри узла элемента; при установке удаляет все дочерние узлы и заменяет их одним текстовым узлом.

1
String XmlDocumentType.textContent;

функция-член

hasChildNodes

Запросить, есть ли дочерние узлы

1
Boolean XmlDocumentType.hasChildNodes();

Результаты возврата:

  • Boolean, возвращает true, если есть дочерние узлы, в противном случае возвращает false

normalize

Объединить соседние текстовые узлы и удалить пустые текстовые узлы.

1
XmlDocumentType.normalize();

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


cloneNode

Создает точную копию указанного узла

1
XmlNode XmlDocumentType.cloneNode(Boolean deep = true);

Параметры звонка:

  • deep: логическое значение, следует ли выполнять глубокое копирование. Если установлено значение true, клонированный узел клонирует все дочерние узлы исходного узла.

Результаты возврата:

  • XmlNode, возвращает скопированный узел

Этот метод скопирует и вернет копию узла, на котором он был вызван. Если переданный ему аргумент верен, он также рекурсивно скопирует все узлы-потомки текущего узла. В противном случае он только копирует текущий узел. Возвращенный узел не принадлежит дереву документа, а его свойство родительский узел имеет значение null. При копировании узла Element будут скопированы все его свойства.


lookupPrefix

Возвращает префикс, соответствующий указанному URI пространства имен на текущем узле.

1
String XmlDocumentType.lookupPrefix(String namespaceURI);

Параметры звонка:

  • namespaceURI: строка, указывает соответствующий URI пространства имен.

Результаты возврата:

  • String, возвращает соответствующий префикс, возвращает ноль, если не совпадает.

lookupNamespaceURI

Возвращает URI пространства имен, соответствующий указанному префиксу на текущем узле.

1
String XmlDocumentType.lookupNamespaceURI(String prefix);

Параметры звонка:

  • prefix: строка, указывает соответствующий префикс.

Результаты возврата:

  • String, возвращает соответствующий URI пространства имен, возвращает значение null, если не совпадает.

insertBefore

Вставьте новый дочерний узел перед существующим дочерним узлом.

1 2
XmlNode XmlDocumentType.insertBefore(XmlNode newChild, XmlNode refChild);

Параметры звонка:

  • newChild:XmlNode, вставить новый узел
  • refChild:XmlNode, вставьте новый узел перед этим узлом

Результаты возврата:

  • XmlNode, возвращает новый дочерний узел

Если newChild уже существует в дереве документов, он будет удален из дерева документов и повторно вставлен в новую позицию. Узлы из одного документа (или узлы, созданные одним документом) не могут быть вставлены в другой документ. То есть атрибут OwnerDocument объекта newChild должен совпадать с атрибутом OwnerDocument текущего узла.


insertAfter

Вставьте новый дочерний узел после существующего дочернего узла.

1 2
XmlNode XmlDocumentType.insertAfter(XmlNode newChild, XmlNode refChild);

Параметры звонка:

  • newChild:XmlNode, вставить новый узел
  • refChild:XmlNode, вставьте новый узел после этого узла

Результаты возврата:

  • XmlNode, возвращает новый дочерний узел

Если newChild уже существует в дереве документов, он будет удален из дерева документов и повторно вставлен в новую позицию. Узлы из одного документа (или узлы, созданные одним документом) не могут быть вставлены в другой документ. То есть атрибут OwnerDocument объекта newChild должен совпадать с атрибутом OwnerDocument текущего узла.


appendChild

Добавляет новый дочерний узел в конец списка дочерних узлов узла.

1
XmlNode XmlDocumentType.appendChild(XmlNode newChild);

Параметры звонка:

  • newChild:XmlNode, укажите добавленный узел

Результаты возврата:

  • XmlNode, возвращает этот новый дочерний узел

Если newChild уже существует в дереве документов, он будет удален из дерева документов и повторно вставлен в новую позицию. Узлы из одного документа (или узлы, созданные одним документом) не могут быть вставлены в другой документ. То есть атрибут OwnerDocument объекта newChild должен совпадать с атрибутом OwnerDocument текущего узла.


replaceChild

Заменить дочерний узел другим

1 2
XmlNode XmlDocumentType.replaceChild(XmlNode newChild, XmlNode oldChild);

Параметры звонка:

  • newChild:XmlNode, укажите новый узел
  • oldChild:XmlNode, указывает узел, который будет заменен

Результаты возврата:

  • XmlNode, Если замена прошла успешно, этот метод может вернуть замененный узел. Если замена не удалась, он возвращает значение null.

Если newChild уже существует в дереве документов, он будет удален из дерева документов и повторно вставлен в новую позицию. Узлы из одного документа (или узлы, созданные одним документом) не могут быть вставлены в другой документ. То есть атрибут OwnerDocument объекта newChild должен совпадать с атрибутом OwnerDocument текущего узла.


removeChild

Удалить узел из списка дочерних узлов

1
XmlNode XmlDocumentType.removeChild(XmlNode oldChild);

Параметры звонка:

  • oldChild:XmlNode, указывает узел, который нужно удалить

Результаты возврата:

  • XmlNode, Если удаление прошло успешно, этот метод может вернуть удаленный узел. В случае неудачи он возвращает значение null.

toString

Возвращает строковое представление объекта. Обычно возвращается «[Native Object]». Объект может быть повторно реализован в соответствии с его собственными характеристиками.

1
String XmlDocumentType.toString();

Результаты возврата:

  • String, возвращает строковое представление объекта

toJSON

Возвращает представление объекта в формате JSON, обычно возвращая коллекцию читаемых свойств, определенных объектом.

1
Value XmlDocumentType.toJSON(String key = "");

Параметры звонка:

  • key: Строка, не используется.

Результаты возврата:

  • Value, возвращает значение, содержащее сериализуемый JSON