XML encoding oddities
lists at futilism.com
Mon Nov 10 10:21:17 CST 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!
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?
> 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.
> 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:
More information about the use-livecode