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

Грязный хак



	По просьбам публики совершен subj. Результаты:

	TEI:

      <p>Как указано в
	разделе&nbsp;<xptr doc='externalDoc' from='id (intro) next (1 div1)'>
	книги&nbsp;<xptr doc="externalDoc">, &hellip;</p>
      <p>Как указано в
	разделе&nbsp;<xref doc='externalDoc' from='id (intro) next (1
	div1)'>таком-то</> книги&nbsp;<xref doc="externalDoc">сякой-то</>,
	&hellip;</p>

	HTML:

	<P>Как указано в
	разделе&nbsp;<I>Где водятся слоны</I>
	книги&nbsp;<I><A HREF='EPNext.html'>О слонах</A></I>, ...</P>

	<P>Как указано в
	разделе&nbsp;<STRONG><A HREF='EPNext.html#intro'>таком-то</A></STRONG> книги&nbsp;<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.