КомментарийHTML.УзелРавен (HTMLComment.IsEqualNode)
страницаКомментарийHTML (HTMLComment)
УзелРавен (IsEqualNode)
Доступен, начиная с версии 8.2.
Синтаксис:
УзелРавен(<Узел>)
Параметры:
<Узел> (обязательный)
Тип: АтрибутHTML, ЭлементHTML, ЭлементКнопкаHTML, ЭлементВводаHTML, ЭлементЗаголовокHTML, ЭлементРазметкаHTML, ЭлементПлавающийФреймHTML, ЭлементВставкаHTML, ЭлементФреймHTML, ЭлементНаборФреймовHTML, ЭлементМетаHTML, ЭлементОбъектHTML, ЭлементСкриптHTML, ЭлементТаблицаHTML, ЭлементСтрокаТаблицыHTML, ЭлементЯчейкаТаблицыHTML, ЭлементКолонкаТаблицыHTML, ЭлементЗаголовокТаблицыHTML, ЭлементБлокHTML, ЭлементЛинияHTML, ЭлементФорматированногоТекстаHTML, ЭлементКартинкаHTML, ЭлементСвязьHTML, ЭлементЯкорьHTML, ЭлементАплетHTML, ЭлементФормаHTML, ДокументHTML, ТекстHTML, КомментарийHTML.
Сравниваемый узел HTMLDOM.
Возвращаемое значение:
Тип: Булево.
Описание:
Осуществляет проверку двух узлов на равенство (не на идентичность).
Два узла HTML равны, если:
- узлы являются узлами одного типа;
- значения следующих свойств узла равны: ИмяУзла, ЛокальноеИмя, Префикс и ЗначениеУзла (или оба значения свойство не определены, или оба равны);
- коллекции атрибутов узлов равны: или обе не определены, или имеют одинаковый размер и одинаковое значение для одинаковых ключей (необязательно при этом с одинаковыми индексами);
- списки дочерних узлов равны: или оба списка пустые, или оба имеют одинаковую длину и содержат равные узлы по одинаковым индексам.
Нормализация влияет на равенство. Чтобы избежать ошибок сравнения, рекомендуется нормализовать узлы перед сравнением.
Два узла ОпределениеТипаДокумента равны, если выполняются все вышеперечисленные условия, а также:
- значения следующих свойств равны: ПубличныйИдентификатор, СистемныйИдентификатор, ВнутреннееПодмножество;
- коллекции определений сущностей равны;
- коллекции нотаций равны.
На равенство не оказывают влияние:
- свойства ДокументВладелец, БазовыйURI и РодительУзла;
- свойство Указан для узлов Атрибут;
- свойство ЭтоПробельныеСимволыЭлемента для узлов Текст;
- пользовательские данные.
Замечание. Все, что не указано как влияющее на равенство, на него не влияет.
Доступность:
Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.2.