Device Independent Authoring Language (DIAL) based on XHTML 1.1

Draft 17 July 2008

Editor:
Autor, Affiliation

Abstract

This is a proposal for re-expressing DIAL in terms of XHTML 1 modularization.

Status of this Document

This section describes the status of this document at the time of its publication...

...more...

Table of Contents

1 Introduction
    1.1 Other section
        1.1.1 Other more...
    1.2 Documentation Conventions
        1.2.1 Reading the Attributes Tables
    1.3 Editorial Notes
2 Other section
3 DIAL Definition
    3.1 Document
    3.2 Metainformation
    3.3 Structure
    3.4 Scripting
    3.5 Text
    3.6 List
    3.7 Hypertext
    3.8 Object
    3.9 Image
    3.10 Tables
    3.11 Forms
    3.12 Content Selection
    3.13 XML Events
    3.14 XHTML Role Attribute Module
    3.15 XHTML Access Module
    3.16 Common attributes
4 Elements
    4.1 <abbr>
    4.2 <access>
    4.3 <action>
    4.4 <address>
    4.5 <alert>
    4.6 <bind>
    4.7 <blockcode>
    4.8 <blockquote>
    4.9 <body>
    4.10 <br>
    4.11 <caption>
    4.12 <choices>
    4.13 <cite>
    4.14 <code>
    4.15 <col>
    4.16 <colgroup>
    4.17 <dd>
    4.18 <dfn>
    4.19 <di>
    4.20 <div>
    4.21 <dl>
    4.22 <dt>
    4.23 <em>
    4.24 <filename>
    4.25 <footer>
    4.26 <h1>
    4.27 <h2>
    4.28 <h3>
    4.29 <h4>
    4.30 <h5>
    4.31 <h6>
    4.32 <head>
    4.33 <header>
    4.34 <help>
    4.35 <hint>
    4.36 <html>
    4.37 <img>
    4.38 <input>
    4.39 <instance>
    4.40 <item>
    4.41 <kbd>
    4.42 <l>
    4.43 <label>
    4.44 <li>
    4.45 <link>
    4.46 <listener>
    4.47 <mediatype>
    4.48 <meta>
    4.49 <model>
    4.50 <nl>
    4.51 <object>
    4.52 <ol>
    4.53 <p>
    4.54 <param>
    4.55 <pre>
    4.56 <quote>
    4.57 <range>
    4.58 <reset>
    4.59 <samp>
    4.60 <script>
    4.61 <secret>
    4.62 <section>
    4.63 <select>
    4.64 <select1>
    4.65 <send>
    4.66 <separator>
    4.67 <span>
    4.68 <strong>
    4.69 <sub>
    4.70 <submission>
    4.71 <sup>
    4.72 <table>
    4.73 <tbody>
    4.74 <td>
    4.75 <textarea>
    4.76 <tfoot>
    4.77 <th>
    4.78 <thead>
    4.79 <title>
    4.80 <tr>
    4.81 <trigger>
    4.82 <ul>
    4.83 <upload>
    4.84 <value>
    4.85 <var>

Appendices

A References (Non-Normative)
    A.1 Normative References
    A.2 Informative References
B Changes in this version (Non-Normative)
C Acknowledgements (Non-Normative)


1 Introduction

This is the introduction.

1.1 Other section

This is other section.

1.1.1 Other more...

Continue...

1.2 Documentation Conventions

This section describes the structure and layout of the sections.

1.2.1 Reading the Attributes Tables

Each element in the markup is associated with a set of attributes. These attributes are defined in tables in the appropriate section of the specification. Each row in a table defines a single attribute in terms of a number of fields. The fields used in these tables are described as follows:

Name

This field contains the formal name of the attribute.

Type

This field contains the type of the attribute.

Default Value

This field contains the default value of the attribute which if doesn't exist will be Not defined value.

1.3 Editorial Notes

Editorial note: Jose Manuel Cantera06/04/2008
Note.

2 Other section

...

3 DIAL Definition

The markup which together forms a Web page intended for consumption across multiple delivery contexts may be grouped thusly:

Document

Defines the major structural elements for for the Web page.

Metainformation

Defines elements that allow the definition of relationships.

Structure

Defines all of the basic text container elements, attributes, and their content models that are structural in nature.

Scripting

The Scripting Module defines elements that are used to contain information pertaining to executable scripts or the lack of support for executable scripts.

Text

Defines all of the basic text container elements, attributes, and their content models that are "inline level".

List

Provides list-oriented elements.

Hypertext

Used to define hypertext links to other resources. To create a link you can use the href attribute.

Object

Provides elements for general-purpose object inclusion; this includes images and other media, as well as executable content.

Image

The Image Module provides basic image embedding.

Tables

Provides elements for marking up tabular information in a document.

Forms

Provides a rich collection of forms features.

Content selection

Instructions which will be executed during an adaptation process.

XML Events

The XML Events module defined in this specification provides XML languages with the ability to uniformly integrate event listeners and associated event handlers with Document Object Model (DOM) Level 2 event interfaces [DOM2EVENTS]. The result is to provide an interoperable way of associating behaviors with document-level markup.

XHTML Role Attribute Module

The XHTML Role Attribute defined in this specification allows the author to annotate XML Languages with machine-extractable semantic information about the purpose of an element. Use cases include accessibility, device adaptation, server-side processing, and complex data description. This attribute can be integrated into any markup language based upon XHTML Modularization [XHTMLMOD].

XHTML Access Module

The XHTML Access module defines an element that, when used in conjunction with other XHTML modules in XHTML Family Markup Languages, enables a more robust accessibility model than is presently possible..

Common attributes

The following attributes are common to all elements in DIAL.

3.1 Document

Document Module Elements
MarkupPurposeDefinition
<html>The root element for a DIAL htmlhtml
<head>Contains information about the current document that is not considered document contenthead
<title>Used to provide a short description of the page contentstitle
<body>Contains the document's contentbody

3.2 Metainformation

Metainformation Module Elements
MarkupPurposeDefinition
<meta>The meta element can be used to identify properties of a document (e.g., author, expiration date, a list of key words, etc.) and assign values to those properties.meta
<link>Conveys relationship information that may be rendered by user agents in a variety of ways (e.g., a tool-bar with a drop-down menu of links).link

3.3 Structure

Structural Module Elements
MarkupPurposeDefinition
<address>The address element may be used by authors to supply contact information for a document or a major part of a document such as a form.address
<blockcode>This element indicates that its contents are a block of "code" (see the code element). This element is similar to the pre element, in that whitespace in the enclosed text has semantic relevance.blockcode
<blockquote>This element designates a block of quoted text.blockquote
<header>Defines a header for a <body>, <section> or <div>.header
<footer>Defines a footer for a <body>, <section> or <div>.footer
<div>The div element, in conjunction with the id, class and role attributes, offers a generic mechanism for adding extra structure to documents. This element defines no presentational idioms on the content. Thus, authors may use this element in conjunction with style sheets, the xml:lang attribute, etc., to tailor XHTML to their own needs and tastes.div
<section>The section element, in conjunction with the h element, offers a mechanism for structuring documents into sections. This element defines content to be block-level but imposes no other presentational idioms on the content, which may otherwise be controlled from a style sheet.section
<h1> - <h6>There are six levels of numbered headings in XHTML with h1 as the most important and h6 as the least.heading elements
<p>The p element represents a paragraph. In comparison with earlier versions of HTML, where a paragraph could only contain inline text, XHTML 2's paragraphs represent the conceptual idea of a paragraph, and so may contain lists, blockquotes, pre's and tables as well as inline text. Note however that they may not contain directly nested p elements.p
<pre>The pre element indicates that whitespace in the enclosed text has semantic relevance. As such, the default value of the layout attribute is relevant.pre
<separator>The separator element separates parts of the document from each other.separator

3.4 Scripting

Scripting Module Elements
MarkupPurposeDefinition
<script>Defines a script.script

3.5 Text

Text Module Elements
MarkupPurposeDefinition
<abbr>The abbr element indicates that a text fragment is an abbreviation (e.g., W3C, XML, Inc., Ltd., Mass., etc.); this includes acronyms.abbr
<br>The br element is a line break into <p>.br
<cite>The cite element contains a citation or a reference to other sources.cite
<code>The code element contains a fragment of computer code.code
<dfn>The dfn element contains the defining instance of the enclosed term.dfn
<em>The em element indicates emphasis for its contents.em
<kbd>The kbd element indicates input to be entered by the user.kbd
<l>The l element represents a semantic line of text (e.g., a line of verse or a line of computer code).l
<quote>This element designates an inline text fragment of quoted text.quote
<samp>The samp element designates sample output from programs, scripts, etc.samp
<span>The span element, in conjunction with the id, class and role attributes, offers a generic mechanism for adding structure to documents. This element imposes no presentational idioms on the content. Thus, authors may use this element in conjunction with style sheets, the xml:lang attribute, the dir attribute etc., to tailor XHTML to their own needs and tastes.span
<strong>The strong element indicates higher importance for its contents than that of the surrounding content.strong
<sub>The sub element indicates that its contents should regarded as a subscript.sub
<sup>The sup element indicates that its contents should be regarded as a super-script.sup
<var>The var element indicates an instance of a variable or program argument.var

3.6 List

List Module Elements
MarkupPurposeDefinition
<li>The li element defines a list item within an ordered, unordered, or navigation list.li
<ol>, <ul>At least one is mandatory within a list (<li>), they are mutually exclusive within the same list. <ol> represents an item in an ordered list, <ul> represents an item in an unordered list.ol, ul
<dl>, <di>, <dt> and <dd>Definition lists. These vary only slightly from other types of lists in that list items consist of two parts: a term and a description. The term is given by the dt element. The description is given with a dd element. The term and its definition can be grouped within a di element to help clarify the relationship between a term and its definition(s).dl, di, dt and dd
<nl>Navigation lists are intended to be used to define collections of selectable items for presentation in a "navigation" menu. Note that a navigation list always starts with a label element that defines the label for the list.nl

3.7 Hypertext

Hypertext Module Elements
MarkupPurposeDefinition
href attributeThe href attribute is used to create a link (e.g span)href

3.8 Object

Object Module Elements
MarkupPurposeDefinition
<object>Object indicates a non-text item for inclusion in the document; this includes images and other media, as well as executable content which require plugins or external applications to process.object
<param>Param elements specify a set of values that may be required to process the object data by an object handler at run-time.param

3.9 Image

Image Module Elements
MarkupPurposeDefinition
<img>To include images, authors may use the the <img> element.img

3.10 Tables

Tables Module Elements
MarkupPurposeDefinition
<table>The table element contains all other elements that specify the caption, column groups, columns, rows, and content for a table.table
<caption> and <label>When present, the caption or label element's text should describe the nature of the table for the benefit of the reader.caption and label
<col>The col element allows authors to share attributes among several columns without implying any structural grouping.col
<colgroup>Defines a group of columns in the table and allows you to set properties of those columns.colgroup
<thead>Table rows may be grouped into a table head. This division enables user agents to support scrolling of table bodies independently of the table head and foot.thead
<tfoot>Table rows may be grouped into a table foot. This division enables user agents to support scrolling of table bodies independently of the table head and foot.tfoot
<tbody>Table rows may be grouped into a table body sections. This division enables user agents to support scrolling of table bodies independently of the table head and foot.tbody
<tr>At least one is mandatory within a table. The tr elements acts as a container for a row of table cells (either th or td, see below).tr
<td> and <th>At least one is mandatory within a table row (tr), they are mutually exclusive within the same row. <th> represents a column heading, <td> represents the value of that column data for a given row.td and th

3.11 Forms

XForms Module Elements
Content setPurposeDefinition
Core XFormsMandatory for form usage, the XForms Core Module defines the major structural elements of XForms, intended for inclusion in a containing document.model, instance, bind, submission, hint, help, choices, item, select, select1, input, textarea, upload, secret, range, trigger
Actions XFormsXForms Actions are declarative XML event handlers that capture high-level semantics. Along with XML Events these handlers provide a flexible means for forms authors to specify event processing at appropriate points within the XForms user interface.action, send and reset

3.12 Content Selection

DISelect Module Elements
MarkupPurposeDefinition
expr attributeIt includes the expr attribute from DISelect in all elements of DIAL.expr

3.13 XML Events

XML Events Module Elements
MarkupPurposeDefinition
<listener>Element listener supports a subset of the DOM's EventListener interface. It is used to declare event listeners and register them with specific nodes in the DOM.listener

3.14 XHTML Role Attribute Module

XHTML Role Attribute Module Elements
MarkupPurposeDefinition
role attributeThe attribute describes the role(s) the current element plays in the context of the document.role

3.15 XHTML Access Module

XHTML Access Module Elements
MarkupPurposeDefinition
<access>The access element assigns an accessibility mapping to elements within a document.access

3.16 Common attributes

Attributes
NameTypeDefault value
classNMTOKENSNot defined
dir
rtl
ltr
Not defined
idIDNot defined
roleCDATANot defined
sel:exprCDATANot defined
titleCDATANot defined
xml:langCDATANot defined
xml:space
preserve
preserve
xmlns:xhtmlCDATAhttp://www.w3.org/1999/xhtml

4 Elements

4.1 <abbr>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

4.2 <access>

Content Model
EMPTY
Attributes
NameTypeDefault value
Common
activate
yes
no
Not defined
keyCDATANot defined
targetidCDATANot defined
targetroleCDATANot defined

4.3 <action>

Content Model
(send | reset)*
Attributes
NameTypeDefault value
ifCDATANot defined
whileCDATANot defined

4.4 <address>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common

4.5 <alert>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
bindIDREFNot defined
modelIDREFNot defined
refCDATANot defined
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.6 <bind>

Content Model
EMPTY
Attributes
NameTypeDefault value
calculateCDATANot defined
constraintCDATANot defined
nodesetCDATANot defined
p3ptypeCDATANot defined
readonlyCDATANot defined
relevantCDATANot defined
requiredCDATANot defined
typeCDATANot defined

4.7 <blockcode>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
citeCDATANot defined

4.8 <blockquote>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
citeCDATANot defined

4.9 <body>

Content Model
(header? , (((section | separator | h1 | h2 | h3 | h4 | h5 | h6)* | (div | separator | h1 | h2 | h3 | h4 | h5 | h6)*)) , footer?)
Attributes
NameTypeDefault value
Common

4.10 <br>

Content Model
EMPTY
Attributes
NameTypeDefault value
classNMTOKENSNot defined
idIDNot defined
titleCDATANot defined
xml:space
preserve
preserve
xmlns:xhtmlCDATAhttp://www.w3.org/1999/xhtml

4.11 <caption>

Content Model
(PCDATA | span | em | strong | dfn | code | samp | kbd | var | cite | abbr | quote | l | sup | sub)*
Attributes
NameTypeDefault value
Common

4.12 <choices>

Content Model
(label? , item+)
Attributes
NameTypeDefault value
Common
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.13 <cite>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

4.14 <code>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

4.15 <col>

Content Model
EMPTY
Attributes
NameTypeDefault value
Common
align
left
right
char
justify
center
Not defined
charCDATANot defined
charoffCDATANot defined
spanCDATA1
valign
baseline
top
middle
bottom
Not defined
widthCDATANot defined

4.16 <colgroup>

Content Model
col*
Attributes
NameTypeDefault value
Common
align
left
right
char
justify
center
Not defined
charCDATANot defined
charoffCDATANot defined
spanCDATA1
valign
baseline
top
middle
bottom
Not defined
widthCDATANot defined

4.17 <dd>

Content Model
(PCDATA | span | em | strong | dfn | code | samp | kbd | var | cite | abbr | quote | l | sup | sub)*
Attributes
NameTypeDefault value
Common

4.18 <dfn>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

4.19 <di>

Content Model
(dt+ | dd*)
Attributes
NameTypeDefault value
Common

4.20 <div>

Content Model
(header? , (ul | ol | dl | nl | p | pre | blockquote | address | blockcode | table | input | select | select1 | item | textarea | range | upload | secret | range | choices | trigger | span | em | strong | dfn | code | samp | kbd | var | cite | abbr | quote | l | sup | sub | img | object)* , footer?)
Attributes
NameTypeDefault value
Common
srcCDATANot defined
srctypeCDATANot defined

4.21 <dl>

Content Model
(label? , ((dt | dd)+ | di+))
Attributes
NameTypeDefault value
Common

4.22 <dt>

Content Model
(PCDATA | span | em | strong | dfn | code | samp | kbd | var | cite | abbr | quote | l | sup | sub)*
Attributes
NameTypeDefault value
Common

4.23 <em>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

4.24 <filename>

Content Model
EMPTY
Attributes
NameTypeDefault value
Common
bindIDREFNot defined
modelIDREFNot defined
refCDATANot defined
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema
Content Model
((h1 | h2 | h3 | h4 | h5 | h6)? , (ul | ol | dl | nl | p | pre | blockquote | address | blockcode | table | input | select | select1 | item | textarea | range | upload | secret | range | choices | trigger | span | em | strong | dfn | code | samp | kbd | var | cite | abbr | quote | l | sup | sub | img | object)*)
Attributes
NameTypeDefault value
Common
srcCDATANot defined
srctypeCDATANot defined

4.26 <h1>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common

4.27 <h2>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common

4.28 <h3>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common

4.29 <h4>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common

4.30 <h5>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common

4.31 <h6>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common

4.32 <head>

Content Model
((meta | script | access | link | model)* , title , (meta | script | access | link | model)* , listener*)
Attributes
NameTypeDefault value
idIDNot defined
profileCDATANot defined
xmlns:dialCDATAhttp://www.w3.org/TR/dial/

4.33 <header>

Content Model
((h1 | h2 | h3 | h4 | h5 | h6)? , (ul | ol | dl | nl | p | pre | blockquote | address | blockcode | table | input | select | select1 | item | textarea | range | upload | secret | range | choices | trigger | span | em | strong | dfn | code | samp | kbd | var | cite | abbr | quote | l | sup | sub | img | object)*)
Attributes
NameTypeDefault value
Common
srcCDATANot defined
srctypeCDATANot defined

4.34 <help>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
bindIDREFNot defined
modelIDREFNot defined
refCDATANot defined
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.35 <hint>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
bindIDREFNot defined
modelIDREFNot defined
refCDATANot defined
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.36 <html>

Content Model
(head? , body)
Attributes
NameTypeDefault value
idIDNot defined
xmlns:dialCDATAhttp://www.w3.org/TR/dial/

4.37 <img>

Content Model
EMPTY
Attributes
NameTypeDefault value
Common
altCDATANot defined
heightCDATANot defined
hrefCDATANot defined
hreftypeCDATANot defined
longdescCDATANot defined
srcCDATANot defined
srctypeCDATANot defined
widthCDATANot defined

4.38 <input>

Content Model
(label , ((help | hint | alert | action))*)
Attributes
NameTypeDefault value
Common
appearance
minimal
full
compact
Not defined
bindIDREFNot defined
incrementalNMTOKENfalse
inputmodeCDATANot defined
modelIDREFNot defined
refCDATANot defined
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.39 <instance>

Content Model
PCDATA
Attributes
NameTypeDefault value
resourceCDATANot defined
srcCDATANot defined

4.40 <item>

Content Model
(label , value , ((help | hint | alert | action))*)
Attributes
NameTypeDefault value
Common
bindIDREFNot defined
modelIDREFNot defined
refCDATANot defined
repeat-nodesetCDATANot defined
repeat-numberCDATANot defined
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.41 <kbd>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

4.42 <l>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

4.43 <label>

Content Model
(PCDATA | span | em | strong | dfn | code | samp | kbd | var | cite | abbr | quote | l | sup | sub)*
Attributes
NameTypeDefault value
Common

4.44 <li>

Content Model
(PCDATA | span | em | strong | dfn | code | samp | kbd | var | cite | abbr | quote | l | sup | sub)*
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined
Content Model
EMPTY
Attributes
NameTypeDefault value
Common
charsetCDATANot defined
hrefCDATANot defined
hreflangCDATANot defined
mediaCDATANot defined
relNMTOKENSNot defined
revNMTOKENSNot defined
typeCDATANot defined

4.46 <listener>

Content Model
EMPTY
Attributes
NameTypeDefault value
eventNMTOKENNot defined
handlerCDATANot defined
idIDNot defined
observerIDREFNot defined
phase
capture
default
Not defined
propagate
stop
continue
Not defined
targetIDREFNot defined

4.47 <mediatype>

Content Model
EMPTY
Attributes
NameTypeDefault value
Common
bindIDREFNot defined
modelIDREFNot defined
refCDATANot defined
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.48 <meta>

Content Model
EMPTY
Attributes
NameTypeDefault value
contentCDATANot defined
dir
rtl
ltr
Not defined
http-equivNMTOKENNot defined
nameNMTOKENNot defined
schemeCDATANot defined
xml:langCDATANot defined
xmlns:xhtmlCDATAhttp://www.w3.org/1999/xhtml

4.49 <model>

Content Model
(instance | submission | bind | send | reset | xs:schema)+
Attributes
NameTypeDefault value
functionsCDATANot defined
schemaCDATANot defined
versionCDATANot defined

4.50 <nl>

Content Model
(label? , li+)
Attributes
NameTypeDefault value
Common
srcCDATANot defined

4.51 <object>

Content Model
(PCDATA | param)*
Attributes
NameTypeDefault value
Common
archiveCDATANot defined
classidCDATANot defined
codebaseCDATANot defined
codetypeCDATANot defined
dataCDATANot defined
declare
declare
Not defined
heightCDATANot defined
hrefCDATANot defined
hreftypeCDATANot defined
nameCDATANot defined
srcCDATANot defined
srctypeCDATANot defined
standbyCDATANot defined
tabindexCDATANot defined
typeCDATANot defined
widthCDATANot defined

4.52 <ol>

Content Model
(label? , li+)
Attributes
NameTypeDefault value
Common

4.53 <p>

Content Model
((h1 | h2 | h3 | h4 | h5 | h6)? , (span | em | strong | dfn | code | samp | kbd | var | cite | abbr | quote | l | sup | sub | br)*)
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

4.54 <param>

Content Model
EMPTY
Attributes
NameTypeDefault value
idIDNot defined
nameCDATANot defined
typeCDATANot defined
valueCDATANot defined
valuetype
data
ref
object
data
xmlns:xhtmlCDATAhttp://www.w3.org/1999/xhtml

4.55 <pre>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common

4.56 <quote>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
citeCDATANot defined
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

4.57 <range>

Content Model
(label , ((help | hint | alert | action))*)
Attributes
NameTypeDefault value
Common
appearance
minimal
full
compact
Not defined
bindIDREFNot defined
endCDATANot defined
incrementalNMTOKENfalse
modelIDREFNot defined
refCDATANot defined
startCDATANot defined
stepCDATANot defined
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.58 <reset>

Content Model
EMPTY
Attributes
NameTypeDefault value
modelIDREFNot defined

4.59 <samp>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

4.60 <script>

Content Model
PCDATA
Attributes
NameTypeDefault value
charsetCDATANot defined
defer
defer
Not defined
exprCDATANot defined
idIDNot defined
srcCDATANot defined
typeCDATANot defined
xmlns:xhtmlCDATAhttp://www.w3.org/1999/xhtml

4.61 <secret>

Content Model
(label , ((help | hint | alert | action))*)
Attributes
NameTypeDefault value
Common
appearance
minimal
full
compact
Not defined
bindIDREFNot defined
incrementalNMTOKENfalse
inputmodeCDATANot defined
modelIDREFNot defined
refCDATANot defined
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.62 <section>

Content Model
(header? , (div | separator)* , footer?)
Attributes
NameTypeDefault value
Common
srcCDATANot defined
srctypeCDATANot defined

4.63 <select>

Content Model
(label , ((choices | item | itemset))+ , ((help | hint | alert | action))*)
Attributes
NameTypeDefault value
Common
appearance
minimal
full
compact
Not defined
bindIDREFNot defined
incrementalNMTOKENtrue
modelIDREFNot defined
refCDATANot defined
repeat-nodesetCDATANot defined
repeat-numberCDATANot defined
selection
open
closed
closed
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.64 <select1>

Content Model
(label , ((choices | item | itemset))+ , ((help | hint | alert | action))*)
Attributes
NameTypeDefault value
Common
appearance
minimal
full
compact
Not defined
bindIDREFNot defined
incrementalNMTOKENtrue
modelIDREFNot defined
refCDATANot defined
repeat-nodesetCDATANot defined
repeat-numberCDATANot defined
selection
open
closed
closed
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.65 <send>

Content Model
EMPTY
Attributes
NameTypeDefault value
submissionIDREFNot defined

4.66 <separator>

Content Model
EMPTY
Attributes
NameTypeDefault value
classNMTOKENSNot defined
exprCDATANot defined
idIDNot defined
srcCDATANot defined
srctypeCDATANot defined
titleCDATANot defined
xml:space
preserve
preserve
xmlns:xhtmlCDATAhttp://www.w3.org/1999/xhtml

4.67 <span>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

4.68 <strong>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

4.69 <sub>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

4.70 <submission>

Content Model
(send | reset)*
Attributes
NameTypeDefault value
ifCDATANot defined
whileCDATANot defined

4.71 <sup>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

4.72 <table>

Content Model
((caption | label)? , (col* | colgroup*) , ((thead? , tfoot? , tbody) | tr+))
Attributes
NameTypeDefault value
Common
summaryCDATANot defined
widthCDATANot defined

4.73 <tbody>

Content Model
tr+
Attributes
NameTypeDefault value
Common
align
left
right
char
justify
center
Not defined
charCDATANot defined
charoffCDATANot defined
valign
baseline
top
middle
bottom
Not defined

4.74 <td>

Content Model
(PCDATA | span | em | strong | dfn | code | samp | kbd | var | cite | abbr | quote | l | sup | sub)*
Attributes
NameTypeDefault value
Common
abbrCDATANot defined
align
left
right
char
justify
center
Not defined
axisCDATANot defined
charCDATANot defined
charoffCDATANot defined
colspanCDATA1
headersIDREFSNot defined
hrefCDATANot defined
hreftypeCDATANot defined
rowspanCDATA1
scope
row
col
rowgroup
colgroup
Not defined
srcCDATANot defined
srctypeCDATANot defined
valign
baseline
top
middle
bottom
Not defined

4.75 <textarea>

Content Model
(label , ((help | hint | alert | action))*)
Attributes
NameTypeDefault value
Common
appearance
minimal
full
compact
Not defined
bindIDREFNot defined
incrementalNMTOKENfalse
inputmodeCDATANot defined
modelIDREFNot defined
refCDATANot defined
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.76 <tfoot>

Content Model
tr+
Attributes
NameTypeDefault value
Common
align
left
right
char
justify
center
Not defined
charCDATANot defined
charoffCDATANot defined
valign
baseline
top
middle
bottom
Not defined

4.77 <th>

Content Model
(PCDATA | span | em | strong | dfn | code | samp | kbd | var | cite | abbr | quote | l | sup | sub)*
Attributes
NameTypeDefault value
Common
abbrCDATANot defined
align
left
right
char
justify
center
Not defined
axisCDATANot defined
charCDATANot defined
charoffCDATANot defined
colspanCDATA1
headersIDREFSNot defined
hrefCDATANot defined
hreftypeCDATANot defined
rowspanCDATA1
scope
row
col
rowgroup
colgroup
Not defined
srcCDATANot defined
srctypeCDATANot defined
valign
baseline
top
middle
bottom
Not defined

4.78 <thead>

Content Model
tr+
Attributes
NameTypeDefault value
Common
align
left
right
char
justify
center
Not defined
charCDATANot defined
charoffCDATANot defined
valign
baseline
top
middle
bottom
Not defined

4.79 <title>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
srcCDATANot defined
srctypeCDATANot defined
xmlns:dialCDATAhttp://www.w3.org/TR/dial/

4.80 <tr>

Content Model
(th | td)+
Attributes
NameTypeDefault value
Common
align
left
right
char
justify
center
Not defined
charCDATANot defined
charoffCDATANot defined
valign
baseline
top
middle
bottom
Not defined

4.81 <trigger>

Content Model
(label , ((help | hint | alert | action))*)
Attributes
NameTypeDefault value
Common
appearance
minimal
full
compact
Not defined
bindIDREFNot defined
modelIDREFNot defined
refCDATANot defined
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.82 <ul>

Content Model
(label? , li+)
Attributes
NameTypeDefault value
Common

4.83 <upload>

Content Model
(label , filename? , mediatype? , ((help | hint | alert | action))*)
Attributes
NameTypeDefault value
Common
appearance
minimal
full
compact
Not defined
bindIDREFNot defined
incrementalNMTOKENfalse
mediatypeCDATANot defined
modelIDREFNot defined
refCDATANot defined
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.84 <value>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
bindIDREFNot defined
modelIDREFNot defined
refCDATANot defined
xmlns:evCDATAhttp://www.w3.org/2001/xml-events
xmlns:xformsCDATAhttp://www.w3.org/2002/xforms
xmlns:xmlCDATAhttp://www.w3.org/XML/1998/namespace
xmlns:xsdCDATAhttp://www.w3.org/2001/XMLSchema

4.85 <var>

Content Model
PCDATA
Attributes
NameTypeDefault value
Common
hrefCDATANot defined
hreftypeCDATANot defined
srcCDATANot defined
srctypeCDATANot defined

A References (Non-Normative)

A.1 Normative References

IETF RFC 2119
RFC 2119: Key words for use in RFCs to Indicate Requirement Levels Internet Engineering Task Force, 1997. (See http://www.ietf.org/rfc/rfc2119.txt.)
XHTML Access Module
XHTML Access Module Mark Birbeck et al., W3C Working Draft, 26 May 2008. (See http://www.w3.org/TR/2008/WD-xhtml-access-20080526.)
XHTML Role Attribute Module
XHTML Role Attribute Module Mark Birbeck et al., W3C Working Draft, 7 April 2008. (See http://www.w3.org/TR/2008/WD-xhtml-role-20080407.)
DISelect
Content Selection for Device Independence (DISelect) 1.0 R. Lewis et al., W3C Candidate Recommendation, 25 July 2007. (See http://www.w3.org/TR/2005/WD-cselection-20050502/.)
XHTML Modularization
Modularization of XHTML M. Altheim et al., W3C Recommendation, 13 February 2006. (See http://www.w3.org/TR/2006/PR-xhtml-modularization-20060213/.)
XML Events
XML Events Shane McCarron et al., W3C Recommendation, 14 October 2003. (See http://www.w3.org/TR/2003/REC-xml-events-20031014/.)
XForms
XForms 1.0 (second edition) John M. Boyer et al., W3C Recommendation, 14 March 2006. (See http://www.w3.org/TR/2006/REC-xforms-20060314/.)

A.2 Informative References

DIAL
Device Independent Authoring Language (DIAL) Kevin Smith, Vodafone Group, 2007. W3C Working Draft (See http://www.w3.org/TR/dial/.)
XHTML11
XHTML™ 1.1 - Module-based XHTML Shane McCarron, Applied Testing and Technology, Inc. and Masayasu Ishikawa, W3C, 2007. W3C Working Draft (See http://www.w3.org/TR/xhtml11/.)

B Changes in this version (Non-Normative)

C Acknowledgements (Non-Normative)

This document was produced with the participation of the MyMobileWeb project Consortium:

The editors wish to acknowledge the specific written contributions of: