Hi, This is what I receive after the SQLTransform when I look it through the browser (option view source code)
<?xml version="1.0" encoding="UTF-8"?> <rowset> <row> <id>081778</id> <role/> <nom>name</nom> <passwd>paswd</passwd> <programa>progname</programa> </row> </rowset> After the XSLTransform, the browser gives an error (because no initial tag in the xml file) and if I look at the source code of the page I see: <?xml version="1.0" encoding="UTF-8"?> 081778namepassdprogname About the usuaris.xsl it is quite simple: <?xml version="1.0" encoding="iso-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="rowset"> <xsl:apply-templates/> </xsl:template> <xsl:template match="row"> <authentication> <ID><xsl:value-of select="id"/></ID> <role><xsl:value-of select="role"/></role> <data> <xsl:copy-of select="nom"/> <xsl:copy-of select="programa"/> <xsl:copy-of select="instruccions"/> </data> </authentication> </xsl:template> </xsl:stylesheet> > Your step a) makes it sound like this has nothing to do with SQL > transformer - that's the step that works unless I misunderstand you. > When you say you see only data and no xml tags in the browser that > sounds like a common non-problem I see all the time. A few questions: > 1) Are the tags there when you do View Source in your browser? > 2) When in e) you say modifications have no effect do you mean that if > you literally re-arrange or remove items from the final output those > changes are not reflected? I mean that if instead of the above code I put the following for usuaris.xsl: <?xml version="1.0" encoding="iso-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> </xsl:stylesheet> Or <?xml version="1.0" encoding="iso-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="rowset"> hello </xsl:template> </xsl:stylesheet> The output is exactly the same! > 3) Have you ensured that any namespaces in use are not the problem? (the > xsl is looking for <foo> but is finding <ns:foo> ?) > > Geoff Howard > >> -----Original Message----- >> From: Albert Cervera Areny [mailto:[EMAIL PROTECTED]] >> Sent: Friday, August 09, 2002 10:01 AM >> To: [EMAIL PROTECTED] >> Subject: Problems with SQLTransformer >> >> >> Hi, >> I start a new thread about it because the problem deserves >> this and I'm >> desperate ;-) >> >> <map:generate src="docs/consulta.xml"/> >> <map:transform type="sql"> >> <map:parameter name="use-connection" value="cocoon"/> >> </map:transform> >> <map:transform src="stylesheets/usuaris.xsl"/> >> <map:serialize type="xml"/> >> >> Looking at the source code of the generated xml with the browser I see >> only data no xml tags. Only the initial one: <?xml ....> >> I've been making some changes and it seems like after the >> SQLTransform I >> can't put a XSLTransform. I've tried the following things: >> a) Take off the XSL transform and the result is correct. >> The data I get >> can be processed with xalan and usuaris.xsl and I get a new >> well formed >> XML file. >> b) Change the name of usuaris.xsl (just in case I was modifing the >> wrong one) and it gives an error as cocoon can't find the file. >> c) Leave usuaris.xsl empty and It gives an error. >> d) Only leave the initial and final xsl:stylesheet tags >> and the output >> is the same. >> e) Various modifications in the xsl file but does not seem >> to affect to >> the output unless it is bad formed, then it gives an error. >> So the file >> is processed but incorrectly? >> >> I don't know if it might be a bug or I'm really doing something very >> wrong, but it should be pretty stright forward, shouldn't it? >> >> Well... thanks for your patience ;-) >> >> >> > Thanks! It worked without problems! >> > >> > But of course I couldn't wait until having another problem ;-) The >> thing is that I'm trying to make this work: >> > >> > sitemap.xmap: >> > >> > <map:generate src="docs/usuaris.xml"/> >> > <map:transform src="stylesheets/usuaris.xsl"> >> > <map:parameter name="use-request-parameters" value="true"/> >> > </map:transform> >> > <map:transform type="sql"> >> > <map:parameter name="use-connection" value="cocoon"/> >> > </map:transform> >> > <map:transform src="stylesheets/usuaris.xsl"/> >> > <map:serialize type="xml"/> >> > >> > While debugging I commented the last transform and data arrives as I >> expect. In fact, I save the xml generated file with the browser and >> process it with xalan using the usuaris.xsl and it works! >> But if I use >> > this transform in the sitemap I get all the fields returned >> but without >> > any XML tags. (It should return as xalan all the authentication XML >> structure) >> > >> > Yes I know I'm using the same stylesheet twice but its for an >> > authentication process and It should work :-) >> > >> > The strange thing is that last step <map:transform >> > src="stylesheets/usuaris.xsl"/>. Any clue? >> > >> > Thanks, once again! >> > >> > PS: I believe, after so many problems, some day I will be >> able to answer >> > all the questions in this list ;-) May be a new Trivial >> Pursuit about >> > cocoon? That >> > >> > >> > On Thursday 08 August 2002 14:33, Vadim Gritsenko wrote: >> >> > From: Albert Cervera Areny [mailto:[EMAIL PROTECTED]] >> >> > >> >> > I get the following error while trying to connect to a postgresql >> >> >> >> database >> >> >> >> > throw the SQLTransformer: >> >> > >> >> > java.sql.SQLException: No suitable driver >> >> > >> >> > I've seen in the list archives that it's been reported >> various times >> >> >> >> but >> >> >> >> > none of the solutions seems to correct my problem. >> >> > >> >> > web.xml: >> >> > >> >> > <init-param> >> >> > <param-name>load-class</param-name> >> >> > <param-value> >> >> > org.postgresql.Driver >> >> > </param-value> >> >> > </init-param> >> >> > <init-param> >> >> > <param-name>extra-classpath</param-name> >> >> > <param-value>/usr/share/java/postgresql.jar</param-value> >> >> >> >> AFAIR, this will not work and has different purpose. >> >> >> >> Please jar under WEB-INF/lib. >> >> >> >> Vadim >> >> >> >> </init-param> >> >> >> >> > cocoon.xconf: >> >> > >> >> > <datasources> >> >> > <jdbc logger="core.datasources.postgres" name="cocoon"> >> >> > <pool-controller max="10" min="5"/> >> >> > <driver>org.postgresql.Driver</driver> >> >> > >> <dburl>jdbc:postgresql://localhost/cocoon:5432</dburl> >> >> <user>cocoon</user> >> >> > <password>password</password> >> >> > </jdbc> >> >> > </datasources> >> >> > >> >> > I don't know if org.postgresql.Driver is necessari in >> both files but >> >> I started I've tried it in just one of them and doesn't work >> >> neighter. Of course access to the database is enabled >> correctly, the >> >> port is >> >> >> >> 5432 as >> >> >> >> > NMAP says ;) and I can connect from psql. All connection >> data seems >> >> to >> >> >> >> be >> >> >> >> > correct... Any other ideas?? >> >> > >> >> > >> >> > Thanks! >> >> > >> >> > Albert Cervera Areny >> >> >> >> >> --------------------------------------------------------------------- >> >> Please check that your question has not already been >> answered in the >> >> FAQ before posting. >> <http://xml.apache.org/cocoon/faq/index.html> >> >> >> >> To unsubscribe, e-mail: >> <[EMAIL PROTECTED]> >> >> For additional commands, e-mail: >> <[EMAIL PROTECTED]> >> > >> > -- >> > Albert Cervera Areny >> > Dept. Informātica Sedifa, S.L. >> > >> > >> > >> > >> > >> --------------------------------------------------------------------- >> > Please check that your question has not already been >> answered in the >> > FAQ before posting. >> <http://xml.apache.org/cocoon/faq/index.html> >> > >> > To unsubscribe, e-mail: >> <[EMAIL PROTECTED]> >> > For additional commands, e-mail: >> <[EMAIL PROTECTED]> >> >> >> -- >> Albert Cervera Areny >> Dept. Informātica Sedifa, S.L. >> >> >> >> --------------------------------------------------------------------- >> Please check that your question has not already been answered in the >> FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> >> >> To unsubscribe, e-mail: <[EMAIL PROTECTED]> >> For additional commands, e-mail: <[EMAIL PROTECTED]> >> > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> -- Albert Cervera Areny Dept. Informātica Sedifa, S.L. --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>