Thanks Jim, Adding the scope made it work. <@REPLACE STR="@@request$orders[<@VAR order_row scope=request>,3]" FINDSTR="&" REPLACESTR="and">
----- Original Message ----- From: "Jim Kass" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, December 04, 2003 3:46 PM Subject: RE: Witango-Talk: @REPLACE > We've found that Witango is 'finicky' about ARRAYS using @@ notation. > > I always use: > @@somearray[<@VAR somevar>, <@VAR somevar>]. > > But I also notice that you do not specify scope anywhere in your code - > which may be a problem. I recommend ALWAYS specifying scope, it will ensure > the portability of your code. And of course, without an assign action, I'm > not really sure that you'll get anything - as the @REPLACE as stated before > returns the changed string, but cannot modify an existing variable. > > Maybe try rewriting the code as: > <@ASSIGN orders[<@VAR order_row scope=request>,3] scope=request > value="<@REPLACE STR="@@request$orders[<@VAR order_row scope=request>,3]" > FINDSTR="&" REPLACESTR="and">"> > > It looks pretty ugly, but see if that helps. > > > > > > Jim Kass > Web Developer > > -- > Forestweb: The Source for Industry Intelligence > Best Content -- Most Relevant -- Best Delivery > http://www.forestweb.com > (310) 553 - 0008 > > -----Original Message----- > From: John McGowan [mailto:[EMAIL PROTECTED] > Sent: Thursday, December 04, 2003 12:33 PM > To: [EMAIL PROTECTED] > Subject: Re: Witango-Talk: @REPLACE > > > John, > > Have you tried something like... > > <@REPLACE STR="@@orders[@@order_row,3]" FINDSTR="<@char CODE='38'>" > REPLACESTR="and"> > > /John > > > > > John Shaw wrote: > > >I would have tried that by now except that the value is coming through > >without the "&" being replaced with "and." > > > >----- Original Message ----- > >From: "John McGowan" <[EMAIL PROTECTED]> > >To: <[EMAIL PROTECTED]> > >Sent: Thursday, December 04, 2003 11:19 AM > >Subject: Re: Witango-Talk: @REPLACE > > > > > > > > > >>John, > >> > >>Although I don't have anything documented about this, we've always had > >>problems using the @@ shortcut notation, and we simply don't do it > >>anymore. I would try writing the same code without it and see if that > >>fixes the problem, plus don't forget that the @replace tag doesn't > >>operate on the STR directly, it takes it as an input and returns the new > >>string. So if you're expecting the value in the orders var to change, > >>you will need to do an @assign in there somewhere. > >> > >>/John > >> > >>John Shaw wrote: > >> > >> > >> > >>>Hi all, > >>> > >>>This code used to work. After my server died and we moved to another > >>>old box, it stopped working. Since we were moving to a new machine, I > >>>lived with it thinking it would work on the new machine...it still > >>>don't work. I'm using win2k and the most recent Witango. > >>> > >>>Ampersands choke XML processing, so this is a real pain in the seat > >>>muscle. > >>> > >>><@REPLACE STR="@@orders[@@order_row,3]" FINDSTR="&" REPLACESTR="and"> > >>> > >>>Thanks, > >>>John > >>> > >>>________________________________________________________________________ > >>>TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf > >>> > >>> > >>> > >>> > >>________________________________________________________________________ > >>TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf > >> > >> > > > >________________________________________________________________________ > >TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf > > > > > > > > ________________________________________________________________________ > TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf > > ________________________________________________________________________ > TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf ________________________________________________________________________ TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf
