Ответ
Rezook 28.04.2005 18:36
Проведя модернизацию имеем.
index.html
$document[^xdoc::create{<?xml version="1.0" encoding="windows-1251" ?>
<news>
<title>Новости</title>
<body>
^connect[$connect_string]{
$hnews[^table::sql{select
id, date, lead, body from news
WHERE id = ^form:id.int(0)}]
^if($hnews){
^hnews.menu{
$hnews.body
}
}{
Новости с указанным id ($form:id) нет в базе данных.
}
}
</body>
</news>
}]
^document.save[news.xml]
$sourseDoc[^xdoc::load[news.xml]]
$transformedDoc[^sourseDoc.transform[news.xsl]]
^transformedDoc.string[
$.method[html]
]
На ошибки не ругается, ХМЛ создает правильно, но экран пустой.
В чем проблема?
С уважением, Rezook
P.S. Вот XSL
<?xml version="1.0" encoding="windows-1251" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="news">
<html>
<head><title><xsl:value-of select="title" /></title></head>
<body><xsl:apply-templates select="body" /></body></html>
</xsl:template>
<xsl:template match="body">
</xsl:template>
</xsl:stylesheet>
- Вывод (-), Rezook 28.04.2005 17:50
- Ответ, Rezook 28.04.2005 17:54