Це команда docbook2texi-spec.pl, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
docbook2texi-spec.pl - конвертувати документи DocBook Bookto Texinfo
СИНТАКСИС
sgmlspl docbook2man-spec.pl
nsgmls [ sgml документ ]| sgmlspl docbook2texi-spec.pl [ базове ім'я ]
ОПИС
docbook2texi це файл специфікації sgmlspl, який створює документи GNU Texinfo з DocBook
документи.
Програма зчитує ESIS, створений nsgml (або іншими парсерами SGML), зі стандартного введення.
Наразі елемент документа має бути Book, інакше результати не визначені.
Його вихід, перетворений документ Texinfo, записується у стандартний вихід.
Файл basename.refs також буде створено, що містить усі вузли в документі
та їхні безпосередні «дочірні» вузли. Оскільки для обробки вузлів завжди потрібні прямі посилання,
docbook2texi потрібно запускати двічі для кожного документа: перший раз для створення посилань,
а другий — для створення дійсного документа.
ВИМОГИ
Пакет SGMLSpm від CPAN. Цей пакет містить також сценарій sgmlspl
необхідний
ОБМЕЖЕННЯ
Спроба docbook2man на не-DocBook або невідповідний SGML призводить до невизначеної поведінки.
:-)
Ця програма є повільним, хитрим сценарієм Perl.
Ця програма не наближається до підтримки всієї можливої розмітки в DocBook, і може
виробляти неправильний вихід у деяких випадках із підтримуваною розміткою.
TO DO
· Як у біса ви представляєте зворотну косу риску (\) у Texinfo!!@? Я пробував \\ але TeX
скаржиться на це.
· Виправити поломки, виявлені в тестових документах.
· Додати нову обробку елементів і виправити існуючу обробку. Будьте міцними.
· Зробіть це швидше. Я думаю, що більшість проблем зі швидкістю наразі пов’язані з аналізом ESIS. Перепишіть
SGMLS.pm за допомогою C та/або отримати введення безпосередньо з SP.
· Існують певні залежності від елементів, які виникають, коли вони фактично є необов'язковими
(згідно з ДТД). Нам потрібно виправити це (бажано) або чітко заявити
вимоги.
· Дозволити інші більш поширені елементи документа.
· Відокремте вузол, який посилається на окремий сценарій. Мало того, що це вдасться
швидше/простіше в обслуговуванні, тому що він окремо від основного коду, але я б також
подобається, щоб він перетворився на автоматичний генератор ToC DocBook.
АВТОРСЬКЕ
Авторські права (C) 1998-1999 Стів Ченгsteve@ggi-project.org>
Ця програма є безкоштовним програмним забезпеченням; ви можете розповсюджувати його та/або змінювати відповідно до умов
Загальна публічна ліцензія GNU, видана Фондом вільного програмного забезпечення; або
версія 2 або (на ваш вибір) будь-яка більш пізня версія.
Ви повинні були отримати копію Загальної публічної ліцензії GNU разом із цією програмою;
див. файл КОПІЮВАННЯ. Якщо ні, напишіть до Free Software Foundation, 675 Mass Ave,
Кембридж, Массачусетс, 02139, США.
29 жовтня 2012 DOCBOOK2TEXI-SPEC.PL(1)
Використовуйте docbook2texi-spec.pl онлайн за допомогою служб onworks.net