XML stands for Extensible Markup Language.
XML is a language used to build other languages. Languages such as XAML, WSDL.
XML has a configurable schema, you define the tags and the attributes.
XML is data storage that can exchange with most technology cross plate form.
XML makes use of syntax tags that helps to identify the various data types in a file. XML is referred to as a metalanguage that describes other languages. It is part of the large markup language family that was created by the World Wide Web Consortium (W3C).
XAML stands for Extensible Application Markup Language. XAML is based on XML, so it uses XML for its markup.
All XAML documents are also valid XML documents, but the vice-versa case doesn’t hold true.
XAML is a declarative XML-based language that defines objects and their properties in XML.
XAML syntax focuses upon defining the UI (user interface) for the WPF and is therefore separate from the application code behind it.
XAML allows you to initialize objects and set their properties using a hierarchical relationship. We can even build visible UI elements using XAML.
HTML is completely diferent Markup Language, which stands for HyperText Markup Language, standard language of internet.
HTML is the basic building-blocks of webpages.
HTML has a defined schema with tags that describe content presentation for a web browser.
One potential advantage of HTML/CSS/JS over XAML/C# is that you can write code that’s
more portable to other platforms where HTML-based options are available, including the web.