Some interesting ideas although I’m not sure why a changing separator is 
useful.  I generally attempt to stick with TSV but it won’t work in this case 
unless I parse the data to remove the tabs from the text, however I may well 
try this.  At the moment I’m trying to use a simple tagging system.  The 
AppleScript that creates the data looks like this:

-- build the data in a useful form to be read by Livecode
                set tNewRec to "<REC>" & return
                set tNewRec to tNewRec & "<FLD>" & "Sent : " & tDateSent & 
"</FLD>" & return
                set tNewRec to tNewRec & "<FLD>" & "From : " & tSender & 
"</FLD>" & return
                set tNewRec to tNewRec & "<FLD>" & "To : " & tAddresseeList & 
"</FLD>" & return
                set tNewRec to tNewRec & "<FLD>" & "Subject : " & tSubject & 
"</FLD>" & return
                set tNewRec to tNewRec & "<FLD>" & "Content : " & tContent & 
"</FLD>" & return
                set tNewRec to tNewRec & "</REC>" & return

The final version will probably not add the closing tags as they seem 
unnecessary.  I have two routines that extract the fields and put them into an 
array, these make use of itemdelimiter.  It all works but the leading REC and 
FLD tags have to be ignored otherwise blank records and fields are processed.  
I think that replacing tabs and line returns in the source data and then saving 
as TSV will be simpler.

best wishes

Simon





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

Reply via email to