Re: [WebDNA] webDNA and JSON
This WebDNA talk-list message is from 2011
It keeps the original formatting.
numero = 106646
interpreted = N
texte = >> I noticed that the webDNA tags themselves are creating>> whitespace when returning back data.>=20> If this is a problem, why not just move your WebDNA tags to=20> get rid of the white space?Hi Aaron,=20I think Ken is right. I mean - I have done lots of webdna over the =years, and some coding with webdna and javascript talking to each =other.. not alot.. but just enough to comment..=20..and anyway i am guessing that what you will have to focus on is to =take total control of every character you output with webdna. In PHP =you have to (get to) specify just when/where you start and stop output.. =but with webdna everything but the tags themselves is output - as it =appears in your source doc. =20As a result of this situation, old-school webdna code used a ton of =comments to trim whitespace,=20...like [!]=20[/!] so.You can also use [function]s which only [return] what you say to =return...You can also do your manipulation/processing as always, but store any =developing output into concatenating [text] vars.. and then finally when =you are ready to actually output, then just drop in the [text] var. =This method allows to you do [grep], etc. to strip out unwanted chars, =or even add in wanted chars. Like you can replace all actual carriage =return/line feed chars with
, and replace all instances of ="someCRLFflag" with a real CR/LF char, when/where needed, for one =example.Play with it. Examine the evolving string of characters at various =steps to see what you are actually doing to the output as you generate =it.. step by step.- Govinda--------------Old WebDNA talklist archives:http://dev.webdna.us/TalkListArchive/index.tpl?db=3Dwebdna-talk
Associated Messages, from the most recent to the oldest:
>> I noticed that the webDNA tags themselves are creating>> whitespace when returning back data.>=20> If this is a problem, why not just move your WebDNA tags to=20> get rid of the white space?Hi Aaron,=20I think Ken is right. I mean - I have done lots of webdna over the =years, and some coding with webdna and javascript talking to each =other.. not alot.. but just enough to comment..=20..and anyway i am guessing that what you will have to focus on is to =take total control of every character you output with webdna. In PHP =you have to (get to) specify just when/where you start and stop output.. =but with webdna everything but the tags themselves is output - as it =appears in your source doc. =20As a result of this situation, old-school webdna code used a ton of =comments to trim whitespace,=20...like [!]=20[/!] so.You can also use [function]s which only [return] what you say to =return...You can also do your manipulation/processing as always, but store any =developing output into concatenating [text] vars.. and then finally when =you are ready to actually output, then just drop in the [text] var. =This method allows to you do [grep], etc. to strip out unwanted chars, =or even add in wanted chars. Like you can replace all actual carriage =return/line feed chars with , and replace all instances of ="someCRLFflag" with a real CR/LF char, when/where needed, for one =example.Play with it. Examine the evolving string of characters at various =steps to see what you are actually doing to the output as you generate =it.. step by step.- Govinda--------------Old WebDNA talklist archives:http://dev.webdna.us/TalkListArchive/index.tpl?db=3Dwebdna-talk
Govinda
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Any help gratefully appreciated (2001)
WebCat2b12 - nesting [tags] (1997)
Multithreading of [replace] (1999)
Automatic POST arg sending? (1998)
Setting up shop (1997)
[Solved - with code] catching WebDNA error messages (2003)
Mac 2.1b4 unknown error: BadSuffix (1997)
archives down? (2002)
redirect with frames (1997)
PCS Emailer's role ? (1997)
Updating fields from different platforms (1998)
Credit Card Number checking (1997)
I'm having trouble using [url][interpret][math] together inlookup (1997)
100% cpu load (2006)
Listfiles not listing mounted volume (2002)
Alternating BGColors in Table Rows (1998)
Emailer on NT CAN'T handle large email files (1997)
Don't know if this is a sily question... (2003)
pc (1997)
WebDNA version? (2007)