Please tell me how xml and java is related with each other how can we use both for better web sites