What's So Great About XML? (2)


Customizing Markup Languages