[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

generating CReturn in xml file

Josselin

6/1/2007 5:30:00 PM

I am generating an xml output file from my rails app to be read in
Flash.. working fine as long as I don't have to insert a CR in a string
to be understood by Flash

Flash can understand the CR if the character 
 is embedded (ASCII
code for CR)

so if I have a string like "Announce 14
at 04/04/2007", it will
display correctly into my Flash object as

Announce 13
at 04/04/2007

my problem is how to generate the string, I tried :

name_label = "Announce " + proposition.id.to_s + "\nat " +
post.created_at.utc.strftime("%d/%b/%Y")
but it's not working
I also tried ....
name_label = "Announce " + proposition.id.to_s + "
at " +
post.created_at.utc.strftime("%d/%b/%Y")
not working
.... how can I put this character sequence as it ?

thanks for your help

joss

2 Answers

Brian Candler

6/1/2007 6:51:00 PM

0

On Sat, Jun 02, 2007 at 02:35:15AM +0900, Josselin wrote:
> Flash can understand the CR if the character 
 is embedded (ASCII
> code for CR)
>
> so if I have a string like "Announce 14
at 04/04/2007", it will
> display correctly into my Flash object as
>
> Announce 13
> at 04/04/2007
>
> my problem is how to generate the string, I tried :
>
> name_label = "Announce " + proposition.id.to_s + "\nat " +
> post.created_at.utc.strftime("%d/%b/%Y")
> but it's not working
> I also tried ....
> name_label = "Announce " + proposition.id.to_s + "
at " +
> post.created_at.utc.strftime("%d/%b/%Y")
> not working
> ... how can I put this character sequence as it ?

"\r" is character 13. "\n" is character 10.

$ irb1.8
irb(main):001:0> "\r"[0]
=> 13

Josselin

6/2/2007 6:00:00 AM

0

On 2007-06-01 20:51:13 +0200, Brian Candler <B.Candler@pobox.com> said:

> On Sat, Jun 02, 2007 at 02:35:15AM +0900, Josselin wrote:
>> Flash can understand the CR if the character &#13; is embedded (ASCII
>> code for CR)
>>
>> so if I have a string like "Announce 14&#13;at 04/04/2007", it will
>> display correctly into my Flash object as
>>
>> Announce 13
>> at 04/04/2007
>>
>> my problem is how to generate the string, I tried :
>>
>> name_label = "Announce " + proposition.id.to_s + "\nat " +
>> post.created_at.utc.strftime("%d/%b/%Y")
>> but it's not working
>> I also tried ....
>> name_label = "Announce " + proposition.id.to_s + "&#13;at " +
>> post.created_at.utc.strftime("%d/%b/%Y")
>> not working
>> ... how can I put this character sequence as it ?
>
> "\r" is character 13. "\n" is character 10.
>
> $ irb1.8
> irb(main):001:0> "\r"[0]
> => 13

thanks Brian... I was mixin chracter sets..... \r is the right one
.... it runs very well..
my Flash app is very happy to get it....

joss