[docs] Re: I: persons.xml at docs.altlinux.ru

Vitaly Ostanin vyt на vzljot.ru
Ср Фев 12 16:04:01 MSK 2003


On Wed, 12 Feb 2003 15:49:31 +0300
"Anton V. Boyarshinov" <boyarsh на ru.echo.fr> wrote:

> On Wed, 12 Feb 2003 15:44:53 +0300 Vitaly Ostanin
>  wrote:
> 
> > Для указания автора на английском языке нужно писать:
> > 
> > <author lang="en">
> > <xi:include
> > href="http://docs.altlinux.ru/persons/persons.xml#xpointer
> > (/alt/person[@id='vyt']/info[@lang='en']/*)"
> > xmlns:xi="http://www.w3.org/2001/XInclude"/>    
> > </author>
> 
> Хорошо бы ещё пример, в котором будет выбираться автор на
> русскомязыке, а если его нет -- то на английском...

<author lang="en">

<xi:include
href="http://docs.altlinux.ru/persons/persons.xml#xpointer
(/alt/person[@id='vyt']/info[@lang='non']/*)"
xmlns:xi="http://www.w3.org/2001/XInclude">

<xi:fallback
xmlns:xi="http://www.w3.org/2001/XInclude">

<xi:include
href="http://docs.altlinux.ru/persons/persons.xml#xpointer
(/alt/person[@id='vyt']/info[@lang='ru']/*)"
xmlns:xi="http://www.w3.org/2001/XInclude"/>

</xi:fallback>

</xi:include>

</author>

Но:

Для занесения в persons.xml и так обязательны данные на русском
и на английском (в dtd, правда, не оговорено).

При срабатывании fallback будут различаться языки у author и
info.

<skipped/>

-- 
Regards, Vyt
mailto:  vyt на vzljot.ru
JID:     vyt на vzljot.ru
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : /pipermail/docs/attachments/20030212/1aaaa388/attachment.bin


Подробная информация о списке рассылки docs