Hallo,
Kannst du das bitte näher erklären? XHTML 1.1 ist eine Neuformulierung von XHTML 1.0 Strict unter Verwendung von XHTML-Modulen, insofert hat das eine ganze Menge mit XHTML 1.0 zu tun.
Das ist absolut richtig.
Jedoch gibt es einige Unterschiede, vor allem was Sinn und Zweck angeht.
------------------
What is the difference between XHTML 1.0, XHTML Basic and XHTML 1.1?
The first step was to reformulate HTML 4 in XML, resulting in XHTML 1.0. By following the HTML Compatibility Guidelines set forth in Appendix C of the XHTML 1.0 specification, XHTML 1.0 documents could be compatible with existing HTML user agents.
The next step is to modularize the elements and attributes into convenient collections for use in documents that combine XHTML with other tag sets. The modules are defined in Modularization of XHTML. XHTML Basic is an example of fairly minimal build of these modules and is targeted at mobile applications.
XHTML 1.1 is an example of a larger build of the modules, avoiding many of the presentation features.
While XHTML 1.1 looks very similar to XHTML 1.0 Strict, it is designed to serve as the basis for future extended XHTML Family document types, and its modular design makes it easier to add other modules as needed or integrate itself into other markup languages. XHTML 1.1 plus MathML 2.0 document type is an example of such XHTML Family document type.
----------------------
Aber von diesen allgemeinen Aussagen abgesehen; die Modularisation von XHTML sieht nicht nur die Aufteilung von XHTML 1.0 auf Module, die man beliebig verwenden bzw. nicht verwenden bzw. mit eigenen Modulen ergänzen kann, aber macht definitiv keine Vorgaben mehr wie ein XHTML-Family Dokument im Browser aussehen soll, sprich die Trennung vom Layout und Struktur wird vollgezogen.
------
The primary purpose of defining XHTML modules and a general modularization methodology is to ease the development of document types that are based upon XHTML. These document types may extend XHTML by integrating additional capabilities (e.g., [SMIL]), or they may define a subset of XHTML for use in a specialized device.
--------
Aber darüber steht auch genug Info unter:[linkhttp://www.w3.org/MarkUp/modularization]
Sprich, XHTML 1.1 kann man selber ergänzen bzw. erweitern wenn es geforder ist (%Misc.extra; , %Inline.extra; , %Block.extra;)
etc. und zusammen mit den abstrakt Modulen kann man eben neue Dokumenttypen designen z.b. "XHTML 1.1 plus MathML 2.0".
All das hat mit bloßem HTML nach XML-Syntax (XHTML 1.0) nur die Ursprünge in HTML.
Grüße
Thomas