Dit document is een Nederlandse vertaling van een Engelstalig document (http://www.w3.org/TR/xhtml-basic/).
Deze vertaling werd gemaakt door Andy Camps, vervolgens nagelezen door Ruud Steltenpool en gecorrigeerd door Andy Camps, maar kan nog enkele fouten bevatten. In geval van twijfel verwijzen wij naar de officiële Engelstalige versie.
|
Copyright © 1999-2000 W3C® (MIT, INRIA, Keio), Alle Rechten Voorbehouden. W3C verantwoordelijkheid, handelsmerk, document gebruik en software licentie regels gelden.
Het XHTML Basic document type bevat een minimale set van modules die nodig zijn om een XHTML host language document type te zijn en bevat daarnaast figuren, formulieren, basis tabellen en object ondersteuning. XHTML Basic is ontworpen voor Web clients die de volldedige set van XHTML eigenschappen niet ondersteunen, zoals bijvoorbeeld mobiele telefoons, PDA's, pagers en settop boxen. Het document type is rijk genoeg voor het maken van inhoudstabellen.
XHTML Basic is ontworpen als een gezamelijke basis die uitgebreid kan worden. Er kan bijvoorbeeld een event module die meer algemeen is dan het traditionele HTML 4 event system bijgemaakt worden of er kan aangevuld worden met aanvullende modules van XHTML Modularization zoals de Scripting Module. Het doel van XHTML Basic is te dienen als een gezamenlijke taal die ondersteund wordt door verschillende soorten User Agents.
De document type definitie wordt geïmplementeerd door gebruik te maken van XHTML modules zoals gedefinieerd in "Modularization of XHTML" [XHTMLMOD].
Deze sectie omschrijft de status van dit document op het ogenblik van publicatie. Andere documenten kunnen dit document opvolgen. De laatste status van deze reeks documenten wordt bijgehouden op het W3C.
Dit document is nagekeken door W3C Leden en andere geïnteresseerde partijen en is bekrachtigd door de Directeur als een W3C Aanbeveling. Het is een stabiel document en kan gebruikt worden als referentie materiaal of geciteerd als een normatieve referentie vanuit een andere document. De rol van W3C in het maken van de Aanbeveling is aandacht richten op de specificatie en de verspreiding ervan promoten. Dit verbetert de functionaliteit en de interoperabiliteit van het Web.
Dit document is gemaakt als onderdeel van de W3C HTML Activity en het is voorbereid door de W3C HTML Working Group (enkel leden) gebaseeerd op de input van het WAP Forum en leden van de W3C Mobile Access Interest Group (enkel leden). Dit document zal gebruikt worden door de W3C HTML Working Group en de W3C Mobile Access Interest Group om een gemeenschappelijke basis te vinden voor toekomstige markup talen gericht op inhoud voor Kleine Informatie Toestellen.
Op het ogenblik van publicatie is "Modularization of XHTML" [XHTMLMOD], welke XHTML modules definieerd die gebruikt worden in het XHTML Basic document type, door zijn Kandidaat Aanbeveling periode. Definitie van modules die gebruikt worden in deze specificatie zijn stabiel en de W3C HTML Working Group verwacht geen incompatiebele wijzigingen in deze modules.
Publieke discussie van HTML vindt plaats op www-html@w3.org (archief). Zend om te abonneren op deze discussiegroep een email naar www-html-request@w3.org met het woord subscribe als onderwerp.
Rapporteer fouten in de vertaling van dit document aan andy.camps@playgarden.com. De lijst met bekende fouten in het originele Engelstalige document is beschikbaar op http://www.w3.org/2000/12/REC-xhtml-basic-20001219-errata.
The English version of this specification is the only normative version. Information about translations of this document is available at http://www.w3.org/MarkUp/translations.
De Engelstalige versie van deze specificatie is de enige normatieve versie. Informatie over vertalingen van Aanbevelingen kan gevonden worden op http://www.w3.org/MarkUp/translations.
Een lijst van huidige W3C Aanbevelingen en andere technische documenten kan gevonden worden op http://www.w3.org/TR.
HTML 4 is een krachtige taal om Web inhoud te schrijven maar het ontwerp ervan houdt geen rekening met inherente beperkingen van kleine toestellen, inclusief de implementatiekosten (in kracht, geheugen, enz.) van alle eigenschappen. Consumentenproducten met beperkte bronnen kunnen het zich doorgaans niet veroorloven om alle eigenschappen van HTML 4 te implementeren. Vereisen dat een volledigde computer nodig is voor toegang tot het World Wide Web negeert een grote groep van de bevolking die consumentenproducten gebruikt voor toegang tot online informatie en services.
Omdat er verschillende manieren zijn om een subset van HTML te maken zijn er veel vrijwel identieke subsets gedefinieerd door organisaties en bedrijven. Zonder een gezamenlijke basisset van eigenschappen is het ontwikkelen van toepassingen voor een grote groep van Web clients moeilijk.
De motivatie voor XHTML Basic is het voorzien van een XHTML document type dat gedeeld kan worden tussen gemeenschappen (zoals desktop, TV en mobiele telefoons) en dat rijk genoeg is om gebruikt te worden voor eenvoudige inhoud authoring. Nieuwe gemeenschapswijde document types kunnen gedefinieerd worden door uitbreidingen op XHTML Basic op een zodanige manier dat XHTML Basic documenten deel uitmaken van de set van geldige documenten van het nieuwe document type. Een XHTML Basic document kan dus gepresenteerd worden op het maximum aantal Web clients.
De document type definitie voor XHTML Basic is geïmplementeerd gebaseerd op de XHTML modules die gedefinieerd wordt in Modularization of XHTML [XHTMLMOD].
Informatie toestellen zijn bedoeld voor bepaalde gebruiken. Ze ondersteunen de eigenschappen die ze nodig hebben voor de functies waarvoor ze gemaakt zijn. De volgende zijn voorbeelden van verschillende informatie toestellen:
Bestaande subsets en varianten van HTML voor deze clients zijn onder andere Compact HTML [CHTML], de Wireless Markup Language [WML] en de "HTML 4.0 Guidelines for Mobile Access" [GUIDELINES]. De gezamenlijke eigenschappen die in deze document types gevonden kunnen worden zijn:
Deze set van HTML eigenschappen was het startpunt voor het ontwerp van XHTML Basic. Aangezien veel inhoudsontwikkelaars deze HTML eigenschappen kennen vormen ze een bruikbare gasttaal die gecombineerd kan worden met opmaakmodules van andere talen volgens de methoden die omschreven worden in "Modularization of XHTML" [XHTMLMOD]. XHTML Basic kan bijvoorbeeld uitgebreid worden met een event module die meer algemeen is dan het traditionele HTML 4 event system of het zou uitgebreid kunnen worden met aanvullende modules van XHTML Modularization zoals de Scripting Module.
Het is niet de bedoeling van XHTML Basic om beperkingen op te leggen op op de functionaliteit van toekomstige talen. Maar aangezien de eigenschappen in HTML 4 (frames, geavanceerde tabellen, een vaste set van attribuut event handlers, enz.) ontwikkeld waren voor een client van het desktop computer type, zijn ze niet geschikt voor veel niet-desktop toestellen. XHTML Basic zal uitgebreid en uitgebouwd worden. Uitbreiden van XHTML van een gemeenschappelijke set en een basisset van eigenschappen in plaats van bijna identieke subsets of de te grote set van functies in HTML 4, zal goed zijn voor de interoperabiliteit en de schaalbaarheid op het Web.
Vergeleken met de rijke functionaliteit van HTML 4, kan XHTML Basic een stap terug lijken, maar in feite is het twee stappen voorwaarts voor clients die geen behoefte hebben aan de inhoud van HTML 4 en voor inhoudontwikkelaars die één XHTML subset krijgen in plaats van vele.
Deze sectie verklaart waarom bepaalde HTML eigenschappen geen deel uitmaken van XHTML Basic.
Het style
element wordt niet ondersteund. Externe style sheets
worden aanbevolen. Het link
element kan gebruikt worden om externe
style sheets op te nemen. De div
en span
elementen
en het class
attribuut worden ondersteund om style informatie te
koppelen aan de structuur. Scheiding tussen structuur en presentatie laat de
User Agents toe om de style sheets te downloaden wanneer ze style sheets
ondersteunen; User Agents die geen style sheets ondersteunen kunnen de
externe stylesheet negeren. Het media
attribuut kan gebruikt worden
om het geschikte style sheets te selecteren. Zie de sectie over "Media types"
in de HTML 4.01 specificatie
([HTML4], sectie 14.2.4) voor meer details.
De script
en noscript
elementen worden niet ondersteund.
Gewoonlijk hebben kleine toestellen een beperkt geheugen en beperkte CPU
kracht. Uitvoeren van scriptprogramma's is niet steeds ondersteund. De inhoud
zou steeds leesbaar moeten zijn, ook als scripts niet uitgevoerd worden.
Event handler attributen die gebruikt worden om script programma's te starten worden niet ondersteund. Events zijn toestelafhankelijk. Een binnenkomend gesprek is weinig waarschijnlijk in een televisie. Een algemeen event handling mechanisme is meer geschikt dan event namen vast te leggen in de document type definition.
Veel eenvoudige Web clients kunnen lettertypes niet anders weergeven dan met vaste afstand (monospace). Bi-directionele tekst, vette lettertypes en andere tekstaanvullingen worden niet ondersteund.
Het wordt aanbevolen dat style sheets gebruikt worden om een presentatie te maken die geschikt is voor het toestel.
Basic XHTML forms ([XHTMLMOD], sectie 5.5.1) worden ondersteund. Aangezien enkel toestellen met een lokaal bestandssysteem gebruik kunnen maken van bestand en figuur input types in formulieren zijn deze mogelijkheden niet opgenomen in de basisformulieren. Inhoudsontwikkelaars zouden ook moeten onthouden dat gebruikers mogelijk niet de mogelijkheid hebben om veel karakters in te voeren via bepaalde toestellen (bijvoorbeeld via een GSM).
Basis XHTML tables ([XHTMLMOD], sectie 5.6.1) worden ondersteund, maar tabellen kunnen moeilijk weergegeven worden op kleine toestellen. Het is aanbevolen dat inhoud ontwikkelaars de Web Content Accessibility Guidelines 1.0 voor het maken van toegankelijke tabellen ([WCAG10], Richtlijn 5) volgen. Merk op dat in de Basic Tables Module het nesten van tabellen verboden is.
Frames worden niet ondersteund. Frames hangen af van een scherm interface en kunnen niet toegepast worden op sommige kleine toestellen zoals telefoons, pagers en horloges.
Deze sectie is normatief.
Een Gelijkvormig XHTML Basic document is een document dat enkel de faciliteiten nodig heeft die in deze specificatie als vereist omschreven worden. Zo'n document moet voldoen aan alle van de volgende criteria:
<html>
zijn. http://www.w3.org/1999/xhtml
zijn.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
De User Agent moet conform zijn aan de "User Agent Conformance" sectie van de XHTML 1.0 specificatie ([XHTML1], sectie 3.2).
Deze sectie is normatief.
Het XHTML Basic document type is gedefinieerd als een set van XHTML modules. Alle XHTML modules zijn gedefinieerd in de "Modularization of XHTML" specificatie [XHTMLMOD].
XHTML Basic bestaat uit de volgende XHTML modules:
body, head, html, title
abbr, acronym, address, blockquote, br, cite, code, dfn, div, em,
h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var
a
dl, dt, dd, ol, ul, li
form, input, label, select, option, textarea
caption, table, td, th, tr
img
object, param
meta
link
base
(*) = Deze module is een vereiste XHTML Gasttaal (Host Language) module.
Een XML 1.0 DTD is beschikbaar in Appendix B.
NOTA: Aangezien de HTML event handler attributen niet opgenomen zijn in XHTML Basic kunnen formulierelementen buiten formulieren niet functioneren zoals de gebruiker dit verwacht.
Hoewel XHTML Basic gebruikt kan worden zoals het is - een eenvoudige XHTML taal met tekst, links en figuren - is de bedoeling van het eenvoudige ontwerp het gebruik als gasttaal (host language). Een gasttaal kan een verzameling van vocabulairen bevatten die allen in één document type gerold werden. Het is natuurlijk dat XHTMLde gasttaal is aangezien dat hetgene is dat de meeste Web ontwikkelaars gewoon zijn.
Wanneer opmaak van andere talen toegevoegd wordt aan XHTML Basic, zal het resulterende document type een extensie van XHTML Basic zijn. Inhoudontwikkelaars kunnen ontwikkelen voor XHTML Basic of profiteren van de extenties. Het doel van XHTML Basic is te dienen als een gezamenlijke taal ondersteund door verschillende soorten User Agents.
Deze specificatie is voorbereid door de W3C HTML Working Group. De leden waren:
Dank aan Gary Adams (Sun Microsystems), Jonny Axelsson (Metastasis design), Peter Chen (Philips), Dan Connolly (W3C), John Cowan (Reuters), Martin J. Dürst (W3C), Johan Hjelm (Ericsson), Ian Jacobs (W3C), Susan Lesch (W3C), Louis Theran (Nokia), Quinton Zondervan (Lotus), leden van de W3C Mobile Access Interest Group, de W3C Synchronized Multimedia Working Group, de W3C WAI Protocols and Formats Working Group en het WAP Forum voor hun bijdrage, controle en commentaar op dit document.
Deze appendix is normatief.
Deze sectie bevat de SGML Open Catalog-format definitie van de XHTML Basic FPI.
-- .......................................................................... -- -- File catalog ............................................................ -- -- XHTML Basic Catalog Data File Revision: $Id: xhtml-basic10.cat,v 2.4 2000/12/18 21:42:58 mimasa Exp $ SMI See "Entity Management", SGML Open Technical Resolution 9401 for detailed information on supplying and using catalog data. This document is available from OASIS at URL: <http://www.oasis-open.org/html/tr9401.html> -- -- .......................................................................... -- -- SGML declaration associated with XML .................................... -- OVERRIDE YES SGMLDECL "xml1.dcl" -- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -- -- XHTML Basic DTD modular driver file ..................................... -- PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "xhtml-basic10.dtd" -- XHTML Basic framework module ............................................. -- PUBLIC "-//W3C//ENTITIES XHTML Basic 1.0 Document Model 1.0//EN" "xhtml-basic10-model-1.mod" -- End of catalog data ..................................................... -- -- .......................................................................... --
Deze sectie bevat de driver voor de XHTML Basic document type implementatie als een XML DTD. Het vertrouwt op XHTML module implementaties gedefinieerd in [XHTMLMOD].
<!-- XHTML Basic 1.0 DTD ...................................................... --> <!-- file: xhtml-basic10.dtd --> <!-- XHTML Basic 1.0 DTD This is XHTML Basic, a proper subset of XHTML. The Extensible HyperText Markup Language (XHTML) Copyright 1998-2000 World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. Permission to use, copy, modify and distribute the XHTML Basic DTD and its accompanying documentation for any purpose and without fee is hereby granted in perpetuity, provided that the above copyright notice and this paragraph appear in all copies. The copyright holders make no representation about the suitability of the DTD for any purpose. It is provided "as is" without expressed or implied warranty. Editors: Murray M. Altheim <mailto:altheim@eng.sun.com> Peter Stark <mailto:Peter.Stark@ecs.ericsson.se> Revision: $Id: xhtml-basic10.dtd,v 2.13 2000/12/18 12:56:23 mimasa Exp $ SMI --> <!-- This is the driver file for version 1.0 of the XHTML Basic DTD. This DTD is identified by the PUBLIC and SYSTEM identifiers: PUBLIC: "-//W3C//DTD XHTML Basic 1.0//EN" SYSTEM: "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd" --> <!ENTITY % XHTML.version "-//W3C//DTD XHTML Basic 1.0//EN" > <!-- Use this URI to identify the default namespace: "http://www.w3.org/1999/xhtml" See the Qualified Names module for information on the use of namespace prefixes in the DTD. --> <!ENTITY % NS.prefixed "IGNORE" > <!ENTITY % XHTML.prefix "" > <!-- Reserved for use with the XLink namespace: --> <!ENTITY % XLINK.xmlns "" > <!ENTITY % XLINK.xmlns.attrib "" > <!-- For example, if you are using XHTML Basic 1.0 directly, use the FPI in the DOCTYPE declaration, with the xmlns attribute on the document element to identify the default namespace: <?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd" > <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > ... </html> --> <!-- reserved for future use with document profiles --> <!ENTITY % XHTML.profile "" > <!-- Bidirectional Text features This feature-test entity is used to declare elements and attributes used for bidirectional text support. --> <!ENTITY % XHTML.bidi "IGNORE" > <?doc type="doctype" role="title" { XHTML Basic 1.0 } ?> <!-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> <!ENTITY % xhtml-events.module "IGNORE" > <!ENTITY % xhtml-bdo.module "%XHTML.bidi;" > <!ENTITY % xhtml-model.mod PUBLIC "-//W3C//ENTITIES XHTML Basic 1.0 Document Model 1.0//EN" "xhtml-basic10-model-1.mod" > <!ENTITY % xhtml-framework.mod PUBLIC "-//W3C//ENTITIES XHTML Modular Framework 1.0//EN" "xhtml-framework-1.mod" > %xhtml-framework.mod; <!ENTITY % pre.content "( #PCDATA | %InlStruct.class; %InlPhras.class; %Anchor.class; %Inline.extra; )*" > <!ENTITY % xhtml-text.mod PUBLIC "-//W3C//ELEMENTS XHTML Text 1.0//EN" "xhtml-text-1.mod" > %xhtml-text.mod; <!ENTITY % xhtml-hypertext.mod PUBLIC "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN" "xhtml-hypertext-1.mod" > %xhtml-hypertext.mod; <!ENTITY % xhtml-list.mod PUBLIC "-//W3C//ELEMENTS XHTML Lists 1.0//EN" "xhtml-list-1.mod" > %xhtml-list.mod; <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> <!-- Image Module ............................................... --> <!ENTITY % xhtml-image.module "INCLUDE" > <![%xhtml-image.module;[ <!ENTITY % xhtml-image.mod PUBLIC "-//W3C//ELEMENTS XHTML Images 1.0//EN" "xhtml-image-1.mod" > %xhtml-image.mod;]]> <!-- Tables Module ............................................... --> <!ENTITY % xhtml-table.module "INCLUDE" > <![%xhtml-table.module;[ <!ENTITY % xhtml-table.mod PUBLIC "-//W3C//ELEMENTS XHTML Basic Tables 1.0//EN" "xhtml-basic-table-1.mod" > %xhtml-table.mod;]]> <!-- Forms Module ............................................... --> <!ENTITY % xhtml-form.module "INCLUDE" > <![%xhtml-form.module;[ <!ENTITY % xhtml-form.mod PUBLIC "-//W3C//ELEMENTS XHTML Basic Forms 1.0//EN" "xhtml-basic-form-1.mod" > %xhtml-form.mod;]]> <!-- Link Element Module ........................................ --> <!ENTITY % xhtml-link.module "INCLUDE" > <![%xhtml-link.module;[ <!ENTITY % xhtml-link.mod PUBLIC "-//W3C//ELEMENTS XHTML Link Element 1.0//EN" "xhtml-link-1.mod" > %xhtml-link.mod;]]> <!-- Document Metainformation Module ............................ --> <!ENTITY % xhtml-meta.module "INCLUDE" > <![%xhtml-meta.module;[ <!ENTITY % xhtml-meta.mod PUBLIC "-//W3C//ELEMENTS XHTML Metainformation 1.0//EN" "xhtml-meta-1.mod" > %xhtml-meta.mod;]]> <!-- Base Element Module ........................................ --> <!ENTITY % xhtml-base.module "INCLUDE" > <![%xhtml-base.module;[ <!ENTITY % xhtml-base.mod PUBLIC "-//W3C//ELEMENTS XHTML Base Element 1.0//EN" "xhtml-base-1.mod" > %xhtml-base.mod;]]> <!-- Param Element Module ....................................... --> <!ENTITY % xhtml-param.module "INCLUDE" > <![%xhtml-param.module;[ <!ENTITY % xhtml-param.mod PUBLIC "-//W3C//ELEMENTS XHTML Param Element 1.0//EN" "xhtml-param-1.mod" > %xhtml-param.mod;]]> <!-- Embedded Object Module ..................................... --> <!ENTITY % xhtml-object.module "INCLUDE" > <![%xhtml-object.module;[ <!ENTITY % xhtml-object.mod PUBLIC "-//W3C//ELEMENTS XHTML Embedded Object 1.0//EN" "xhtml-object-1.mod" > %xhtml-object.mod;]]> <!ENTITY % xhtml-struct.mod PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN" "xhtml-struct-1.mod" > %xhtml-struct.mod; <!-- end of XHTML Basic 1.0 DTD ........................................... -->
Een XHTML Family Document Type (zoals XHTML Basic) moet het inhoudsmodel dat het gebruikt definiëren. Dit wordt gedaan met een apart inhoudsmodel dat geïnitieerd wordt door het XHTML Modular Framework. De inhoudsmodelmodule en de XHTML Basic Driver (boven) werken samen om de module implementaties aan te passen aan de specifieke eisen van het document type. De inhoudsmodelmodule voor XHTML Basic wordt hierna gedefinieerd:
<!-- ....................................................................... --> <!-- XHTML Basic 1.0 Document Model Module .................................... --> <!-- file: xhtml-basic10-model-1.mod This is XHTML Basic, a proper subset of XHTML. Copyright 1998-2000 W3C (MIT, INRIA, Keio), All Rights Reserved. Revision: $Id: xhtml-basic10-model-1.mod,v 2.8 2000/11/03 14:28:25 mimasa Exp $ SMI This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ENTITIES XHTML Basic 1.0 Document Model 1.0//EN" SYSTEM "http://www.w3.org/TR/xhtml-basic/xhtml-basic10-model-1.mod" Revisions: (none) ....................................................................... --> <!-- XHTML Basic Document Model This module describes the groupings of elements that make up common content models for XHTML elements. --> <!-- Optional Elements in head .............. --> <!ENTITY % HeadOpts.mix "( %meta.qname; | %link.qname; | %object.qname; )*" > <!-- Miscellaneous Elements ................. --> <!ENTITY % Misc.class "" > <!-- Inline Elements ........................ --> <!ENTITY % InlStruct.class "%br.qname; | %span.qname;" > <!ENTITY % InlPhras.class "| %em.qname; | %strong.qname; | %dfn.qname; | %code.qname; | %samp.qname; | %kbd.qname; | %var.qname; | %cite.qname; | %abbr.qname; | %acronym.qname; | %q.qname;" > <!ENTITY % InlPres.class "" > <!ENTITY % I18n.class "" > <!ENTITY % Anchor.class "| %a.qname;" > <!ENTITY % InlSpecial.class "| %img.qname; | %object.qname;" > <!ENTITY % InlForm.class "| %input.qname; | %select.qname; | %textarea.qname; | %label.qname;" > <!ENTITY % Inline.extra "" > <!ENTITY % Inline.class "%InlStruct.class; %InlPhras.class; %Anchor.class; %InlSpecial.class; %InlForm.class; %Inline.extra;" > <!ENTITY % InlNoAnchor.class "%InlStruct.class; %InlPhras.class; %InlSpecial.class; %InlForm.class; %Inline.extra;" > <!ENTITY % InlNoAnchor.mix "%InlNoAnchor.class; %Misc.class;" > <!ENTITY % Inline.mix "%Inline.class; %Misc.class;" > <!-- Block Elements ......................... --> <!ENTITY % Heading.class "%h1.qname; | %h2.qname; | %h3.qname; | %h4.qname; | %h5.qname; | %h6.qname;" > <!ENTITY % List.class "%ul.qname; | %ol.qname; | %dl.qname;" > <!ENTITY % Table.class "| %table.qname;" > <!ENTITY % Form.class "| %form.qname;" > <!ENTITY % BlkStruct.class "%p.qname; | %div.qname;" > <!ENTITY % BlkPhras.class "| %pre.qname; | %blockquote.qname; | %address.qname;" > <!ENTITY % BlkPres.class "" > <!ENTITY % BlkSpecial.class "%Table.class; %Form.class;" > <!ENTITY % Block.extra "" > <!ENTITY % Block.class "%BlkStruct.class; %BlkPhras.class; %BlkSpecial.class; %Block.extra;" > <!ENTITY % Block.mix "%Heading.class; | %List.class; | %Block.class; %Misc.class;" > <!-- All Content Elements ................... --> <!-- declares all content except tables --> <!ENTITY % FlowNoTable.mix "%Heading.class; | %List.class; | %BlkStruct.class; %BlkPhras.class; %Form.class; %Block.extra; | %Inline.class; %Misc.class;" > <!ENTITY % Flow.mix "%Heading.class; | %List.class; | %Block.class; | %Inline.class; %Misc.class;" > <!-- end of xhtml-basic10-model-1.mod -->