On Sun, 23 Feb 2003, I-Lin Kuo wrote: > I really do need to do this, as I'm generating insert statements for the > database. My information comes in the form of XML documents which I'm > partially pulling apart to enter in the database. Unfortunately, I can't > just take the information between the tags and generate an insert statement, > because the characters '?& have special meaning and have to be escaped.
Ah, I see. If you're using XSP and assigning the strings to variables, the escaping is taken care of automatically for you: <xsp:logic> String text = <xsp-request:get-parameter name="text" default=""/>; </xsp:logic> <esql:connection> <esql:pool>foo</esql:pool> <esql:execute-query> <esql:query>INSERT INTO MyTable(Text) VALUES (<esql:parameter><xsp:expr>text</xsp:expr></esql:parameter>)</esql:query> </esql:execute-query> </esql:connection> See http://xml.apache.org/cocoon/userdocs/xsp/esql.html for information on Prepared Statements. Hope that helps, Andrew. -- Andrew Savory Email: [EMAIL PROTECTED] Managing Director Tel: +44 (0)870 741 6658 Luminas Internet Applications Fax: +44 (0)700 598 1135 This is not an official statement or order. Web: www.luminas.co.uk --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]