ник: Pioner
Многие, наверное, слышали, но не все, наверное, знают.
ХМЛ, звучит солидно и серьезно. Новый Офис, я знаю, многие не любят. Но для нас разработчиков это такой удобный инструмент. Просто маленький фокус покажу, полюбуйтесь, надеюсь понравится.
Это работает только для Ворда, Экселя и ПоуэрПоинта. Чтобы испытать это, необязательно иметь Офис 2007 у себя на компе, если есть, можно больше насладитьсся.
Берете документ Ворда (для примера). Если есть свой, просто создайте Ворд документ, и напишите там че-нить. Если нет, скачайте тот что я тут присобачил, если не боитесь (вирусов нет). Расширение .docx переименуйте в .zip.
Откройте. Полюбуйтесь на структуру.
Зайдите в папку word.
Откройте там document.xml - это все что вы там понаписали. Можете поменять текст прямо в хмл, сохранить .зип и переименовать обратно в .docx.
Откройте в Ворде 2007 опять, и полюбуйтесь результатом.
Остальные хмл файлы там, отвечают за структуру документа, его стили, фонты и т.д.
Что это нам дает? Дает это нам, то, что например, на сервере мы можем генерить ворд и эксел документы (и презентации), не имея Офиса установленного, и не используя COM компоненты.
В общем, надо сказать Микрософту: "Спасибо за наше счастливое детство!".
Честно - молодцы.