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