Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Где вы используете XSLT? / 9 сообщений из 9, страница 1 из 1
30.04.2014, 16:13
    #38630360
t00kuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где вы используете XSLT?
Добрый день! Надеюсь, не ошибусь, если задам свой вопрос тут. Итак:

в каких проектах и для каких целей лично вы используете XSLT? Почему вы это делаете? Если бы вы делали свою систему заново, использовали бы его снова? Иными словами, расскажите про практическую ценность XSLT в проектах, с которыми сталкивались.

Вопрос навеян тем, что по долгу службы приходится много общаться с XSLT. Им генерится HTML-контент веб-интерфейса системы. Меня не покидает ощущение, что без него можно было бы отлично обойтись, что наталкивает на вопрос о смысле этой технологии в современных реалиях...
...
Рейтинг: 0 / 0
30.04.2014, 17:20
    #38630455
petalvik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где вы используете XSLT?
t00kuk,

моё личное мнение таково. XSLT - специализированный язык узкого назначения - трансформация XML. Меж тем, проект делается на каком-то универсальном языке программирования. Так почему бы не делать обработку xml на это же языке? Зачем ещё один узконаправленный язык прикручивать?

Я в основном пишу под дотнет, на c#. Так вот в шарпике есть чрезвычайно удобный linq to xml - вот его-то и использую. Раньше использовал xslt, ибо модно, стильно, молодёжно...
...
Рейтинг: 0 / 0
30.04.2014, 17:26
    #38630461
petalvik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где вы используете XSLT?
Да, вот ещё что.
Я по возможности стараюсь не использовать xml вообще, если это возможно. Текстовый формат громоздок, занимает много места на харде, долго передаётся по сети... Лучше бинарные форматы. Ну или на крайняк json.

ЗЫ: узнал недавно, что новый протокол http2 будет бинарным - это просто щасте!
...
Рейтинг: 0 / 0
13.05.2014, 01:18
    #38639324
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где вы используете XSLT?
t00kuk,

Использую XSLT для трансформации исходного XML в XML, который удобно импортировать SAX парсером. Также у меня XSLT используется для собирания конфигов. Об XSL:FO вообще молчу
...
Рейтинг: 0 / 0
13.05.2014, 01:19
    #38639325
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где вы используете XSLT?
t00kukчто без него можно было бы отлично обойтисьОбходитесь. Кто же Вам запрещает? Мне нравятся решения с XSLT за их красоту и простоту
...
Рейтинг: 0 / 0
13.05.2014, 01:25
    #38639326
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где вы используете XSLT?
petalvikТекстовый формат громоздок, занимает много места на харде, долго передаётся по сети...zlib
petalvikЛучше бинарные форматыРаньше тоже так думал. Пока не понял, что поддержка различных версий бинарных протоколов обходится дороже.
petalvikНу или на крайняк json.Чем он лучше XML? Тем, что его хрен отвалидируешь?
petalvikhttp2 будет бинарнымhttp + zlib?
...
Рейтинг: 0 / 0
13.05.2014, 01:31
    #38639329
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где вы используете XSLT?
t00kukМеня не покидает ощущение, что без него можно было бы отлично обойтись, что наталкивает на вопрос о смысле этой технологии в современных реалиях...Ну дак можно и без CSS обойтись. Писать разметку прямо в тегах. И без XSD тоже :)
...
Рейтинг: 0 / 0
13.05.2014, 09:34
    #38639413
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где вы используете XSLT?
Да почти для всего.

xml -> xml
xml -> xsd
xml -> html
xml -> ts, js, json
xml -> vb
...
Рейтинг: 0 / 0
13.05.2014, 09:35
    #38639417
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где вы используете XSLT?
_Vasilisk_ Чем он лучше XML? Тем, что его хрен отвалидируешь?json-схемы и валидаторы существуют, но они не стандартизированы.
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Где вы используете XSLT? / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]