parser

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

 

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

А вот в продолжение

noff 16.12.2005 20:07

Вот еще несколько вопросов:
1. Я так понял, что у нас есть файл index.xml, где все эти методы обрабатываются? Т.е. идет файл index.xml:
<?xml version="1.0" encoding="WINDOWS-1251"?>
<?xml-stylesheet type='text/xsl' href='xslt.xsl'?>
<site>
^switch[$MAIN:mode]{
	^case[register]{
		<body>^user:register_form[]</body>
		<title>Регистрация<title>
	}
	^case[register_do]{
		<body>^user:register_do[]</body>
		<title>Регистрация<title>
	}
	^case[DEFAULT]{
		<body>Хелло! <a href="?mode=register">Зарегистрируйся!</a></body>
		<title>bla-bla-bla<title>
	}
}
</site>
и отдельно идет файл xslt.xsl:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/site/">
...
<title><xsl:value-of select="//title"/></title>
...
<p><xsl:value-of select="//body"/></p>
</xsl:template>
</xsl:stylesheet>
Я правильно понял? Я так уже пробовал делать: firefox ругается, а эксплорер работает нормально. Следовательно, нужно где-то в программе ставить ^документ.transform[шаблон]?