Question: what is the difference between xml and uml?
Answer: There are two different levels at which UML and XML can be mapped: UML can be used to model the structure of XML documents directly. XML schemas can be generated for the purpose of validating the documents, but they are provided as a convenience for application developers. ... UML can be used to model an XML schema.