All streams
Search
Write a publication
Pull to refresh
42
0
Евгений Аршинов @mrShadow

User

Send message
Обновил ссылку на пример.
О, тогда это просто прекрасно. Сейчас добавлю файлы с xmlns в топик.
Ну да, я понял.

xmlns='http://www.w3.org/1999/xhtml'
Пробовал добавлять как в XSLT, так и в XML (и одновременно :) ). То же самое.
В примере почему-то браузерный XSLT не работает. Если использовать сторонний процессор и открывать файл, всё в порядке. Тот же файл с XSLT я использую и для своих собственных заметок, там тоже всё работает. Странные вещи.
Обновил топик и пример. Отдельно XML, XSLT.

P.S. О более простом способе задавать в XSLT значения атрибутов в результирующем дереве вспомнил слишком поздно, так что пока в шаблоне xsl:element и xsl:attribute.
Перевёл страницу из XHTML в HTML, заработало. Надеюсь, найдётся способ лучше.
Признаю поражение :) Погорячился, XSLT-преобразование действительно работает очень быстро.

Возникла единственная проблема — почему то не работает JavaScript. Причём если я запускаю преобразование с помощью Saxon-B и открываю результирующий файл в Firefox, всё работает как надо. Не знаешь, в чём может быть дело?
Кажется, чтобы улучшить быстродействие второй версии, без кеширования элементов DOM и каких-то изменений в алгоритмах не обойтись.
Мои заметки и так тормозят, а ты предлагаешь при открытии страницы ещё и XSLT-преобразование запускать :) XML-файл у меня сейчас 133 КБ занимает, так что быстрым это преобразование не будет точно.
Спасибо за замечания. Обязательно учту.
Вместо питона придётся тягать XSLT-процессор.
Не очень понимаю, чем вариант XSLT лучше.
Спасибо за статью. У меня не получилось осуществить второй пункт. Просто не удаётся подключиться по адресу, который выдал checkip.dyndns.com и порту 8880. Настройку модема (ASUS AAM6020-BI) вроде выполнил правильно…

Connection — тот, который обычно называется Stream и идёт по ADSL.
Application — не важно
Protocol — TCP
Source IP Address — 0.0.0.0
Source Netmask — 0.0.0.0
Destination IP Address — 192.168.айпи.компа
Destination Netmask — 255.255.255.255
Destination Port Start — 8880
Destination Port End — 8880
Destination Port Map — 80

Даже вот какою-то статью по настройке для моего модема нашёл. Делал всё аналогично.

В чём дело, абсолютно не понятно.

Я неправильно выразился. В PDF получается то, что и при печати страницы в файл через браузер.
CutyCapt как раз позволяет сделать «скриншот» заданной веб-страницы.
Умеешь собирать программы из исходников? Тогда зайди на официальный сайт и скачай там архив (ссылка «download tarball»). Инструкции по сборке приведены там же (subversion / svn тебе не понядобятся).
Это я так, по поводу упоминания сего руководства. Вдруг кому пригодится.
Advanced Bash Scripting Guide на русском, 2004-ый год
Да уж, картинки шит. Особенно если учесть, что в топике говорится про трёхдюймовый экран.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity