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

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

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

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

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

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

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

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


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