Apr. 15th, 2008

shoorick: (Default)

Послушав мнение коллег, решил что для преобразований XML → (X)HTML лучше всего подойдёт XSLT. Но чем преобразовывать? Первый попавшийся учебник рассказывал об интерфейсах на разных языках, но перла среди них на было.

Однако, перловый программер про CPAN вспоминает быстро. Недолго думая, нашёл XML::XSLT, в мане на который есть пример, подлежащий весьма небольшой обработке напильником надфилем до работоспособного состояния:

#!/usr/bin/perl -w

use strict;
use XML::XSLT;

die qq{XML Transformer\nUsage:\n\t$0 xml-file xslt-file\n}
    if ($#ARGV < 1);

my $xslt = XML::XSLT->new($ARGV[1], warnings => 1);

$xslt->transform($ARGV[0]);
print $xslt->toString;

$xslt->dispose();
Ковыряюсь дальше...

upd/18:15: ковыряние показало непрограммерский путь:

$ xsltproc xslt-file xml-file

LilyKDE

Apr. 15th, 2008 04:34 pm
shoorick: (Default)
Пока тестировал Akregator — KDEшный клиент для чтения RSS-лент, в него прилетело сообщение о существовании LilyKDE — плагина для kate, позволяющего генерить PDF, смотреть его и, кликая по нотам в нём, сразу переходить к нужному фрагменту исходного кода. Написано на питоне.

Вечером, может быть, попробую на домашней банке.

P. S. В /usr/ports, конечно же, традиционно нифига нет. Хоть под пингвина мигрируй…

Profile

shoorick: (Default)
shoorick

December 2016

S M T W T F S
    1 23
45678910
11121314151617
18 19 2021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 12th, 2025 10:54 am
Powered by Dreamwidth Studios