Объект встроенный объект

Объект XmlComment

Объект XmlComment представляет содержимое узла комментария в документе

Узлы XmlComment представляют комментарии в документах XML. Доступ к содержимому аннотации можно получить с помощью свойства данных, унаследованного интерфейсом XmlCharacterData или свойства nodeValue, унаследованного интерфейсом XmlNode . (То есть, Между текстом). С содержанием аннотации можно манипулировать, используя различные методы, унаследованные интерфейсом XmlCharacterData .

Используйте XmlDocument.createComment () для создания объекта комментария.

наследование

Атрибуты члена

data

Строка, текст, который содержит узел

1
String XmlComment.data;

length

Целое число, количество символов в этом узле

1
readonly Integer XmlComment.length;

nodeType

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

1
readonly Integer XmlComment.nodeType;

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


nodeName

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

1
readonly String XmlComment.nodeName;

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


nodeValue

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

1
String XmlComment.nodeValue;

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


ownerDocument

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

1
readonly XmlDocument XmlComment.ownerDocument;

parentNode

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

1
readonly XmlNode XmlComment.parentNode;

childNodes

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

1
readonly XmlNodeList XmlComment.childNodes;

firstChild

XmlNode , вернуть первого дочернего узла

1
readonly XmlNode XmlComment.firstChild;

lastChild

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

1
readonly XmlNode XmlComment.lastChild;

previousSibling

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

1
readonly XmlNode XmlComment.previousSibling;

nextSibling

XmlNode , возвращает узел сразу после элемента (на том же уровне дерева), если такого узла нет, свойство возвращает ноль

1
readonly XmlNode XmlComment.nextSibling;

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

substringData

Извлечение подстрок из узлов

1 2
String XmlComment.substringData(Integer offset, Integer count);

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

  • offset : целое число, позиция первого возвращаемого символа
  • count : Integer, количество символов в подстроке, которую нужно вернуть

Возвращает результат:

  • String , вернуть извлеченную строку

appendData

Добавить строки к узлам

1
XmlComment.appendData(String arg);

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

  • arg : String, строка, которая будет добавлена ​​к узлу

insertData

Вставить строку в узел

1 2
XmlComment.insertData(Integer offset, String arg);

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

  • offset : Integer, позиция символа для вставки строки в узел
  • arg : String, строка для вставки

deleteData

Удалить текст из узла

1 2
XmlComment.deleteData(Integer offset, Integer count);

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

  • offset : целое число, позиция первого символа для удаления
  • count : Integer, количество символов для удаления

replaceData

Заменить символы узла указанной строкой

1 2 3
XmlComment.replaceData(Integer offset, Integer count, String arg);

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

  • offset : целое число, позиция символа, которая должна быть заменена узлом
  • count : Integer, количество символов для замены
  • arg : String, строка для вставки

hasChildNodes

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

1
Boolean XmlComment.hasChildNodes();

Возвращает результат:

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

normalize

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

1
XmlComment.normalize();

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


cloneNode

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

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

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

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

Возвращает результат:

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

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


lookupPrefix

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

1
String XmlComment.lookupPrefix(String namespaceURI);

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

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

Возвращает результат:

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

lookupNamespaceURI

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

1
String XmlComment.lookupNamespaceURI(String prefix);

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

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

Возвращает результат:

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

insertBefore

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

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

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

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

Возвращает результат:

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

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


insertAfter

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

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

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

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

Возвращает результат:

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

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


appendChild

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

1
XmlNode XmlComment.appendChild(XmlNode newChild);

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

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

Возвращает результат:

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

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


replaceChild

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

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

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

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

Возвращает результат:

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

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


removeChild

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

1
XmlNode XmlComment.removeChild(XmlNode oldChild);

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

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

Возвращает результат:

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

toString

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

1
String XmlComment.toString();

Возвращает результат:

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

toJSON

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

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

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

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

Возвращает результат:

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