XML
13-04-2011 12:34
к комментариям - к полной версии
- понравилось!
Если я умею интерпретировать формулы - то я могу их менять. Например изменить или просто удалить формулу. Могу ? Да. Но если я это сделаю - то Excel начнёт бухтеть на тему разрушенной ссылочной структуры, а если учесть что на формулы могут быть ссылки оформленные не как XLink, а как какое-то очередное "изобретение на ровном месте", то мне для того чтобы заменить одну-единственную формуду придётся разобрать и собрать весь документ.
В общем для целей модификации документа подход если вы не умеете интерпретировать какие-то тэги - вы должны оставить их без изменения, увы, не работает. Если же мне достаточно только порождать и читать документы, но не модифицировать их - у нас есть PDF, зачем нам новомодные изобретения ?
Конечно надо не нарушать целостность пакета - но дело-то в том что чётких рекомендаций по тому как это сделать в описании нет, а число "тайных связей" между разными частями OOXML - на порядок больше, чем в ODF... В частности "устаревший и ненужный" VML (который необходим для реализации некоторых "неустаревших" частей) тоже может содержать ссылки на другие части документа - так что просто так его игнорировать нельзя.
SVG - гадость та ещё, но по сравнению с двумя языками разметки от Microsoft, которые я нигде больше использовать не буду - это просто рай божий. Во многом потому что кроме ODF он используется и в других продуктах (на Web'е - его использует Google Maps, к примеру, на десктопе - GNOME и KDE). VML и DrawingML же... Почему бы фирменным Microsoft'овских не остаться фирменными Microsoft'овскими технологиями ? Нафига изобретать велосипед ?
Что касается описания: что может делать тег , r примеру ? Это очевидно ? Какого размера бумага мне потребуется чтобы распечатать документ, в котором написано paperSize="6" ? Куча вещей, которые могли бы быть легко распознаваемы требуют поиска в документации. Дукументация - это чудесно, но она не заменяет грамотного дизайна... Одно дело HTML: тогда сеть была медленная, HTTP сжатия не поддерживал и создавали его руками, так что короткие теги имели смысл. Но зачем те же проблемы тащить в новый формат ?
вверх^
к полной версии
понравилось!
в evernote