>What is it with everyone and XML these days? it isnt a cure all for
>everyone's data storage ailments you know.
It's damn close ;)
>Having to go through multiple transforms is just not going to cut it.
Yes... I've heard some games even use sockets for everything ;)
>XML is great for data storage, but I'd hate to see it used for anything like
True, but it shouldn't be a problem since a hard-coded version can
generally be provided without any overhead (abstract the interface and have
an inline template class or something).
>Unless I'm completely missing the point on XML (the only usage Ive seen for
>it so far is where we store data to be tweaked by our designers, and it
>seems to me its simply HTML with a shedload of tags and a simple data
But the great advantage for message passing is flexibility, extendibility
and backwards compatibility without the hassle of having to create the
message syntax / data-structure yourself. This comes at the price of
having to parse the XML, but it'll soon be insignificantly small. This is
already worth while from an AI hobby / research point of view (as i said so
cross language tournaments can be organised)...