К основному контенту

Сообщения

Показаны сообщения с ярлыком "xml"

Как установить атрибуты узла XML

UPD: для конкретной задачи метод получается избыточным, и для больших файлов использование ДокументDOM не рекомендуется стандартами разработки ( тут бы должен быть пруф ). А подобная задача решается перебором xml через ЧтениеXML и создание нового через ЗаписьXML с подменной или добавлением не достающих атрибутов. // Функция - Установить атрибуты DOM // // Параметры: // ДокументDOM - ДокументDOM - Обязательный. // XPathВыражение - Строка - XPath выражение выполняется относительно корня ДокументDOM // Атрибуты - Массив - коллекция объектов с обязательными свойствами: Имя, Значение // // Возвращаемое значение: // - Булево - признак модификации ДокументDOM // // Пример использования: установим атрибуты width, heigh узла svg // // СтрокаXPath = "//svg[1]"; // только первый элемент svg относительно корня документа // СтрокаXPath = "//*[translate(name(), 'SVG', 'svg') = 'svg'][1]"; // регистронезависимая маска поиска узла ...