Будни быдлокодера: XSLT |
[Dec. 29th, 2008|02:38 am] |
И всё-таки XSLT — сила! Ничего не могу с собой поделать, этот язык меня реально прёт. Вот сейчас пишу XSL-преобразование, которое порождает из XML-файла код на JavaScript (это не опечатка, всё именно так: XML->JavaScript), и мне это нравится. Я псих, да?
P.S. А я правильно понимаю, что все реальные пацаны давно перешли с XSLT на DSSSL? Я вот прямо даже не знаю — с одной стороны, DSSSL это Scheme, а Scheme я люблю даже больше, чем XSLT. С другой стороны, не очень понятен статус технологии и её перспективы, да и документации даже ещё меньше, чем на XSLT (хотя и XSLT не сказать чтобы прекрасно документирован). P.P.S. А вот Педивикия как бы говорит нам, что наоборот: "In parallel with the move from SGML to XML, the Extensible Stylesheet Language (XSL) is gradually replacing DSSSL", вроде бы. Ничего не понятно, короче. UPD Вот orie@lj в комментах разъясняет, как обстоят дела на самом деле. |
|
|
Comments: |
> и мне это нравится. Я псих, да? Ну тогда я тоже. Прошлым (2007) летом писал скрипт на XSLT, который получал на вход структуру на XML, по этой структуре составлял код на C, и этот автоматически сгенерированный код выполнял определённые действия и формировал отчёт опять же на XML. То есть цепочка была XML -> C -> XML, и всё это под управлением XSLT.
Понравилось - жутко, жаль, быстро кончилось; месяца три мне на это потребовалось.
вроде бы, DSSSL был для SGML, а SGML сдулся из-за чрезмерной сложности. XML - подможество SGML, и XSLT для него.
![[User Picture]](http://lj.rossia.org/userpic/4/5) | From: | yushi |
Date: | December 29th, 2008 - 09:56 am |
---|
| | | (Link) |
|
Да, всё так и есть, это я что-то затупил.
хо-хо. года два или три назад я делал примерно то же самое :) у меня генерировался JSON из XML Schema | |