Hi Steve,

arrayEncode outputs an array in binary form (for binary storage or transfer), not text. When you need to transform array into list do: combine myArray using return and tab. After this array myArray becomes a list of key-value pairs:
key    value
key   value
key   value
...
key   value

Now if you do
split myArray by return and tab
myArray becomes an array again.

regards
Viktoras


Steve Checkley wrote:
Hi all,

I'm storing data in an application using arrays and I need to save these out to a file.

I've serialised the data using the arrayEncode function but can't decode it back again.

The structure of the save file is to place a marker such as <productList>, add a return character, then the serialised array, another return character and then a closing marker, </productList> in this case.

When viewed in a text editor, it looks like:

<productsList>
random characters
more randomeness
</productsList>

Using lineOffSet, I'm finding the first and last lines of the serialised array. It's when I come to decode the array that it falls over.

Any pointers? Is this the best way to save arrays to text?

Thanks in advance,


Steve

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to