How to preserving XML tag string formats in variables?
Keith Clarke
keith.clarke at clarkeandclarke.co.uk
Sun May 22 03:43:07 EDT 2011
True, Slava, but as Jim mentioned earlier in the thread, concerning LiveCode field quirks, it's probably best to stick with a platform-agnostic tool for plain text file management, rather than have the platform's or editing app's requirements or idiosyncrasies become a filter on the purity of the target standard.
When I did web stuff on Windows I used Wordpad rather than Notepad, as it could handle native UNIX/HTML/XML standard text files. I now avoid Windows except for IE compatibility testing, so I don't have that particular problem.
Best,
Keith..
On 22 May 2011, at 08:00, Slava Paperno wrote:
> If you ever need to open those files in Notepad, you'll really want
> Windows-style CRLF (0x0D + 0x0A, or decimal 13 + 10) at the end of each
> line.
>
> Slava
>
>> -----Original Message-----
>> From: use-livecode-bounces at lists.runrev.com [mailto:use-livecode-
>> bounces at lists.runrev.com] On Behalf Of Keith Clarke
>> Sent: Sunday, May 22, 2011 2:28 AM
>> To: How to use LiveCode
>> Subject: Re: How to preserving XML tag string formats in variables?
>>
>> Thanks for flagging this up but I have no problem with linefeeds - and
>> the client platform is a red herring when dealing with standards-based
>> XML. But I did a bit of digging - just to ensure that this won't bite
>> me later...
>>
>> LiveCode's 'return' (or 'cr' for short) provides the correct 'linefeed'
>> XML end-of-line character. http://www.w3schools.com/xmL/xml_syntax.asp
>> ...and fortunately HTML is even more flexible
>> http://www.w3.org/TR/html401/struct/text.html#h-9.3.2
>>
>> So, 'return' or 'cr' is the safe mechanism for LiveCode to generate
>> text file new line, end-of-line, line break (I think that seeded all
>> the relevant search terms for future reference!) when working with XML
>> or HTML files that are destined for internet usage. (I think that
>> sentence seeded all the relevant search terms for future reference!)
>> Best,
>> Keith..
>>
>> On 22 May 2011, at 02:30, Jim Ault wrote:
>>
>>> Look in the LC dictionary under CR constant for a detailed
>> explanation, and also the constants LF, CRLF
>>>
>>> This is always confusing to people who are not used to cross-platform
>> and web server programming.
>>>
>>> Hope this helps.
>>>
>>> On May 21, 2011, at 2:45 PM, Bob Sneidar wrote:
>>>
>>>> Is it important that return and cr are two different things,
>> depending on the OS? I was told that return means cr/lf on a Mac system
>> and maybe windows, while Linux/Unix systems interpret it as something
>> different. CR is a single carriage return. Do I have this right? Does
>> this matter to your particular application?
>>>>
>>>
>>> Jim Ault
>>> Las Vegas
>>>
>>>
>>>
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list