1)No,
2) Both languages have their own specification and used for different purposes. XML is used to describes data while HTML focus on how to display data.