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