|
The following tables compare XML compatibility and support for a number of layout engines. Please see the individual products' articles for further information. This article is not all-inclusive or necessarily up-to-date. Unless otherwise specified in footnotes, comparisons are based on the stable versions without any add-ons, extensions or external programs. The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...
A layout engine, or rendering engine, is a software that takes web content (such as HTML, XML, image files, etc) and formatting information (such as CSS, XSL, etc) and displays the formatted content on the screen. ...
Version number, if possible, is provided for feature that is fully supported. Proprietary extensions are not included.
General overview
A general overview of the version of XML support. Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ...
Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ...
Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ...
Konqueror using KHTML to render the Wikipedia front page. ...
Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ...
iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...
Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ...
Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ...
Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ...
Konqueror using KHTML to render the Wikipedia front page. ...
Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ...
iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...
Core technologies A general overview of what core XML technologies are supported. Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ...
Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ...
Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ...
Konqueror using KHTML to render the Wikipedia front page. ...
Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ...
iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...
An XML namespace is a W3C standard for providing uniquely named elements and attributes in an XML instance. ...
XInclude is a processing model and syntax for general purpose inclusion. ...
XML Information Set (Infoset) is a W3C recommendation. ...
In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. ...
Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ...
Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ...
Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ...
Konqueror using KHTML to render the Wikipedia front page. ...
Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ...
iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...
Core technology notes - The
xml-stylesheet processing instruction is ignored if read via the file: protocol and the filename does not end with a ".xml" extension, or via the http: protocol and not served with a Content-Type: application/xml HTTP header (media type for XSL should be text/xsl or application/xsl+xml). XSL technologies A general overview of what XSL technologies are supported. Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ...
Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ...
Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ...
Konqueror using KHTML to render the Wikipedia front page. ...
Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ...
iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...
XSL transformation processing XSL Transformations, or XSLT, is an XML-based language used for the transformation of XML documents. ...
XSL Formatting Objects, or XSL-FO, is an XML markup language for document formatting. ...
Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ...
Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ...
Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ...
Konqueror using KHTML to render the Wikipedia front page. ...
Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ...
iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...
Trident XSL technology notes - XSLT — Trident relies on the MSXML library to implement XML processing. MSXML3 and MSXML4 implement XSLT 1.0, while MSXML2 implements the December 1998 XSL Working Draft, which predates XSLT 1.0 and is not fully compatible with it. Further complicating matters is that the MSXML libraries can coexist, but only one of them will be used by Trident, depending on a setting in the Windows Registry. Prior to the release of Internet Explorer 6, MSXML2 was the default XML library for Trident, but MSXML3 or MSXML4 could be installed separately and then registered as the default if desired. Regardless of which version was the default, any version, if installed, could be invoked directly by Microsoft-specific scripting code in the document being rendered by Trident.
Linking technologies A general overview of what XML linking technologies are supported. Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ...
Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ...
Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ...
Konqueror using KHTML to render the Wikipedia front page. ...
Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ...
iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...
The XML Linking Language, or XLink, is an XML markup language used for creating hyperlinks within XML documents. ...
This page is a candidate for speedy deletion. ...
XPointer is a system for addressing components of XML based internet media. ...
Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ...
Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ...
Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ...
Konqueror using KHTML to render the Wikipedia front page. ...
Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ...
iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...
Query technologies A general overview of what XML query technologies are supported. Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ...
Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ...
Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ...
Konqueror using KHTML to render the Wikipedia front page. ...
Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ...
iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...
XPath (XML Path Language) is a terse (non-XML) syntax for addressing portions of an XML document. ...
XQuery is a query language (with some programming language features) that is designed to query collections of XML data. ...
Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ...
Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ...
Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ...
Konqueror using KHTML to render the Wikipedia front page. ...
Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ...
iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...
Schema technologies A general overview of what XML schema technologies are supported. XML Schema, published as a W3C Recommendation in May 2001, is one of several XML schema languages. ...
Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ...
Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ...
Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ...
Konqueror using KHTML to render the Wikipedia front page. ...
Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ...
iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...
A Document Type Definition (DTD for short) is a set of declarations that conform to a particular markup syntax and that describe a class, or type, of SGML or XML documents, in terms of constraints on the structure of those documents. ...
XML Schema, published as a W3C Recommendation in May 2001, is one of several XML schema languages. ...
Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ...
Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ...
Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ...
Konqueror using KHTML to render the Wikipedia front page. ...
Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ...
iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...
Gecko schema technology notes - DTD — Only inline DTD is allowed. External DTDs are ignored [1].
Presto schema technology notes - DTD — Only inline DTD is allowed. External DTDs are ignored. In 9.0 there is an option to load external DTDs. Only not cross domain.
Security technologies A general overview of what XML security technologies are supported. Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ...
Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ...
Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ...
Konqueror using KHTML to render the Wikipedia front page. ...
Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ...
iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...
XML Signature (also called XMLDsig) is a W3C recommendation that defines an XML syntax for digital signatures. ...
XML Encryption is a specification that defines how to encrypt the content of an XML element. ...
Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ...
Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ...
Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ...
Konqueror using KHTML to render the Wikipedia front page. ...
Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ...
iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...
References - Mozilla Developer Documentation. Mozilla XML support. URL accessed on May 1, 2005.
- Opera Documentation. Web specifications supported in Opera. URL accessed on May 1, 2005.
May 1 is the 121st day of the year in the Gregorian calendar (122nd in leap years). ...
2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ...
May 1 is the 121st day of the year in the Gregorian calendar (122nd in leap years). ...
2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ...
See also |