XML encoding oddities
Mark Smith
lists at futilism.com
Mon Nov 10 11:21:17 EST 2008
Thanks Trevor! (Also Ken). That seems to work very well.
The particular problem I was trying to solve was how to serialize
arrays with arbitrary keys and contents, such that they can be shared
across networks and platforms. I think I've found a solution for my
purposes, (though it won't be reliable with binary data), and it
involves building the xml without the xml library, and then using the
library to unserialize - though it fails if there is any "<?xml..."
header at all!
Best,
Mark
On 10 Nov 2008, at 14:33, Trevor DeVore wrote:
> On Nov 9, 2008, at 11:50 AM, Mark Smith wrote:
>
>> So, finally, is there a way to encode xml documents as UTF-8 (or
>> whatever) without having to encode each part myself, and add the
>> encoding attribute to the header myself?
>
> Mark,
>
> Have you tried creating your XML tree with the encoding included?
>
> put format("<?xml version=\"1.0\" encoding=\"UTF-8\"?
> ><whatshappening></whatshappening>") into tXml
> put revCreateXmlTree(tXml, true, true, false) into tTree
> put revXmlRootNode(tTree) into tNode
>
> I've done this in the past and then I pass UTF-8 encoded strings to
> the revXML handlers.
>
> Regards,
>
> --
> Trevor DeVore
> Blue Mango Learning Systems
> ScreenSteps: http://www.screensteps.com
> Developer Resources: http://revolution.bluemangolearning.com
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list