ЭлементСкриптHTML.УзелРавен (HTMLScriptElement.IsEqualNode)
Синтаксис
УзелРавен(<Узел>)
Параметры
<Узел> (обязательный)
Тип: Атрибут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 и РодительУзла;
- свойство Указан для узлов Атрибут;
- свойство ЭтоПробельныеСимволыЭлемента для узлов Текст;
- пользовательские данные.
Замечание. Все, что не указано как влияющее на равенство, на него не влияет.
Доступность
Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
No comments to display
No comments to display