[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Грязный хак
По просьбам публики совершен subj. Результаты:
TEI:
<p>Как указано в
разделе <xptr doc='externalDoc' from='id (intro) next (1 div1)'>
книги <xptr doc="externalDoc">, …</p>
<p>Как указано в
разделе <xref doc='externalDoc' from='id (intro) next (1
div1)'>таком-то</> книги <xref doc="externalDoc">сякой-то</>,
…</p>
HTML:
<P>Как указано в
разделе <I>Где водятся слоны</I>
книги <I><A HREF='EPNext.html'>О слонах</A></I>, ...</P>
<P>Как указано в
разделе <STRONG><A HREF='EPNext.html#intro'>таком-то</A></STRONG> книги <STRONG><A HREF='EPNext.html'>сякой-то</A></STRONG>,
...</P>
Хак грязный. Полностью extended pointer notation в HREF не
переводится. Парсится только "id (<idref>)", и все. Считается,
как видите, что имя html файла внешнего документа совпадает с
именем TEI файла и что лежит он тут же.
Не грязный хак -- использование [моего, например] CGIника,
который полностью понимает XPointers. Тогда можно делать так:
See <A
HREF='/cgi-bin/tei2div.cgi?file=%2fhome%2ftobotras%2fpublic%5fhtml%2fwork%2fsgml%2fdocs%2fteiu5%2fteiu5%2etei&XPTR=ID+(bibapp)'>References</A>
--
Best regards, -- Boris.