I think the biggest advantage of  XML right now is also BN's biggest disadvantage and the reason XML gets bent into all kinds of wierd applications.

Xml already has parsers / generators / searchers ... etc on almost every platofrm that already work and have been very well debugged and field tested.  Choose BN and you're on your own.