You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Pier Fumagalli <pi...@betaversion.org> on 2003/03/13 15:42:48 UTC
Re: cvs
commit:cocoon-2.0/src/java/org/apache/cocoon/transformation
SQLTransformer.java
"Carsten Ziegeler" <cz...@s-und-n.de> wrote:
>
>
>>> Hmmm... If you need it, somewhere I have a "collapseWhitespace"
>>> implementation that we use... It's equivalent to trim plus replaces n
>>> occurrences of Char.isWhitespace(x) with a single space char...
>>>
>> Great! I guess that's exactly what we need.
>> Ehm, just one thought: Is it ok to collapse all whitespaces of the
>> sql query? Or should we only collapse whitespaces outside of " or ',
>> so for example a statement like text = "ggg hhh yyy", should
>> not be collapsed to text = "ggg hhh yyy". This is really more
>> complicated than it should.
Nope, I don't escape quotes! :-)
> Luca just suggested to simply use a
> String query = StringUtils.replace(sb.toString(), "\r", " ", -1);
>
> which could solve the problems as well.
Shouldn't it raise the same problem of when stuff is in "" strings???
Pier
Re:
cvscommit:cocoon-2.0/src/java/org/apache/cocoon/transformationSQLTransforme
r.java
Posted by Pier Fumagalli <pi...@betaversion.org>.
"Carsten Ziegeler" <cz...@s-und-n.de> wrote:
> Pier Fumagalli wrote:
>>> Luca just suggested to simply use a
>>> String query = StringUtils.replace(sb.toString(), "\r", " ", -1);
>>>
>>> which could solve the problems as well.
>>
>> Shouldn't it raise the same problem of when stuff is in "" strings???
>>
> Yes, it should, but I assume that \r is never alone; it always comes
> with a \n and therefore only removing \r should be ok, I guess.
That if you don't own a Macintosh, of course...
Pier (who owns a Macintosh)
RE: cvscommit:cocoon-2.0/src/java/org/apache/cocoon/transformationSQLTransformer.java
Posted by Carsten Ziegeler <cz...@s-und-n.de>.
Pier Fumagalli wrote:
> > Luca just suggested to simply use a
> > String query = StringUtils.replace(sb.toString(), "\r", " ", -1);
> >
> > which could solve the problems as well.
>
> Shouldn't it raise the same problem of when stuff is in "" strings???
>
Yes, it should, but I assume that \r is never alone; it always comes
with a \n and therefore only removing \r should be ok, I guess.
Carsten