Hi all! Can I use esql in transformation file? How? I try: employees-xsp.xsl
<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsp="http://apache.org/xsp" xmlns:esql="http://apache.org/cocoon/SQL/v2"> <xsl:template match="employees"> <esql:connection> <esql:pool>epayroll</esql:pool> <esql:execute-query> <esql:query> select E1.EMPNO, E1.ENAME, E1.JOB, E2.EMPNO MGRNO, E2.ENAME MGR, E1.HIREDATE, E1.SAL, E1.COMM, D.DEPTNO, D.DNAME from EMP E1, EMP E2, DEPT D where E1.DEPTNO = D.DEPTNO and E1.MGR = E2.EMPNO (+) </esql:query> <esql:results> <esql:row-results> <employee> <id><esql:get-long column="EMPNO"/></id> <name><esql:get-string column="ENAME"/></name> <job><esql:get-string column="JOB"/></job> <hiredate><esql:get-date column="HIREDATE"/></hiredate> <manager-name><esql:get-string column="MGR"/></manager-name> <manager-id><esql:get-long column="MGRNO"/></manager-id> <salary><esql:get-double column="SAL"/></salary> <comm><esql:get-string column="COMM"/></comm> <department-id><esql:get-long column="DEPTNO"/></department-id> <department-name><esql:get-string column="DNAME"/></department-name> </employee> </esql:row-results> </esql:results> <esql:no-results> <employee-lack> <message>No data!</message> </employee-lack> </esql:no-results> </esql:execute-query> </esql:connection> </xsl:template> <xsl:template match="node()|@*"> <xsl:copy> <xsl:apply-templates select="node()|@*"/> </xsl:copy> </xsl:template> </xsl:stylesheet> sitemap.xmap <map:match pattern="main"> <map:aggregate element="main"> <map:part src="docs/description.xml"/> <map:part src="docs/manager.xml"/> </map:aggregate> <map:transform src="stylesheets/employees-xsp.xsl"/> <map:serialize type="xml"/> </map:match> but unfortunatelly it doesn't work. Help please (cocoon2.0.2). Best regards Jerzy Kut --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>