describe meta-markup languages
differences between XHTML and HTML5
XHTML
characteristics of XLM (Extensible Markup Language)
What is XML?
The Difference Between XML and HTML
XML and HTML were designed with different goals:
how is XLM extensible?
Most XML applications will work as expected even if new data is added or removed.
is XLM seperate from presentation?
Yes, hence many different presentation styles can be applied using CSS
How is XLM related to HTML? When do they work together?
In many HTML applications, XML is used to store or transport data, while HTML is used to format and display the same data.
How can HTML data be edited through XLM?
XML Separates Data from HTML
When displaying data in HTML, data can be stored in separate XML files.
With a few lines of JavaScript code, you can read an XML file and update the data content of any HTML page.
How is XLM used in the industry?
Thousands of XML formats exists, in many different industries, to describe day-to-day data transactions:
What makes XLM valid?
valid means
What is the high-level structure of XLM?
tree structure
one root”
All elements can have sub elements (child elements):
root > child > sub-child

what is the prolog of an XLM document
` < ?xml version=”1.0” encoding=”UTF-8”? > `
XLM syntax rules
What is an XML Element?
Everything from (including) the element’s start tag to (including) the element’s end tag.
may contain:
what is an empty XLM element?
what are the two ways to write one?
an element with no content
< element > < /element >
< element / >
use of XLM namespaces
XML Namespaces provide a method to avoid element name conflicts using prefix.
In XML, element names are defined by the developer. This often results in a conflict when trying to mix XML documents from different XML applications.

what is XSLT?
XSLT is a language that can be used to transform XML documents into other formats using using templates (e.g. XLM to HTML).
What is the recommeded way to format and style XLM?
How to link a CSS stylesheet to an XML document
Using JavaScript or XSLT (better than CSS)
< ?xml-stylesheet type=”text/css”href=”cd_catalog.css”? >
``
what is XMLHttpRequest and why is it useful
used to request data from a web server
useful because:
what is an XLM parser
What is the DOM?
The DOM defines a standard for accessing and manipulating documents:
What is XPath
What is XQuery
(NOT NEEDED FOR EXAM)
XQuery finds and extracts elements and attributes from XML documents
XQuery can be used to: