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

Re: system entity definition in catalog files



On 24 Sep 1998 21:27:31 +0300, Andrey V Khavryutchenko wrote:

>  >> [akhavr@netmaster] doc$ nsgmls -s -m ./catalog req.tei
>  >> nsgmls:req.tei:163:27:E: "requirements" is not a general entity name
>  >>  ?
> 
>  BT> 	Ну, показал бы, что у тебя там, в req.tei:163. Подозреваю, что
>  BT> &requirements;, впрочем. Так не выйдет: на external entity должна быть
>  BT> ссылка в DTD.
> 
> Забыл вставить.  Там обычный xref:
> 
>            <item><xref doc="requirements">Requirements model</xref> 
> Если я задаю requirements в dtd:
> 
> <!doctype tei.2 public "-//TEI//DTD TEI Lite 1.6 //EN" [
> <!entity requirements SYSTEM "req.tei" NDATA sgml>
> ]>
> 
> то все нормально:
> 
> [akhavr@netmaster] doc$ nsgmls -s -m./catalog req.tei
> [akhavr@netmaster] doc$ 
> 
> Такое впечатление, что на каталог внимание не обращается.

	Увы, все entities должны быть описаны в DTD. catalog -- это 
только подручное средство разрешения public/system identifiers, не более 
того.
-- 
	Best regards, -- Boris.