Всем драсте. Извините за глупый вопрос. Что это и где применяется XML & XSLT и стоит вообще их изучать. Просто в википедии и на других сайтах много воды и немного не понятно, а хочется узнать конкретно.
- 03.12.2011 00:54
- 03.12.2011 02:18
XSLT используется в российских cms: hostcms и umi.
Сам пользуюсь имю на основе шаблонизатора XSLT изучаю помоленьку.:) - 03.12.2011 02:34
muldy, XSLT если не ошибаюсь это что-то подобное до CSS, только для XML! :)
- 03.12.2011 03:34
Jeremen почему глупый, хороший вопрос, я с ним столкнулся весной, когда изучали языки разметки, ох намучался... не понравилась мне эта технология, и практической информации в русскоязычном интернете мало. Но разобраться все ровно пришлось... как я понял, XML это как поток каких-то данных, а XSLT - это шаблон, соответствующе выводящий эти данные :) т.е. обращаясь к xml файлу в браузере, на выходе отобразиться не структура XML, а, например, список чего-нибудь(например композиторов каких-нибудь) в соответствии с XSLT преобразованием.
В самом XSLT шаблоне можно задавать различные переменные, фильтры, имеются даже конструкции типа циклов. Передавать переменные можно либо с помощью PHP, либо с помощью JavaScript(Я его и использовал, а именно XSLTProcessor если не ошибаюсь).Спасибо сказали:
Jeremen(03.12.2011), - 03.12.2011 04:47
Zvеr, тогда следующий вопрос походу область применения узка, то стоит вообще на него время тратить?
- 03.12.2011 10:10
Jeremen область применения не очень и узка, как нам говорил препод... но пока я не придумал где это применять, поэтому мне это и не так интересно :)
- 03.12.2011 17:41
XML это язык разметки, вообще основной. На его основе создаются другие (например html). Все текстовые файлы (например RTF, DOC) вобщем-то xml документы.
А XSLT подключаемый к XML, позволяет получить что-то подобное css в html. т.е стили.
Вкрадце так. - 03.12.2011 19:08Дипломник

- Регистрация: 29.11.2009
- Сообщений: 131
- Репутация: 32
Вот тут многие ораторы говорят, что xslt для xml как css для html. Я с этим сравнением не согласен.
CSS - это средство, задающее внешний вид html. А xslt - служит еще и для задания семантики (смысла) xml.
С помощью xslt из xml можно сделать другой xml, в котором структура элементов будет уже совершенно другая.
Применительно к вебу xslt чаще всего используется для получения html-представления (тут сравнение с css подойдет), но в целом xslt мощнее.
То, что RTF,DOC - xml документы - это не совсем корректно. Насчет doc - последние версии docx - это да, xml в zip-архиве, а RTF по-моему вообще к xml никаким боком. - 03.12.2011 19:13
Весёлый химик, согласен с вами. А разве на основе XML написан HTML, быстрей XHTML. Так как первая версия HTML вышла 1993 году, а XML 1998 :)
- 03.12.2011 20:55Дипломник

- Регистрация: 29.11.2009
- Сообщений: 131
- Репутация: 32
Эм, я не говорил, что html написан на основе xml.
То, что Faraday написал, что на его основе создается HTML - он не про сами языки, а про документы, на этих языках. Т.е. обычно где-то есть XML, а из него уже для отображения HTML получают.





