Web Design References

Web Design Glossary

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

X

Extensible Hypertext Markup Language (XHTML)
XHTML is a reformation of HTML as an XML vocabulary. This is a good idea, as it eliminates a lot of the problems that arose from the existence of proprietary or badly coded HTML , because it must now follow the strict rules of XML . XHTML is an XML application that specifies how XML can be used to describe a web page. XHTML documents look very similar to HTML documents, except they follow the rules of XML (which include things like all tags must have a matching closing tag, attributes must be quoted, tags must be nested properly and there must be a root tag for the overall document). XHTML is a subset of XML , but XML is not a subset of XHTML.The ultimate goal of using XHTML is to separate display/presentation tags from the document data/structure and to use the elements as they were meant to be used. The key change to make, is separating presentation from content.
Extensible Markup Language (XML)
XML A language specification from the W3C that allows users to develop their own markup languages (often called vocabularies), and format their documents using stylesheets to be presented on a browser if desired. It is a syntax/format, establishing rules for XML -compliant languages with a very strict set of rules that must be adhered to, allowing lots of control over document format.
Extensible Style Language (XSL)
XSL is a W3C specification that contains 3 parts. Extensible Stylesheet Language Transformations (XSLT) for changing the formatting and structure of markup according to a set of rules, Extensible Stylesheet Language Formatting Objects (XSL-FO) for applying a strong set of rules to a document to ensure reliable formatting when printed, and XPath to select the elements required by an XSLT.