[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: crossrefs, was Re: <note place='inline'>



>>>>> "BT" == Boris Tobotras writes:

BT> On 07 May 1998 15:43:25 +0300, Andrey V Khavryutchenko wrote:

[...]

>>  Борис, а у тебя нет идей, как задавать ссылки между документами (типа
>> <a href="xyz" в html) в TEILite?  В документе их должно быть большое
>> количество, а как с ними удобно воевать -- пока не знаю.

BT> 	Это у меня в TODO. В TEI Lite для этого есть xptr. Чтоб его разумно
BT> использовать, надо договориться для какого-то порядка расположения
BT> документов.

Я попробовал, но не ясно, что указывать в doc.  Там что, для каждого
документа (имени файла) свой entity определять нужно?

BT> 	То ли заводить общий SGML catalog для проекта, и ссылаться на
BT> документы по entity, то ли еще что... А как ты хочешь видеть эту ссылку
BT> на бумаге и на вьюере?

В html -- в виде <a href>, а на бумаге -- наверное как (см. doctitle x.y.z) 
Я понимаю, что последнее может быть проблематично, но это не является
критичным.  Главное для меня сейчас -- это html.

Собственно, ради чего мне это надо.  Я пытаюсь собрать систему управления
проектой документацией (софтверные проекты).  А эти документы содержат
большое количество перекрестных ссылок, в том числе и на файлы кода,
которые, само собой, не являются valid SGML document.

BTW, а можно ли сделать ссылку в середину такого текста?  В произвольное
место, скажем по имени класса/функции + смещение в строках.  

Ну, это у меня наверное фантазия разыгралась :)  
Хотя, с другой стороны, я не смотрел, что можно сделать с тем языком, что
TEI предлагает использовать в аттрибуте from элемента xptr...

-- 
SY, Andrey V Khavryutchenko	http://www.kbi.kiev.ua/~akhavr

Good judgment comes from experience, and a lot of that comes from
bad judgment.