Exploring Where XML and Java Meet