Тогда же по сути я могу ничево даже не завать в xml документе а задавать тут.И по сути это получаетса тот же код что и я задам стили в javascript файле.или нет?
Я непойму почему но работает и вот так,если задавать все в xml,для чего тогда в вашем коде присутсвуют строки,вы типа имитируете созданый xml документ?
var xmlData = '<style border="1px solid red" hight="100px" />';
var xml = new DOMParser().parseFromString(xmlData, 'application/xml');
var div = document.getElementById('id')
var decoration = xml.querySelector('style');
div.style.border = decoration.getAttribute('border');
div.style.width = decoration.getAttribute('width');
div.style.height = decoration.getAttribute('hight');
div.style.padding = decoration.getAttribute('padding');
div.style.margin = decoration.getAttribute('margin');
alert(div.style.margin);