Robert Accettura
No favorite files added yet
(Jul 8, 2008 - 3:20 PM)
It's not really competing with XML in most cases.
Only serializing data for internal purposes. Google points out some of the shortcomings including that it's not human readable. It's also not as easy to parse on things that aren't Java, C++ or Python since no code exists for that yet. That's where protocol buffers excels.
Protocol buffers isn't a replacement of XHTML, XML, RSS, XSLT, or any of the various XML uses out there.
It's more of a replacement for serialized PHP or JSON.