ЭлементРазметкаHTML.УзелРавен (HTMLHtmlElement.IsEqualNode)

Синтаксис:

УзелРавен(<Узел>)

Параметры:

<Узел> (обязательный)

Тип: ЭлементРазметкаHTML.
Сравниваемый узел HTMLDOM.

Возвращаемое значение:

Тип: Булево.

Описание:

Осуществляет проверку двух узлов на равенство (не на идентичность).
Два узла HTML равны, если:
  • узлы являются узлами одного типа;
  • значения следующих свойств узла равны: ИмяУзла, ЛокальноеИмя, Префикс и ЗначениеУзла (или оба значения свойство не определены, или оба равны);
  • коллекции атрибутов узлов равны: или обе не определены, или имеют одинаковый размер и одинаковое значение для одинаковых ключей (необязательно при этом с одинаковыми индексами);
  • списки дочерних узлов равны: или оба списка пустые, или оба имеют одинаковую длину и содержат равные узлы по одинаковым индексам.
Нормализация влияет на равенство. Чтобы избежать ошибок сравнения, рекомендуется нормализовать узлы перед сравнением.
Два узла ОпределениеТипаДокумента равны, если выполняются все вышеперечисленные условия, а также:На равенство не оказывают влияние: Замечание. Все, что не указано как влияющее на равенство, на него не влияет.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).

    

1C:Enterprise Developer's Community