HTML and CSS Reference
In-Depth Information
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
XSL
Although it is not widely used and only a limited number of web developers are familiar with it, since 1999 a
technology other than CSS can also be used for styling XML-serialized web documents [23]. Extensible Stylesheet
Language ( XSL ) is a language family that can be used for styling, manipulation, and transformation of XML files.
There are three XSL languages; however, only one of them is a style sheet language:
XSL Transformations (XSLT): An XML style sheet language that can be used for transforming XML
documents into other XML documents or other formats such as HTML or plain text. The original
document remains unchanged, and a new document is created based on the existing one.
XSL Formatting Objects (XSL-FO): An XML markup language applied for specifying the visual
formatting of XML documents. Several software support XSL-FO that can provide various
output formats, including plain text, PDF, PS, SVG, PCL, and MIF.
XML Path Language (XPath): A non-XML query language that can also be used by XSLT.
XSLT Style Sheets
XSLT style sheets consist of one or more style sheet modules that are part of XML documents or form entire XML
documents by themselves. The typical file extensions of XSLT are .xsl and .xslt . XSLT style sheets use the media
type application/xslt+xml .
Namespaces
The XSLT namespace is http://www.w3.org/1999/XSL/Transform . However, further (reserved) namespaces are also
recognized by XSLT processors [24], including the following:
http://www.w3.org/2005/xpath-functions
The standard function namespace,
http://www.w3.org/XML/1998/namespace
The XML namespace,
http://www.w3.org/2001/XMLSchema
The schema namespace,
http://www.w3.org/2001/XMLSchema-instance
The schema instance namespace,
 
Search WWH ::




Custom Search