Привет! Мне кажется, что не стоит недооценивать свой опыт. Еще две недели назад я ничего не знал о 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: gentoo-doc-ru@lists.gentoo.org Subject: [gentoo-doc-ru] Автоматическое форматирование GuideXML День добрый, С требованиями согласен, описана хорошая рабочая тулза. Только тут уже нужны люди, имеющие солидный опыт подобного рода проектов.( себя к ним причислить ну никак не могу: то, что есть сейчас - мое второе преобразование). Мне кажется, что XSLT для этих целей применять красиво, но несколько нецелеобразно. Например, простое разбиение длинных строк на короткие - уже нетривиальная задача, а необходимость учитывать в тексте еще и длинну произвольных тегов... Интелектуальный головной шаблон... Может стоит посмотреть в сторону более гибких скриптовых языков? Тем не менее, проект интересный, и его стоит хотя бы попытаться реализовать. И, наверное, надо приглядеться к шаблону от microsoft - многое из указанного в документе он уже умеет. Вобщем нужны знающие люди, и много-много хотения. Да, существующий вариант практически под все требования не подходит(копирует и то не везде, где мог и должен бы), и, глядя на него, думаю, нужно его тихо похоронить и начать заново, учитывая, конечно, полученный опыт. Будем работать... -- Best regards, Антон Филимонов mailto:[EMAIL PROTECTED] -- gentoo-doc-ru@gentoo.org mailing list -- gentoo-doc-ru@gentoo.org mailing list