anonymous wrote:
> Вот поэтому на мой взгляд и нужен XML. Машине будет трудно понять, что
> ты написал в этом JS-файле, а валидный XML она всегда разберёт.
Теоретически сложностей с этим тоже нет, например, просто требовать, чтобы подключаемый .js содержал ф-цию getBinding с
аргуметом id, выдающую объект с нужными свойствами.
Однако, как сделано, так сделано. Каких-то особых преимуществ ни у того, ни у другого подхода — нет.
Единственное — xml позволяет не привязываться к языку программирования, если написано
-moz-binding: url(http://mysite/generate-binding.cgi#my-button)
то можно смело ожидать там xml-ку со строго определённой структурой xbl, не важно какой язык (конкретный язык можно в
самой xml-ке указать). А если ожидать всё время js, то нет возможности прикрутить другой язык. Либо придётся mime-type
смотреть, либо расширение файла, либо ещё как, короче только проблемы.
Posted via RSDN NNTP Server 2.0