RE: [gentoo-doc-ru] Автоматическое форматиро вание GuideXML

<[email protected]>
Newsgroups gmane.linux.gentoo.documentation.russian
Message-ID <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAUsyjJALIuEyxe70iUv7vreKAAAAQAAAAMa3paI21MEWOs59jSHeT8gEAAAAA@gmail.com>
Привет!

Мне кажется, что не стоит недооценивать свой опыт. 
Еще две недели назад я ничего не знал о XSLT, а теперь работаю с визуальными
шаблонами в Серне.
Я специально сформулировал _полные_ требования (чтобы знать, что будет в
конце).
Но ведь их можно реализовывать постепенно! (просто при разработке XSLT -
начинать так:)

Версия 1. весь вход копируется в выход
Версия 2. Проверяем, что XML, если да - ура! Нет - весь вход - в выход
Версия 3. Проверяем, что guide.dtd... И т.д.
Версия 4. Идем по тегам. Знакомые меняем, незнакомые копируем.
Версия 5. Идем по атрибутам. ...

На мой взгляд, расчет длины строки - это единственная задача, которая
реализуется неочевидно (могу быть неправ).
Но она легко реализуется через переменную-буфер с добавлением в конец.

Могу помочь (алгоритмическим) советом.

Удачи!


Алексей Чумаков
 

-----Original Message-----
From: Антон [mailto:[email protected]] 
Sent: Tuesday, July 12, 2005 8:59 PM
To: [email protected]
Subject: [gentoo-doc-ru] Автоматическое форматирование GuideXML

День добрый,
 С требованиями согласен, описана хорошая рабочая тулза.
 Только тут уже нужны люди, имеющие солидный опыт подобного рода  проектов.(
себя к ним причислить ну никак не могу: то, что есть  сейчас - мое второе
преобразование).

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

 Тем не менее, проект интересный, и его стоит хотя бы попытаться
реализовать. И, наверное, надо приглядеться к шаблону от microsoft -  многое
из указанного в документе он уже умеет. Вобщем нужны знающие  люди, и
много-много хотения.

 Да, существующий вариант практически под все требования не
подходит(копирует и то не везде, где мог и должен бы),  и, глядя на него,
думаю, нужно его тихо похоронить и  начать заново,  учитывая, конечно,
полученный опыт. Будем работать...
--
Best regards,
 Антон Филимонов                         mailto:[email protected]

--
[email protected] mailing list

-- 
[email protected] mailing list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.