parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Товарищи, прощу дать ума по импорту шаблонов.

G_Z 21.02.2005 01:47

Шаблон:
 
<?xml version="1.0" encoding="windows-1251"?>

<!DOCTYPE xsl:stylesheet SYSTEM "entities.dtd">

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

	<xsl:include href="../title_.xsl"/><xsl:include href="../page_.xsl"/>

</xsl:stylesheet>
Если вызывать сущность (описанную в entities.dtd) непосредственно внутри приведённого выше шаблона – проблем нет, а вот если импортируемый xsl содержит эти сущности – падает с ошибкой, т.к. процессор не может их найти.

Выходит, что сущности, определённые в вызывающем документе не определены в подгружаемых?
Однако, исходя из принципа инклюда шаблонов (инклюд аналогичен вставке кода импортируемого файла в место вызова) такого наблюдаться не должно.
Выходит, процессор проверяет шаблон перед инклюдом, а не после?
Если какие-либо мысли как сие обойти?..