* [devel] Как узнать правильные dtd и xsl для данного xml
@ 2003-07-07 9:35 avl
2003-07-07 9:39 ` avl
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: avl @ 2003-07-07 9:35 UTC (permalink / raw)
To: ALT Devel discussion list
В пакете есть xml, который перегоняется в html и man с помощью
соответствующих xsl ну и валидация тоже присутствует.
Проблема в том, что для разных версий пакетов docbook-dtds и
docbook-style-xsl пути к этим dtd и xsl разные, а они зашиты в
абсолютном виде в xml-файл.
-------------------------
<?xml version="1.0" standalone="no"?>
<?xml-stylesheet href="to_html.xsl" type="text/xml"?>
<!-- vim: set sw=1 sts=1 : -->
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"/usr/share/sgml/docbook/dtd/xml/4.1.2/docbookx.dtd">
-------------------------
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version='1.0'>
<xsl:import
href="/usr/share/xml/docbook/xsl-stylesheets-1.60.1/html/docbook.xsl"/>
---------------------------
<?xml version="1.0" encoding="iso-8859-15" standalone="no"?>
<?xml-stylesheet href="to_html.xsl" type="text/xml"?>
<!-- vim: set sw=1 sts=1 : -->
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"/usr/share/sgml/docbook/dtd/xml/4.1.2/docbookx.dtd">
----------------------------
В этих путях даже версии пакетов есть! Обозреваю три компьютера и имею
три варианта.
Как то можно создать универсальный вариант или на ходу патчить под ту
версию, которая стоит в системе?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] Как узнать правильные dtd и xsl для данного xml
2003-07-07 9:35 [devel] Как узнать правильные dtd и xsl для данного xml avl
@ 2003-07-07 9:39 ` avl
2003-07-07 9:45 ` [devel] Re: Как узнать правильныеdtd и xsl для данногоxml Anton V. Boyarshinov
2003-07-07 9:52 ` Vitaly Ostanin
2 siblings, 0 replies; 5+ messages in thread
From: avl @ 2003-07-07 9:39 UTC (permalink / raw)
To: ALT Devel discussion list
а может я просто дурью маюсь и надо просто скопировать нужные схемы в
пакет и таскать их вместе с ним?
есть какая то практика на этот счет?
^ permalink raw reply [flat|nested] 5+ messages in thread
* [devel] Re: Как узнать правильныеdtd и xsl для данногоxml
2003-07-07 9:35 [devel] Как узнать правильные dtd и xsl для данного xml avl
2003-07-07 9:39 ` avl
@ 2003-07-07 9:45 ` Anton V. Boyarshinov
2003-07-07 11:01 ` Vitaly Ostanin
2003-07-07 9:52 ` Vitaly Ostanin
2 siblings, 1 reply; 5+ messages in thread
From: Anton V. Boyarshinov @ 2003-07-07 9:45 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, 07 Jul 2003 13:35:02 +0400 avl@l14.ru
wrote:
> В пакете есть xml, который перегоняется в html и man с помощью
>
> соответствующих xsl ну и валидация тоже присутствует.
>
> Проблема в том, что для разных версий пакетов docbook-dtds и
> docbook-style-xsl пути к этим dtd и xsl разные, а они зашиты в
>
> абсолютном виде в xml-файл.
Насчёт dtd. Тут всё не просто. Файл, соответствующий одной версии
dtd может не соответствовать другой. И, кстати, может быть было
бы неплохо, если бы по умолчанию в системе могли присутствовать
пакеты с dtd разных версий.
Что касается xsl. Благодаря механизму каталогов, можно писать:
"http://docbook.sourceforge.net/release/xsl/current" и оно будет
оттранслировано куда нужно. Но следует учитывать, что такие вот
импортирующие стили могут ломаться при смене версии стилей
docbook.
АНтон
--
mailto:boyarsh@mail.ru
mailto:boyarsh@ru.echo.fr
13:40:00 up 2:42, 9 users, load average: 0.57, 0.15, 0.04
>From dobr@iop.kiev.ua Mon Jul 7 14:06:15 2003
Return-Path: <dobr@iop.kiev.ua>
Delivered-To: devel@lrn.ru
Received: from master.altlinux.ru (master.altlinux.ru [62.118.250.235])
by lrn.ru (Postfix) with ESMTP id D051A48A39
for <devel@lrn.ru>; Mon, 7 Jul 2003 14:06:15 +0400 (MSD)
Received: from rmaile.iop.kiev.ua (unknown [217.20.172.213])
by master.altlinux.ru (Postfix) with ESMTP id 72FC1E31CF
for <devel@altlinux.ru>; Mon, 7 Jul 2003 14:06:11 +0400 (MSD)
Received: from iop.kiev.ua (sunrise.iop.kiev.ua [194.44.164.155])
by rmaile.iop.kiev.ua (8.12.8/8.11.1) with ESMTP id h67D6eDJ001731
for <devel@altlinux.ru>; Mon, 7 Jul 2003 13:06:41 GMT
(envelope-from dobr@iop.kiev.ua)
Message-ID: <3F09460F.1040604@iop.kiev.ua>
Date: Mon, 07 Jul 2003 13:06:07 +0300
From: "Andriy Dobrovol's'kii" <dobr@iop.kiev.ua>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030331
X-Accept-Language: uk, ru, en-us
MIME-Version: 1.0
To: ALT Devel discussion list <devel@altlinux.ru>
Subject: Re: [devel] Re: q: must-fix list for J2.3?
References: <20030612200424.GA9136@lks.home>
<20030618185020.1247f644.avp@altlinux.ru> <20030618171124.GK25118@osdn.org.ua>
<3EF5ECBE.8010609@altlinux.com>
<20030622182528.GA22322@basalt.office.altlinux.org>
<20030623122323.GE32405@osdn.org.ua> <3EF71421.8000605@altlinux.com>
<3EF72307.7080800@altlinux.ru> <3EF802B0.7030604@altlinux.com>
<3EF819E4.907@altlinux.ru>
In-Reply-To: <3EF819E4.907@altlinux.ru>
X-Enigmail-Version: 0.73.1.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=KOI8-R; format=flowed
Content-Transfer-Encoding: 8bit
X-BeenThere: devel@altlinux.ru
X-Mailman-Version: 2.1.1
Precedence: list
Reply-To: ALT Devel discussion list <devel@altlinux.ru>
List-Id: ALT Devel discussion list <devel.altlinux.ru>
List-Unsubscribe: <http://altlinux.ru/mailman/listinfo/devel>,
<mailto:devel-request@altlinux.ru?subject=unsubscribe>
List-Archive: </pipermail/devel>
List-Post: <mailto:devel@altlinux.ru>
List-Help: <mailto:devel-request@altlinux.ru?subject=help>
List-Subscribe: <http://altlinux.ru/mailman/listinfo/devel>,
<mailto:devel-request@altlinux.ru?subject=subscribe>
X-List-Received-Date: Mon, 07 Jul 2003 10:06:16 -0000
aen wrote:
> Anton Farygin пишет:
>
>> aen пишет:
>>
>>> Anton Farygin пишет:
>>>
>>>> Michael Shigorin пишет:
>>>>
>>>
>>> Если нужен именно OEM-дистрибутив, то я бы не называл его J.
>>> Возможно, это был бы лучший вариант и в этом случае я не стал бы
>>> обращать пристального внимания на комплектность, так как
>>> включение/исключение пакетов определяются требованиями заказчика и
>>> могут не отражать мнения team.
>>> В качестве _главной_ рабочей задачи в _этом_ случае я поставил бы
>>> проверку работоспособности всех-всех драков, входящих в комплект.
>>> Именно здесь -- главные грабли для пользователей такого варианта
>>> дистрибутива.
>
> Те, которые пользуются, сносят сразу. И надо выкинуть дрки, которые
> нельзя пофиксить.
> Я все же прошу обсудить предложение об OEM edition. Если мы не можем
> сейчас по каким-либо причинам выпустить нормальный J, к которому
> привыкли наши ползователи и который имеет свое лицо и свою уелевую
> аудиторию, если выпуск этого дистрибутива -- читсо коммерческое
> предприятие, то давайте назовем его -- иначе.
> Выпуск J при этом можно задержать, используя OEM edition как максимально
> безглючную основу. При этом не возникнет вопросов об обновлении, которые
> все же весьма серьезны и болезненны.
> При такой постановке вопроса мы проведем санацию дистрибутива, что будет
> очень полезно.
>
> Rgrds, Алексей
>
>
Двумя руками за написанное. Нельзя делать _регулярный_ выпуск J
самоцелью! Лучше позже -- да лучше! ;)
И ОЕМ совершенно не то же самое, что сейчас J. Если нежен ОЕМ, то и
нужно делать его, а не J. начинающие пользователи и продавцы машин
-- слишком разные целевые аудитории. Для ОЕМ и правда ни к чему
LaTeX, а вот пользователям нужен и даже очень. Гном vs КДЕ -- вообще
вопрос личных предпочтений. Я КДЕ последний раз запускал пол года
назад, просто чтоб убедиться, что запускается после обновления. И
скажу, что и он там не нужен. Так только одна basesystem и
останется. :)
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 265-7824 Department of Gas Electronics
Fax: (380-44) 265-2329 Institute of Physics of NASU
*********************************************************************
^ permalink raw reply [flat|nested] 5+ messages in thread
* [devel] Re: Как узнать правильныеdtd и xsl для данногоxml
2003-07-07 9:35 [devel] Как узнать правильные dtd и xsl для данного xml avl
2003-07-07 9:39 ` avl
2003-07-07 9:45 ` [devel] Re: Как узнать правильныеdtd и xsl для данногоxml Anton V. Boyarshinov
@ 2003-07-07 9:52 ` Vitaly Ostanin
2 siblings, 0 replies; 5+ messages in thread
From: Vitaly Ostanin @ 2003-07-07 9:52 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 893 bytes --]
On Mon, 07 Jul 2003 13:35:02 +0400
"avl@l14.ru" <avl@l14.ru> wrote:
> В пакете есть xml, который перегоняется в html и man с помощью
> соответствующих xsl ну и валидация тоже присутствует.
>
> Проблема в том, что для разных версий пакетов docbook-dtds и
> docbook-style-xsl пути к этим dtd и xsl разные, а они зашиты в
> абсолютном виде в xml-файл.
<skipped/>
> В этих путях даже версии пакетов есть! Обозреваю три компьютера
> и имею
> три варианта.
>
> Как то можно создать универсальный вариант или на ходу патчить
> под ту версию, которая стоит в системе?
Нужно прописать правильные (официальные) идентификаторы SYSTEM.
Или вообще выбросить. Также нужно убедиться, что PUBLUC
правильные.
После чего добавить buildrequires на docbook-dtds,
docbook-style-xsl, xml-common
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* [devel] Re: Как узнать правильныеdtd и xsl для данногоxml
2003-07-07 9:45 ` [devel] Re: Как узнать правильныеdtd и xsl для данногоxml Anton V. Boyarshinov
@ 2003-07-07 11:01 ` Vitaly Ostanin
0 siblings, 0 replies; 5+ messages in thread
From: Vitaly Ostanin @ 2003-07-07 11:01 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 848 bytes --]
On Mon, 7 Jul 2003 13:45:22 +0400
"Anton V. Boyarshinov" <boyarsh@ru.echo.fr> wrote:
<skipped/>
> Насчёт dtd. Тут всё не просто. Файл, соответствующий одной
> версии dtd может не соответствовать другой. И, кстати, может
> быть было бы неплохо, если бы по умолчанию в системе могли
> присутствовать пакеты с dtd разных версий.
В docbook-dtds это так и есть.
> Что касается xsl. Благодаря механизму каталогов, можно писать:
> "http://docbook.sourceforge.net/release/xsl/current" и оно
> будет оттранслировано куда нужно. Но следует учитывать, что
> такие вот импортирующие стили могут ломаться при смене версии
> стилей docbook.
Можно использовать номер версии вместо current, это тоже
учитывается в docbook-style-xsl (Михаилом Забалуевым).
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2003-07-07 11:01 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-07 9:35 [devel] Как узнать правильные dtd и xsl для данного xml avl
2003-07-07 9:39 ` avl
2003-07-07 9:45 ` [devel] Re: Как узнать правильныеdtd и xsl для данногоxml Anton V. Boyarshinov
2003-07-07 11:01 ` Vitaly Ostanin
2003-07-07 9:52 ` Vitaly Ostanin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git