[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