Subject: [xsl] Dealing with <![CDATA[]]> when it can't be avoided From: cknell@xxxxxxxxxx Date: Thu, 05 Jul 2007 16:19:58 -0400 |
I have a number of XML files that contain SQL statements. Buried among identifier elements, I have a <sql> element. I generally retrieve the content using Java and XPath and query a database using it with ant. Here's an example: <sql><![CDATA[SELECT * FROM users WHERE clue > 0]]></sql> As you can see, it's necessary to enclose the SQL in <![CDATA[]]> because some of the characters I must use would not be legal XML. Since I have a number of related queries, I'd like to simplify maintenance by processing the SQL source code with XSLT. One common situation is a need to use a list of quoted string values to evaluate whether a specific record ought to be included. Here's an example of that: <sql><![CDATA[SELECT * FROM users WHERE status IN ('alive,'awake','sentient')]]></sql>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Wrap and XSL in XSL-FO (s, Mark Anderson | Thread | Re: [xsl] Dealing with <![CDATA[]]>, David Carlisle |
Re: [xsl] Removing an XML Attribute, Tony Graham | Date | Re: [xsl] Removing an XML Attribute, Wendell Piez |
Month |