w3c-dtd-xhtml/0000755000000000000000000000000011766376474010370 5ustar w3c-dtd-xhtml/basic/0000755000000000000000000000000011732707632011434 5ustar w3c-dtd-xhtml/basic/xhtml-basic-form-1.mod0000644000000000000000000001311611745610714015447 0ustar ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> w3c-dtd-xhtml/basic/xhtml-link-1.mod0000644000000000000000000000425011745610714014361 0ustar ]]> ]]> w3c-dtd-xhtml/basic/xhtml-param-1.mod0000644000000000000000000000314511745610714014526 0ustar ]]> ]]> w3c-dtd-xhtml/basic/xhtml-basic10-model-1.mod0000644000000000000000000000664111745610714015752 0ustar w3c-dtd-xhtml/basic/xhtml-struct-1.mod0000644000000000000000000000706311745610714014755 0ustar ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> w3c-dtd-xhtml/basic/w3c_home.png0000644000000000000000000000375411745610714013655 0ustar PNG  IHDRH0=gAMA aIDATxZ}lSU?1{t3b(n "a4iXj8 1Jg8Q3tQ(h CK ^RBM&nCnohGX_ǹsWG=h&?h& ,',"a``d2LGc,˚L&$oذ8`GmmX~~~(GG!l643po!pN"m*u`[<4O:} !93Ceq\NN VeYfiZ؍`x5Σn| [w6?o oq\uuuKK 0EEEv]ѠS< .8s qW<ڵN(i3Su>8[2~쑱޾=VB8ܖD"r:l]]˗ ˲,644TVV*X履—HNMrTMޣg+RfmW_9loof͊D"FQT-̪R(. qcB1p~^@cÊ,x83=uY$0\.NwPiSdƴS#0%u|qGɶ"yOy8$v)].@mX0œh4^%LOfĔAZyq1w]BȻ ĨL~CQja R%r 4hhhd]ek3J;db0d^WnaQVOtI\tq:8.|QO`eEhRFZB#㇌4XU髤'_WZq&4v7-\3&c|AFF,x3M/7B|=8M/TiˆR `+я\Ql/bw1erl^I g.EРWV~Zw"gitdĝU{b=FlhFi\EGF C%zzij.G4}&NLL#xꧦLk.i dINRfxHn&܍7`/LRKӻYjb5.v<;AaLH:sI~HF WW8\QbK.%L6p$s!lN! iP'yy%ܢxh4VWW˘p8|>R!qIN&vL~&7NMRTpNzSEYYYjZtq\MM  zK}I""7zBcG(5jX,1*qdq3K:!Xh ]]> ]]> w3c-dtd-xhtml/basic/xhtml-basic10.dtd0000644000000000000000000001407711745610714014514 0ustar %xhtml-framework.mod; %xhtml-text.mod; %xhtml-hypertext.mod; %xhtml-list.mod; %xhtml-image.mod;]]> %xhtml-table.mod;]]> %xhtml-form.mod;]]> %xhtml-link.mod;]]> %xhtml-meta.mod;]]> %xhtml-base.mod;]]> %xhtml-param.mod;]]> %xhtml-object.mod;]]> %xhtml-struct.mod; w3c-dtd-xhtml/basic/xhtml-datatypes-1.mod0000644000000000000000000000511111745610714015417 0ustar w3c-dtd-xhtml/basic/xhtml-object-1.mod0000644000000000000000000000434011745610714014672 0ustar ]]> ]]> w3c-dtd-xhtml/basic/xhtml-notations-1.mod0000644000000000000000000000740711745610714015451 0ustar w3c-dtd-xhtml/basic/xhtml-basic10-f.dtd0000644000000000000000000032312611745610714014735 0ustar ]]> ]]> ]]> ]]> ]]> ]]> ]]> %xhtml-events.mod;]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> w3c-dtd-xhtml/basic/xhtml-blkstruct-1.mod0000644000000000000000000000312411745610714015440 0ustar ]]> ]]> ]]> ]]> w3c-dtd-xhtml/basic/xhtml-blkphras-1.mod0000644000000000000000000001023211745610714015227 0ustar ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> w3c-dtd-xhtml/basic/logo-REC.png0000644000000000000000000000141211745610714013505 0ustar PNG  IHDRsgAMA7sRGB3PLTEZd0yUeê޺ oDuɉљvuIDATxV1hSQ=M4iN:NYLG, huBZ򻙠A EPA((Z$߻L ޿{{]eYZ 8|isԫy>q'"'د6TZup xc͵(=} qqxdC1RK=hw!"JF-?o5@8Α趋L"(.qGf ƻXy2X `fTˬjͼcP%!BDD$&N% %]`{o޽f-2^@uv͡7Q#FOpKLgsR5/53? kHh>tnd$G,v|Eo[iG݊μg8增t;n4ܝKA[Ndz_P?0d}skUetlW:}C-9W,ߗ9\U|NV:457 ,V[/w'kkO8I'٥U$Y9JʃJ)vf/6Kܞѱ5nh-ɖhʭasq}݂lE+5EGIENDB`w3c-dtd-xhtml/basic/W3C-REC.css0000644000000000000000000000431411745610714013151 0ustar /* This is an SSI script. Policy: (1) Use CVS (2) send e-mail to w3t-comm@w3.org if you edit this */ /* Style for a "Recommendation" */ /* This is an SSI script. Policy: (1) Use CVS (2) send e-mail to w3t-comm@w3.org if you edit this Acknowledgments: - 'background-color' doesn't work on Mac IE 3, but 'background' does (Susan Lesch ) - 'smaller' leads to illegible text in both Mac IE and Mac NS, 'small' is better: works in Mac NS, but is always 12pt in Mac IE 3 (Susan Lesch ) $Id: base.css,v 1.18 2000/09/14 16:33:46 bbos Exp $ */ body { margin: 2em 1em 2em 70px; font-family: sans-serif; color: black; background: white; background-position: top left; background-attachment: fixed; background-repeat: no-repeat; } th, td { /* ns 4 */ font-family: sans-serif; } h1, h2, h3, h4, h5, h6 { text-align: left } h1, h2, h3 { color: #005A9C } h1 { font: 170% sans-serif } h2 { font: 140% sans-serif } h3 { font: 120% sans-serif } h4 { font: bold 100% sans-serif } h5 { font: italic 100% sans-serif } h6 { font: small-caps 100% sans-serif } .hide { display: none } div.head { margin-bottom: 1em } div.head h1 { margin-top: 2em; clear: both } div.head table { margin-left: 2em; margin-top: 2em } div.head img { color: white; border: none } /* remove border from top image */ p.copyright { font-size: small } p.copyright small { font-size: small } @media screen { /* hide from IE3 */ a:hover { background: #ffa } } pre { margin-left: 2em } /* p { margin-top: 0.6em; margin-bottom: 0.6em; } */ dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */ dt { font-weight: bold } pre, code { font-family: monospace } /* navigator 4 requires this */ ul.toc { list-style: disc; /* Mac NS has problem with 'none' */ list-style: none; } @media aural { h1, h2, h3 { stress: 20; richness: 90 } .hide { speak: none } p.copyright { volume: x-soft; speech-rate: x-fast } dt { pause-before: 20% } pre { speak-punctuation: code } } /* Things (icons) that should only show up in projection mode */ .projection { display: none } @media projection { .projection { display: inline } } body { background-image: url(logo-REC.png); } w3c-dtd-xhtml/basic/xhtml-text-1.mod0000644000000000000000000000342511745610714014413 0ustar %xhtml-inlstruct.mod;]]> %xhtml-inlphras.mod;]]> %xhtml-blkstruct.mod;]]> %xhtml-blkphras.mod;]]> w3c-dtd-xhtml/basic/xml1.dcl0000644000000000000000000001627211745610714013007 0ustar " PIC "?>" SHORTREF NONE NAMES SGMLREF QUANTITY NONE -- Quantities are not restricted in XML -- ENTITIES "amp" 38 "lt" 60 "gt" 62 "quot" 34 "apos" 39 FEATURES MINIMIZE DATATAG NO OMITTAG NO RANK NO SHORTTAG STARTTAG EMPTY NO UNCLOSED NO NETENABL IMMEDNET ENDTAG EMPTY NO UNCLOSED NO ATTRIB DEFAULT YES OMITNAME NO VALUE NO EMPTYNRM YES IMPLYDEF ATTLIST NO -- VALID: was YES -- DOCTYPE NO ELEMENT NO -- VALID: was YES -- ENTITY NO NOTATION NO -- VALID: was YES -- LINK SIMPLE NO IMPLICIT NO EXPLICIT NO OTHER CONCUR NO SUBDOC NO FORMAL NO URN NO KEEPRSRE YES VALIDITY TYPE -- VALID: was NOASSERT -- ENTITIES REF ANY INTEGRAL YES APPINFO NONE SEEALSO "ISO 8879//NOTATION Extensible Markup Language (XML) 1.0//EN" > w3c-dtd-xhtml/basic/xhtml-charent-1.mod0000644000000000000000000000247311745610714015055 0ustar %xhtml-lat1; %xhtml-symbol; %xhtml-special; w3c-dtd-xhtml/basic/xhtml-basic-table-1.mod0000644000000000000000000001121611745610714015572 0ustar ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> w3c-dtd-xhtml/basic/xhtml-image-1.mod0000644000000000000000000000324611745610714014512 0ustar ]]> ]]> w3c-dtd-xhtml/basic/xhtml-special.ent0000644000000000000000000001060611745610714014717 0ustar w3c-dtd-xhtml/basic/xhtml-inlstruct-1.mod0000644000000000000000000000332611745610714015456 0ustar ]]> ]]> ]]> ]]> w3c-dtd-xhtml/basic/xhtml-arch-1.mod0000644000000000000000000000355711745610714014352 0ustar w3c-dtd-xhtml/basic/xhtml-qname-1.mod0000644000000000000000000002221511745610714014526 0ustar ]]> %xhtml-qname-extra.mod; ]]> ]]> %xhtml-qname.redecl; w3c-dtd-xhtml/basic/xhtml-inlphras-1.mod0000644000000000000000000001154311745610714015247 0ustar ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> w3c-dtd-xhtml/basic/xhtml-symbol.ent0000644000000000000000000003266411745610714014614 0ustar w3c-dtd-xhtml/basic/xhtml-attribs-1.mod0000644000000000000000000000356111745610714015100 0ustar ]]> w3c-dtd-xhtml/basic/xhtml-hypertext-1.mod0000644000000000000000000000351711745610714015465 0ustar ]]> ]]> w3c-dtd-xhtml/basic/xhtml-lat1.ent0000644000000000000000000003225411745610714014143 0ustar w3c-dtd-xhtml/basic/catalog.xml0000644000000000000000000000354111766373716013604 0ustar w3c-dtd-xhtml/basic/Overview.html0000644000000000000000000013350111745610714014131 0ustar XHTML Basic

W3C

XHTML Basic

W3C Recommendation 19 December 2000

This version:
http://www.w3.org/TR/2000/REC-xhtml-basic-20001219
(Plain text version, PostScript version, PDF version, ZIP archive, or Gzip'd TAR archive)
Latest version:
http://www.w3.org/TR/xhtml-basic
Previous version:
http://www.w3.org/TR/2000/PR-xhtml-basic-20001103
Editors:
Mark Baker, Sun Microsystems
Masayasu Ishikawa, W3C
Shinichi Matsui, Panasonic
Peter Stark, Ericsson
Ted Wugofski, Openwave Systems
Toshihiko Yamakami, ACCESS Co., Ltd.

Abstract

The XHTML Basic document type includes the minimal set of modules required to be an XHTML host language document type, and in addition it includes images, forms, basic tables, and object support. It is designed for Web clients that do not support the full set of XHTML features; for example, Web clients such as mobile phones, PDAs, pagers, and settop boxes. The document type is rich enough for content authoring.

XHTML Basic is designed as a common base that may be extended. For example, an event module that is more generic than the traditional HTML 4 event system could be added or it could be extended by additional modules from XHTML Modularization such as the Scripting Module. The goal of XHTML Basic is to serve as a common language supported by various kinds of user agents.

The document type definition is implemented using XHTML modules as defined in "Modularization of XHTML" [XHTMLMOD].

Status of this Document

This section describes the status of this document at the time of its publication. Other documents may supersede this document. The latest status of this document series is maintained at the W3C.

This document has been reviewed by W3C Members and other interested parties and has been endorsed by the Director as a W3C Recommendation. It is a stable document and may be used as reference material or cited as a normative reference from another document. W3C's role in making the Recommendation is to draw attention to the specification and to promote its widespread deployment. This enhances the functionality and interoperability of the Web.

This document has been produced as part of the W3C HTML Activity, and it has been prepared by the W3C HTML Working Group (members only) based on input from the WAP Forum and members of the W3C Mobile Access Interest Group (members only). This document will be used by the W3C HTML Working Group and the W3C Mobile Access Interest Group to find a common ground for future markup languages aimed at content for small information appliances.

At the time of this publication, "Modularization of XHTML" [XHTMLMOD], which defines XHTML modules used in the XHTML Basic document type, has closed its Candidate Recommendation period. Definition of modules used in this specification is stable, and the W3C HTML Working Group does not anticipate incompatible changes to those modules.

Public discussion of HTML takes place on www-html@w3.org (archive). To subscribe send an email to www-html-request@w3.org with the word subscribe in the subject line.

Please report errors in this document to www-html-editor@w3.org (archive). The list of known errors in this document is available at 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.

A list of current W3C Recommendations and other technical documents can be found at http://www.w3.org/TR.

Table of Contents

1. Introduction

1.1. XHTML for Small Information Appliances

HTML 4 is a powerful language for authoring Web content, but its design does not take into consideration issues pertinent to small devices, including the implementation cost (in power, memory, etc.) of the full feature set. Consumer devices with limited resources cannot generally afford to implement the full feature set of HTML 4. Requiring a full-fledged computer for access to the World Wide Web excludes a large portion of the population from consumer device access of online information and services.

Because there are many ways to subset HTML, there are many almost identical subsets defined by organizations and companies. Without a common base set of features, developing applications for a wide range of Web clients is difficult.

The motivation for XHTML Basic is to provide an XHTML document type that can be shared across communities (e.g. desktop, TV, and mobile phones), and that is rich enough to be used for simple content authoring. New community-wide document types can be defined by extending XHTML Basic in such a way that XHTML Basic documents are in the set of valid documents of the new document type. Thus an XHTML Basic document can be presented on the maximum number of Web clients.

The document type definition for XHTML Basic is implemented based on the XHTML modules defined in Modularization of XHTML [XHTMLMOD].

1.2. Background and Requirements

Information appliances are targeted for particular uses. They support the features they need for the functions they are designed to fulfill. The following are examples of different information appliances:

  • Mobile phones
  • Televisions
  • PDAs
  • Vending machines
  • Pagers
  • Car navigation systems
  • Mobile game machines
  • Digital book readers
  • Smart watches

Existing subsets and variants of HTML for these clients include Compact HTML [CHTML], the Wireless Markup Language [WML], and the "HTML 4.0 Guidelines for Mobile Access" [GUIDELINES]. The common features found in these document types include:

  • Basic text (including headings, paragraphs, and lists)
  • Hyperlinks and links to related documents
  • Basic forms
  • Basic tables
  • Images
  • Meta information

This set of HTML features has been the starting point for the design of XHTML Basic. Since many content developers are familiar with these HTML features, they comprise a useful host language that may be combined with markup modules from other languages according to the methods described in "Modularization of XHTML" [XHTMLMOD]. For example, XHTML Basic may be extended with an event module that is more generic than the traditional HTML 4 event system or it could be extended by additional modules from XHTML Modularization such as the Scripting Module.

It is not the intention of XHTML Basic to limit the functionality of future languages. But since the features in HTML 4 (frames, advanced tables, a fixed set of attribute event handlers, etc.) were developed for a desktop computer type of client, they have proved to be inappropriate for many non-desktop devices. XHTML Basic will be extended and built upon. Extending XHTML from a common and basic set of features, instead of almost identical subsets or the too-large set of functions in HTML 4, will be good for interoperability on the Web, as well as for scalability.

Compared to the rich functionality of HTML 4, XHTML Basic may look like one step back, but in fact, it is two steps forward for clients that do not need what is in HTML 4 and for content developers who get one XHTML subset instead of many.

1.3. Design Rationale

This section explains why certain HTML features are not part of XHTML Basic.

1.3.1. Style Sheets

The style element is not supported. External style sheets are recommended. The link element can be used to include external style sheets. The div and span elements and the class attribute are supported to hook style information onto the structure. Separation between structure and presentation allows user agents to download the style sheets if they support style sheets; user agents that do not support style sheets can ignore the external stylesheet. The media attribute can be used to select the appropriate style sheets. See the section on "Media types" in the HTML 4.01 specification ([HTML4], section 14.2.4) for more details.

1.3.2. Script and Events

The script and noscript elements are not supported. Usually small devices have limited memory and CPU power. Execution of script programs may not be supported. Contents should be readable even if scripts are not executed.

Event handler attributes used to invoke script programs are not supported. Events are device dependent. An incoming-call event is unlikely to happen in a television. A generic event handling mechanism would be more appropriate than hardwiring the event names in the document type definition.

1.3.3. Presentation

Many simple Web clients cannot display fonts other than monospace. Bi-directional text, bold faced font, and other text extension elements are not supported.

It is recommended that style sheets be used to create a presentation that is appropriate for the device.

1.3.4. Forms

Basic XHTML forms ([XHTMLMOD], section 5.5.1) are supported. Since only devices with a local file system can take advantage of file and image input types in forms, they are not included in the basic forms. Also, content developers should keep in mind that users may not be able to input many characters from some devices (e.g. from a mobile phone).

1.3.5. Tables

Basic XHTML tables ([XHTMLMOD], section 5.6.1) are supported, but tables can be difficult to display on small devices. It is recommended that content developers follow the Web Content Accessibility Guidelines 1.0 for creating accessible tables ([WCAG10], Guideline 5). Note that in the Basic Tables Module, nesting of tables is prohibited.

1.3.6. Frames

Frames are not supported. Frames depend on a screen interface and may not be applicable to some small appliances like phones, pagers, and watches.

2. Conformance

This section is normative.

2.1. Document Conformance

A Conforming XHTML Basic document is a document that requires only the facilities described as mandatory in this specification. Such a document must meet all of the following criteria:

  1. The document must conform to the constraints expressed in Appendix B.
  2. The root element of the document must be <html>.
  3. The name of the default namespace on the root element must be the XHTML namespace name, http://www.w3.org/1999/xhtml.
  4. There must be a DOCTYPE declaration in the document prior to the root element. If present, the public identifier included in the DOCTYPE declaration must reference the DTD found in Appendix B using its Formal Public Identifier. The system identifier may be modified appropriately.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
        "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
    
  5. The DTD subset must not be used to override any parameter entities in the DTD.

2.2. User Agent Conformance

The user agent must conform to the "User Agent Conformance" section of the XHTML 1.0 specification ([XHTML1], section 3.2).

3. The XHTML Basic Document Type

This section is normative.

The XHTML Basic document type is defined as a set of XHTML modules. All XHTML modules are defined in the "Modularization of XHTML" specification [XHTMLMOD].

XHTML Basic consists of the following XHTML modules:

Structure Module*
body, head, html, title
Text Module*
abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var
Hypertext Module*
a
List Module*
dl, dt, dd, ol, ul, li
Basic Forms Module
form, input, label, select, option, textarea
Basic Tables Module
caption, table, td, th, tr
Image Module
img
Object Module
object, param
Metainformation Module
meta
Link Module
link
Base Module
base

(*) = This module is a required XHTML Host Language module.

An XML 1.0 DTD is available in Appendix B.

NOTE: Since the HTML event handler attributes are not included in XHTML Basic, form controls outside forms may not function as expected by the user.

4. How to Use XHTML Basic

Although XHTML Basic can be used as it is - a simple XHTML language with text, links, and images - the intention of its simple design is for use as a host language. A host language can contain a mix of vocabularies all rolled into one document type. It is natural that XHTML is the host language, since that is what most Web developers are used to.

When markup from other languages is added to XHTML Basic, the resulting document type will be an extension of XHTML Basic. Content developers can develop for XHTML Basic or take advantage of the extensions. The goal of XHTML Basic is to serve as a common language supported by various kinds of user agents.

5. Acknowledgements

This specification was prepared by the W3C HTML Working Group. The members were:

  • Steven Pemberton, CWI (HTML Working Group Chair)
  • Robert Adams, Intel (until November 2000)
  • Murray Altheim, Sun Microsystems
  • Takuya Asada, W3C (until October 2000)
  • Daniel Austin, Mozquito Technologies
  • Mark Baker, Sun Microsystems
  • Wayne Carr, Intel
  • Tantek Çelik, Microsoft
  • Andrew W. Donoho, IBM
  • Herman Elenbaas, Philips Electronics
  • Beth Epperson, Netscape/AOL
  • Masayasu Ishikawa, W3C (HTML Activity Lead)
  • Shin'ichi Matsui, Panasonic
  • Shane McCarron, Applied Testing and Technology
  • Ann Navarro, WebGeek, Inc.
  • Dave Raggett, W3C/Openwave Systems
  • Sebastian Schnitzenbaumer, Mozquito Technologies (until September 2000)
  • Peter Stark, Ericsson
  • Michel Suignard, Microsoft
  • Markku Vartiainen, Openwave Systems
  • Jeremy Wadsworth, Quark Inc.
  • Malte Wedel, Mozquito Technologies
  • Linda Welsh, Intel
  • Ted Wugofski, Openwave Systems

Thanks to 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), members of the W3C Mobile Access Interest Group, the W3C Synchronized Multimedia Working Group, the W3C WAI Protocols and Formats Working Group, and the WAP Forum, for contributing, reviewing and commenting on this document.

A. References

A.1. Normative References

[HTML4]
"HTML 4.01 Specification", W3C Recommendation, D. Raggett, A. Le Hors, I. Jacobs, eds., 24 December 1999. Available at: http://www.w3.org/TR/1999/REC-html401-19991224
The latest version is available at: http://www.w3.org/TR/html4
[XHTML1]
"XHTML 1.0: The Extensible HyperText Markup Language - A Reformulation of HTML 4 in XML 1.0", W3C Recommendation, Steven Pemberton et al., 26 January 2000. Available at: http://www.w3.org/TR/2000/REC-xhtml1-20000126
The latest version is available at: http://www.w3.org/TR/xhtml1
[XHTMLMOD]
"Modularization of XHTML", W3C Candidate Recommendation, R. Adams, M. Altheim, F. Boumphrey, S. Dooley, S. McCarron, S. Schnitzenbaumer, T. Wugofski, eds., 20 October 2000. Available at: http://www.w3.org/TR/2000/CR-xhtml-modularization-20001020
The latest version is available at: http://www.w3.org/TR/xhtml-modularization
[XML]
"Extensible Markup Language (XML) 1.0 (Second Edition)", W3C Recommendation, T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, eds., 6 October 2000. Available at: http://www.w3.org/TR/2000/REC-xml-20001006
The latest version is available at: http://www.w3.org/TR/REC-xml

A.2. Informative References

[CHTML]
"Compact HTML for Small Information Appliances", W3C Note, T. Kamada, 9 February 1998. Available at: http://www.w3.org/TR/1998/NOTE-compactHTML-19980209
[GUIDELINES]
"HTML 4.0 Guidelines for Mobile Access, W3C Note, T. Kamada, T. Asada, M. Ishikawa, S. Matsui, eds., 15 March 1999. Available at: http://www.w3.org/TR/1999/NOTE-html40-mobile-19990315
The latest version is available at: http://www.w3.org/TR/NOTE-html40-mobile
[WCAG10]
"Web Content Accessibility Guidelines 1.0", W3C Recommendation, W. Chisholm, G. Vanderheiden, I. Jacobs, eds., 5 May 1999. Available at: http://www.w3.org/TR/1999/WAI-WEBCONTENT-19990505
The latest version is available at: http://www.w3.org/TR/WCAG10
[WML]
"Wireless Markup Language Specification", WAP Forum Ltd. Available from http://www.wapforum.org/what/technical.htm

B. XHTML Basic Document Type Definition

This appendix is normative.

B.1. SGML Open Catalog Entry for XHTML Basic

This section contains the SGML Open Catalog-format definition of the 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  ..................................................... --
-- .......................................................................... --

B.2. XHTML Basic Driver

This section contains the driver for the XHTML Basic document type implementation as an XML DTD. It relies upon XHTML module implementations defined 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  ........................................... -->

B.3. XHTML Basic Customizations

An XHTML Family Document Type (such as XHTML Basic) must define the content model that it uses. This is done through a separate content model module that is instantiated by the XHTML Modular Framework. The content model module and the XHTML Basic Driver (above) work together to customize the module implementations to the document type's specific requirements. The content model module for XHTML Basic is defined below:

<!-- ....................................................................... -->
<!-- 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 -->
w3c-dtd-xhtml/basic/xhtml-list-1.mod0000644000000000000000000000625311745610714014404 0ustar ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> w3c-dtd-xhtml/basic/xhtml-framework-1.mod0000644000000000000000000000615111745610714015423 0ustar %xhtml-arch.mod;]]> %xhtml-notations.mod;]]> %xhtml-datatypes.mod;]]> %xhtml-xlink.mod; %xhtml-qname.mod;]]> %xhtml-events.mod;]]> %xhtml-attribs.mod;]]> %xhtml-model.redecl; %xhtml-model.mod;]]> %xhtml-charent.mod;]]> w3c-dtd-xhtml/basic/xhtml-basic.css0000644000000000000000000000400611745610714014357 0ustar .ednote { font-size: 80%; font-style: italic } div.toc ul { list-style: none } .new { color: blue } pre.example { color: green; font-family: monospace; font-weight: bold; margin-left: 0px; margin-right: 0px; white-space: pre } pre.dtd { font-family: monospace; font-weight: normal; margin-left: 0px; margin-right: 0px; white-space: pre } div.toc, div.subtoc { background-color: #ccccff; border: none; margin-right: 5%; } code { color: #660099; font-family: monospace; font-weight: bold } .ref { font-weight: bold } .normref { font-weight: bold } div.navbar { text-align: center } .center { text-align: center } .alphalist { list-style: upper-alpha } .codelist { } dl.codelist dt { color: #660099; font-family: mono; font-style: normal; font-weight: normal } .termlist { } dl.termlist dt { color: #330000; font-weight: bold } a.entity { color: red } a.element { color: green } .elements { color: green; font-family: mono; font-weight: bold } .attributes { color: red; font-family: mono; font-weight: bold } .content { color: blue; font-family: mono; font-weight: bold } .dfn { color: #400040; font-style: italic; font-weight: bold } tt { color: #4000af } dl.desc { margin-left: 5%; margin-right: 5% } .sect2 { margin-left: 5%; margin-right: 5% } .element { color: #f00000; font-weight: bold } .attlist { color: #f06000; font-weight: bold } .pentity { color: #000080 } span.attlistid { color: gray; font-size: smaller; vertical-align: super } span.elementid { color: gray; font-size: 80%; vertical-align: super } span.fixme { color: red } table.moduledef { border-bottom: red solid; border-left: red solid; border-right: red solid; border-top: red solid; width: 100% } .tm, .reg { vertical-align: super; font-size: smaller } div.head { display: block; border-width: 0; border-bottom-width: thin; border-style: groove; padding-bottom: 2em; } div.note { margin-left: +5%; font-size: 80%; } w3c-dtd-xhtml/basic/xhtml-basic10.cat0000644000000000000000000000262511745610714014504 0ustar -- .......................................................................... -- -- 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: -- -- .......................................................................... -- -- SGML declaration associated with XML .................................... -- OVERRIDE YES -- This SGMLDECL has been replaced by the DTDDECL below -- -- SGMLDECL "xml1.dcl" -- -- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -- -- XHTML Basic DTD modular driver file ..................................... -- PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "xhtml-basic10.dtd" DTDDECL "-//W3C//DTD XHTML Basic 1.0//EN" "xml1.dcl" -- 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 ..................................................... -- -- .......................................................................... -- w3c-dtd-xhtml/basic/xhtml-base-1.mod0000644000000000000000000000332611745610714014341 0ustar ]]> ]]> w3c-dtd-xhtml/entities/0000755000000000000000000000000011732707632012177 5ustar w3c-dtd-xhtml/entities/catalog.xml0000644000000000000000000000134611745610714014335 0ustar w3c-dtd-xhtml/entities/catalog0000644000000000000000000000044111745610714013531 0ustar OVERRIDE YES -- ISO latin 1 entity set for Extensible HTML (XML 1.0 format) -- PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "xhtml-lat1.ent" PUBLIC "-//W3C//ENTITIES Symbols for XHTML//EN" "xhtml-symbol.ent" PUBLIC "-//W3C//ENTITIES Special for XHTML//EN" "xhtml-special.ent" w3c-dtd-xhtml/1.1/0000755000000000000000000000000011732707632010652 5ustar w3c-dtd-xhtml/1.1/introduction.html0000644000000000000000000000467111745610713014266 0ustar XHTML 1.1 - Introduction

1. Introduction

This section is normative.

With the introduction of the XHTML family of modules and document types, the W3C has helped move the Internet content-development community from the days of malformed, non-standard markup into the well formed, valid world of XML [XML]. In XHTML 1.0, this move was moderated by a goal of providing for easy migration of existing, HTML 4 (or earlier) based content to XHTML and XML. With the advent of the XHTML modules defined in Modularization of XHTML, the W3C has removed support for deprecated elements and attributes from the XHTML family. These elements and attributes were largely presentation oriented functionality that is better handled via style sheets or client-specific default behavior.

Going forward, XHTML family document types will be based upon this new, more structural functional collection. In this specification, the W3C's HTML Working Group has defined an initial document type based solely upon modules. This document type is designed to be portable to a broad collection of client devices, and applicable to the majority of Internet content. Content developers who base their content upon the functionality expressed in this specification can be confident that it will be consistently portable across XHTML family conforming user agents.


w3c-dtd-xhtml/1.1/conformance.html0000644000000000000000000001042111745610713014025 0ustar XHTML 1.1 - Conformance Definition

2. Conformance Definition

This section is normative.

The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].

2.1. Document Conformance

This version of XHTML provides a definition of strictly conforming XHTML documents, which are restricted to elements and attributes from the XHTML namespace.

2.1.1. Strictly Conforming Documents

A strictly conforming XHTML 1.1 document is a document that requires only the facilities described as mandatory in this specification. Such a document must meet all the following criteria:

  1. The document must conform to the constraints expressed in Appendix C.

  2. The root element of the document must be <html>.

  3. The root element of the document must designate the XHTML namespace using the xmlns attribute [XMLNAMES]. The namespace designator for XHTML is "http://www.w3.org/1999/xhtml".

  4. There must be a DOCTYPE declaration in the document prior to the root element. If present, the public identifier included in the DOCTYPE declaration must reference the DTD found in Appendix C using its Formal Public Identifier. The system identifier may be modified appropriately.

    <!DOCTYPE
     html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    

Here is an example of an XHTML 1.1 document.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
  <head>
    <title>Virtual Library</title>
  </head>
  <body>
    <p>Moved to <a href="http://vlib.org/">vlib.org</a>.</p>
  </body>
</html>

Note that in this example, the XML declaration is included. An XML declaration like the one above is not required in all XML documents. XHTML document authors are strongly encouraged to use XML declarations in all their documents. Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16.

2.2. User Agent Conformance

A conforming user agent must meet all user agent conformance requirements defined in [XHTMLMOD].


w3c-dtd-xhtml/1.1/xhtml.css0000644000000000000000000000347311745610713012524 0ustar .ednote { font-style: italic; font-size: 80%; } ul.toc { list-style: none } /* Style class for newly added text */ .new { color: blue; } /* Preformatted examples */ pre.example { white-space: pre; font-family: monospace; color: green; font-weight: bold; margin-right: 0; margin-left: 0; } /* Preformatted DTD entry */ pre.dtd { white-space: pre; font-family: monospace; font-weight: normal; margin-right: 0; margin-left: 0; } /* Table of contents styles */ div.toc, div.subtoc { background-color: #ccccff; border: none; margin-right: 5%; } code { font-family: monospace; font-weight: bold; color: #660099; } a.ref { font-weight: bold; } a.normref { font-weight: bold; } div.navbar {text-align: center} .center { text-align: center} .alphalist { list-style-type: upper-alpha} .codelist { } dl.codelist dt { font-family: mono; color: #660099; font-style: normal; font-weight: normal; } .termlist { } dl.termlist dt { color: #330000; font-weight: bold; } span.entity { color: red; } span.element { color: green; } .elements { font-family: mono; color: green; font-weight: bold; } .attributes { font-family: mono; color: red ; font-weight: bold; } .content { font-family: mono; color: blue ; font-weight: bold; } .dfn { color: #400040; font-weight: bold; font-style: italic; } tt { color : #4000AF } dl.desc { margin-left : 5% ; margin-right : 5% } .sect2 { margin-left : 5% ; margin-right : 5% } .element { font-weight : bold ; color : #F00000 } .attlist { font-weight : bold ; color : #F06000 } .pentity { color : #000080 } span.attlistid { vertical-align: super; font-size: smaller; color: gray; } span.elementid { vertical-align: super; font-size: 80%; color: gray; } span.fixme { color: red; } table.module\_def { border: solid red; } w3c-dtd-xhtml/1.1/DTD/0000755000000000000000000000000011732707632011265 5ustar w3c-dtd-xhtml/1.1/DTD/VERSION0000644000000000000000000000000411745610713012324 0ustar 1.1 w3c-dtd-xhtml/1.1/DTD/xml1n.dcl0000644000000000000000000001620511745610713013011 0ustar " PIC "?>" SHORTREF NONE NAMES SGMLREF QUANTITY NONE -- Quantities are not restricted in XML -- ENTITIES "amp" 38 "lt" 60 "gt" 62 "quot" 34 "apos" 39 FEATURES MINIMIZE DATATAG NO OMITTAG NO RANK NO SHORTTAG STARTTAG EMPTY NO UNCLOSED NO NETENABL IMMEDNET ENDTAG EMPTY NO UNCLOSED NO ATTRIB DEFAULT YES OMITNAME NO VALUE NO EMPTYNRM YES IMPLYDEF ATTLIST NO -- VALID: was YES -- DOCTYPE NO ELEMENT NO -- VALID: was YES -- ENTITY NO NOTATION NO -- VALID: was YES -- LINK SIMPLE NO IMPLICIT NO EXPLICIT NO OTHER CONCUR NO SUBDOC NO FORMAL NO URN NO KEEPRSRE YES VALIDITY TYPE -- VALID: was NOASSERT -- ENTITIES REF ANY INTEGRAL YES APPINFO NONE SEEALSO "ISO 8879//NOTATION Extensible Markup Language (XML) 1.0//EN" > w3c-dtd-xhtml/1.1/DTD/xhtml11-model-1.mod0000644000000000000000000001547211745610713014526 0ustar w3c-dtd-xhtml/1.1/DTD/xhtml11.cat0000644000000000000000000000304711745610713013255 0ustar -- .......................................................................... -- -- File catalog ............................................................ -- -- XHTML 1.1 Catalog Data File Revision: @(#)xhtml11.cat 1.9 2001/04/04 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: -- -- .......................................................................... -- -- SGML declaration associated with XHTML .................................. -- OVERRIDE YES -- Replaced by the DTDDECL below -- -- SGMLDECL "xml1.dcl" -- -- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -- -- XHTML 1.1 DTD modular driver file ....................................... -- -- note that this uses the local, flattened version of the DTD. If you want your catalog to use the master version of the XHTML Modules, change the entry to reference xhtml11.dtd instead of xhtml11-flat.dtd -- PUBLIC "-//W3C//DTD XHTML 1.1//EN" "xhtml11-flat.dtd" DTDDECL "-//W3C//DTD XHTML 1.1//EN" "xml1.dcl" -- XHTML 1.1 framework modules .............................................. -- PUBLIC "-//W3C//ENTITIES XHTML 1.1 Document Model 1.0//EN" "xhtml11-model-1.mod" -- End of catalog data ..................................................... -- -- .......................................................................... -- w3c-dtd-xhtml/1.1/DTD/xhtml11-flat.dtd0000644000000000000000000045303011745610713014206 0ustar ]]> ]]> %xhtml-arch.mod;]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> %xhtml-legacy.mod;]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> ]]> w3c-dtd-xhtml/1.1/DTD/xml1.dcl0000644000000000000000000001627211745610713012637 0ustar " PIC "?>" SHORTREF NONE NAMES SGMLREF QUANTITY NONE -- Quantities are not restricted in XML -- ENTITIES "amp" 38 "lt" 60 "gt" 62 "quot" 34 "apos" 39 FEATURES MINIMIZE DATATAG NO OMITTAG NO RANK NO SHORTTAG STARTTAG EMPTY NO UNCLOSED NO NETENABL IMMEDNET ENDTAG EMPTY NO UNCLOSED NO ATTRIB DEFAULT YES OMITNAME NO VALUE NO EMPTYNRM YES IMPLYDEF ATTLIST NO -- VALID: was YES -- DOCTYPE NO ELEMENT NO -- VALID: was YES -- ENTITY NO NOTATION NO -- VALID: was YES -- LINK SIMPLE NO IMPLICIT NO EXPLICIT NO OTHER CONCUR NO SUBDOC NO FORMAL NO URN NO KEEPRSRE YES VALIDITY TYPE -- VALID: was NOASSERT -- ENTITIES REF ANY INTEGRAL YES APPINFO NONE SEEALSO "ISO 8879//NOTATION Extensible Markup Language (XML) 1.0//EN" > w3c-dtd-xhtml/1.1/DTD/xhtml11.dtd0000644000000000000000000002613011745610713013257 0ustar ]]> %xhtml-inlstyle.mod;]]> %xhtml-framework.mod;]]> ]]> %xhtml-text.mod;]]> %xhtml-hypertext.mod;]]> %xhtml-list.mod;]]> %xhtml-edit.mod;]]> %xhtml-bdo.mod;]]> %xhtml-ruby.mod;]]> %xhtml-pres.mod;]]> %xhtml-link.mod;]]> %xhtml-meta.mod;]]> %xhtml-base.mod;]]> %xhtml-script.mod;]]> %xhtml-style.mod;]]> %xhtml-image.mod;]]> %xhtml-csismap.mod;]]> %xhtml-ssismap.mod;]]> %xhtml-param.mod;]]> %xhtml-object.mod;]]> %xhtml-table.mod;]]> %xhtml-form.mod;]]> %xhtml-legacy.mod;]]> %xhtml-struct.mod;]]> w3c-dtd-xhtml/1.1/DTD/catalog.xml0000644000000000000000000000375411766373716013443 0ustar w3c-dtd-xhtml/1.1/xhtml11.ps0000644000000000000000000036736011745610714012531 0ustar %!PS-Adobe-3.0 %%Title: XHTML 1.1 - Module-based XHTML %%Creator: html2ps version 1.0 beta1 patched by Arnaud Le Hors %%CreationDate: Wed May 30 21:11:32 2001 %%DocumentNeededResources: font Helvetica Helvetica-Oblique Courier %%DocumentData: Clean7Bit %%Orientation: Portrait %%BoundingBox: 57 44 556 755 %%Pages: 27 %%EndComments %%BeginProlog /d {bind def} bind def /D {def} d /ie {ifelse} d /E {exch} d /t true D /f false D /FL [/Helvetica /Helvetica-Oblique /Helvetica-Bold /Helvetica-BoldOblique /Courier /Courier-Oblique /Courier-Bold /Courier-BoldOblique] D /Cd {aload length 2 idiv dup dict begin {D} repeat currentdict end} D /reencodeISO { dup dup findfont dup length dict begin{1 index /FID ne{D}{pop pop}ie}forall /Encoding ISOLatin1Encoding D currentdict end definefont} D /ISOLatin1Encoding [ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/space/exclamdown/cent/sterling/currency/yen/brokenbar /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine /guillemotright/onequarter/onehalf/threequarters/questiondown /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis /yacute/thorn/ydieresis ] D [128/backslash 129/parenleft 130/parenright 141/circumflex 142/tilde 143/perthousand 144/dagger 145/daggerdbl 146/Ydieresis 147/scaron 148/Scaron 149/oe 150/OE 151/guilsinglleft 152/guilsinglright 153/quotesinglbase 154/quotedblbase 155/quotedblleft 156/quotedblright 157/endash 158/emdash 159/trademark] aload length 2 idiv 1 1 3 -1 roll{pop ISOLatin1Encoding 3 1 roll put}for /colorimage where{pop}{ /colorimage { pop pop /Pr E D {/Cv Pr D /Gr Cv length 3 idiv string D 0 1 Gr length 1 sub {Gr E dup /i E 3 mul D Cv i get 0.299 mul Cv i 1 add get 0.587 mul add Cv i 2 add get 0.114 mul add cvi put}for Gr} image} D }ie /pdfmark where{pop}{userdict /pdfmark /cleartomark load put}ie /Nf {dup 0 ge{FL E get}{pop /Symbol}ie findfont E scalefont setfont} D /IP {currentfile picstr readhexstring pop} D /WF t D /F 1 D /A {awidthshow} d /RL {rlineto} d /M {moveto} d /N {showpage} d /RM {rmoveto} d /S {show} d /L {lineto} d %%EndProlog %%BeginSetup [{true statusdict/setduplexmode get exec} stopped cleartomark WF{FL{reencodeISO D}forall}{4 1 FL length 1 sub{FL E get reencodeISO D}for}ie /Symbol dup dup findfont dup length dict begin {1 index /FID ne{D}{pop pop}ie}forall /Encoding [Encoding aload pop] dup 128 /therefore put D currentdict end definefont D [/Creator (html2ps version 1.0 beta1 patched by Arnaud Le Hors) /Author () /Keywords () /Subject () /Title (XHTML 1.1 - Module-based XHTML) /DOCINFO pdfmark [/PageMode /UseOutlines /DOCVIEW pdfmark [/Count 3 /Dest /30 /Title ( XHTML\237 1.1 - Module-based XHTML) /OUT pdfmark [/Dest /31 /Title ( W3C Recommendation 31 May 2001) /OUT pdfmark [/Dest /32 /Title ( Abstract) /OUT pdfmark [/Dest /33 /Title ( Status of this document) /OUT pdfmark [/Dest /34 /Title ( Quick Table of Contents) /OUT pdfmark [/Dest /35 /Title ( Full Table of Contents) /OUT pdfmark [/Dest /36 /Title (1. Introduction) /OUT pdfmark [/Count 2 /Dest /37 /Title (2. Conformance Definition) /OUT pdfmark [/Count 1 /Dest /38 /Title (2.1. Document Conformance) /OUT pdfmark [/Dest /39 /Title (2.1.1. Strictly Conforming Documents) /OUT pdfmark [/Dest /40 /Title (2.2. User Agent Conformance) /OUT pdfmark [/Dest /41 /Title (3. The XHTML 1.1 Document Type) /OUT pdfmark [/Dest /42 /Title (A. Changes from XHTML 1.0 Strict) /OUT pdfmark [/Count 2 /Dest /43 /Title (B. References) /OUT pdfmark [/Dest /44 /Title (B.1. Normative References) /OUT pdfmark [/Dest /45 /Title (B.2. Informative References) /OUT pdfmark [/Count 3 /Dest /46 /Title (C. XHTML 1.1 Document Type Definition) /OUT pdfmark [/Dest /47 /Title (C.1. SGML Open Catalog Entry for XHTML 1.1) /OUT pdfmark [/Dest /48 /Title (C.2. XHTML 1.1 Driver) /OUT pdfmark [/Dest /49 /Title (C.3. XHTML 1.1 Customizations) /OUT pdfmark [/Dest /50 /Title (D. Acknowledgements) /OUT pdfmark %%EndSetup %%Page: 1 1 %%PageResources: font Helvetica Helvetica-Oblique %%PageBoundingBox: 71 44 542 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M 0.6 setlinewidth 0 0 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor [/View [/XYZ -4 791 null] /Dest /0 /DEST pdfmark 0 -38.4 M 0.0 0.0 0.0 setrgbcolor gsave 0.0 -38.3999023 translate 57.6000023 38.4 scale /picstr 72 string D 72 48 8 [72 0 0 -48 0 48] {IP} false 3 %%BeginData: 347 Hex Lines colorimage 101010101010080808101010080808101010080808101010080808101010 080808101010080808101010080808101010080808101010080808101010 080808101010080808212121313131313131313131313131313131313131 313131313131313131313131313131313131313131313131313131313131 313131313131313131313131313131313131313131313131313131313131 313131313131313131313131313131313131313131313131313131313131 313131313131313131313131313131313131313131313131313131313131 313131313131ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff005a9c005a9c005a9c005a9c9cc6deffffff ffffffffffffffffffffffffffffff9cc6de005a9c005a9c005a9c005a9c efefefffffffffffffffffffffffffffffffffffffffffffffffffffffff eff7ff005a9c005a9c005a9c005a9c005a9c005a9c005a9c005a9c005a9c 005a9c005a9c005a9c005a9c005a9c005a9c4284b5ffffffffffffffffff ffffffffffffffffffdedede8c8c8c7b7b7b9c9c9cefefefffffffffffff ffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff317bad005a9c005a9c005a9c 6394c6ffffffffffffffffffffffffffffffffffffefefef005a9c005a9c 005a9c005a9c9cc6deffffffffffffffffffffffffffffffffffffffffff ffffffffffffadcee7005a9c005a9c005a9c005a9c005a9c005a9c005a9c 005a9c005a9c005a9c005a9c005a9c005a9c005a9c005a9c4284b5ffffff ffffffffffffffffffffffff9c9c9c080808080808080808080808101010 bdbdbdffffffffffffefefef101010bdbdbdffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff7badce005a9c 005a9c005a9c005a9cffffffffffffffffffffffffffffffffffffffffff 4284b5005a9c005a9c005a9c528cbdffffffffffffffffffffffffffffff ffffffffffffffffffffffff6394c6005a9c005a9c005a9c005a9c005a9c 005a9c005a9c005a9c005a9c005a9c005a9c005a9c005a9c005a9c005a9c 6394c6ffffffffffffffffffffffff9c9c9c080808080808080808080808 080808080808080808adadadffffff7b7b7b0808087b7b7bffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff cee7ef005a9c005a9c005a9c005a9ccee7efffffffffffffffffffffffff ffffffffffff8cb5d6005a9c005a9c005a9c005a9cffffffffffffffffff ffffffffffffffffffffffffffffffffffff005a9c005a9c005a9c005a9c 005a9c005a9c005a9c005a9c005a9c005a9c005a9c005a9c005a9c005a9c 005a9c005a9cefefefffffffffffffffffffdedede080808080808080808 080808080808080808080808080808101010dedede101010080808737373 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff005a9c005a9c005a9c005a9c7badceffffffffffff ffffffffffffffffffffffffcee7ef005a9c005a9c005a9c005a9cbdd6e7 ffffffffffffffffffffffffffffffffffffffffffcee7ef005a9c005a9c 005a9c005a9c7badcebdd6e7bdd6e7bdd6e7bdd6e7bdd6e76394c6005a9c 005a9c005a9c005a9c8cb5d6ffffffffffffffffffffffff636363080808 080808080808080808080808080808080808080808080808101010080808 080808636363ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff6394c6005a9c005a9c005a9c317bad ffffffffffffffffffffffffffffffffffffffffff005a9c005a9c005a9c 005a9c73a5c6ffffffffffffffffffffffffffffffffffffffffff7badce 005a9c005a9c005a9c005a9cffffffffffffffffffffffffffffffefefef 005a9c005a9c005a9c005a9c005a9cffffffffffffffffffffffffdedede 0808080808080808081010108c8c8cffffffffffffdedede424242080808 080808080808101010efefefffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffadcee7005a9c005a9c 005a9c005a9cdeeff7ffffffffffffffffffffffffffffffffffff73a5c6 005a9c005a9c005a9c317badffffffffffffffffffffffffffffffffffff ffffff317bad005a9c005a9c005a9c6394c6ffffffffffffffffffffffff ffffff73a5c6005a9c005a9c005a9c005a9cbdd6e7ffffffffffffffffff ffffff8c8c8c080808080808101010cececeffffffffffffffffffffffff ffffff6363630808080808087b7b7bffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef 005a9c005a9c005a9c005a9c9cc6deffffffffffffffffffffffffffffff ffffff317bad005a9c005a9c005a9c005a9cdeeff7ffffffffffffffffff ffffffffffffefefef005a9c005a9c005a9c005a9c9cc6deffffffffffff ffffffffffffdeeff7005a9c005a9c005a9c005a9c4284b5ffffffffffff ffffffffffffffffff424242080808080808adadadffffffffffffffffff ffffffffffffffffffffffff424242101010efefefffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff4284b5005a9c005a9c005a9c528cbdffffffffffffffffff ffffffffffffdeeff7005a9c005a9c005a9c005a9c005a9c8cb5d6ffffff ffffffffffffffffffffffff9cc6de005a9c005a9c005a9c005a9cefefef ffffffffffffffffffffffff4284b5005a9c005a9c005a9c005a9cdeeff7 ffffffffffffffffffffffffffffff101010080808424242ffffffffffff ffffffffffffffffffffffffffffffffffffdedede8c8c8cffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff8cb5d6005a9c005a9c005a9c005a9cffffff ffffffffffffffffffffffff9cc6de005a9c005a9c005a9c005a9c005a9c 528cbdffffffffffffffffffffffffffffff6394c6005a9c005a9c005a9c 4284b5ffffffffffffffffffffffffbdd6e7005a9c005a9c005a9c005a9c 73a5c6ffffffffffffffffffffffffffffffefefef080808080808adadad ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffdeeff7005a9c005a9c005a9c 005a9cbdd6e7ffffffffffffffffffffffff528cbd005a9c005a9c005a9c 005a9c005a9c005a9cffffffffffffffffffffffffffffff005a9c005a9c 005a9c005a9c8cb5d6ffffffffffffffffffffffff005a9c005a9c005a9c 005a9c005a9cefefefffffffffffffffffffffffffffffffbdbdbd080808 101010ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff005a9c 005a9c005a9c005a9c73a5c6ffffffffffffffffffffffff005a9c005a9c 005a9c005a9c005a9c005a9c005a9cadcee7ffffffffffffffffffbdd6e7 005a9c005a9c005a9c005a9ccee7efffffffffffffffffff8cb5d6005a9c 005a9c005a9c005a9c8cb5d6ffffffffffffffffffffffffffffffffffff bdbdbd080808424242ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff73a5c6005a9c005a9c005a9c317badffffffffffffffffffbdd6e7 005a9c005a9c005a9c005a9c005a9c005a9c005a9c73a5c6ffffffffffff ffffff73a5c6005a9c005a9c005a9c005a9cffffffffffffffffffefefef 005a9c005a9c005a9c005a9c005a9c6394c6cee7efffffffffffffffffff ffffffffffffbdbdbd0808087b7b7bffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffadcee7005a9c005a9c005a9c005a9cdeeff7ffffff ffffff73a5c6005a9c005a9c005a9c528cbd005a9c005a9c005a9c005a9c ffffffffffffffffff317bad005a9c005a9c005a9c73a5c6ffffffffffff ffffff73a5c6005a9c005a9c005a9c005a9c005a9c005a9c005a9c73a5c6 ffffffffffffffffffffffffbdbdbd080808bdbdbdffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff005a9c005a9c005a9c005a9c 8cb5d6ffffffffffff005a9c005a9c005a9c005a9ccee7ef005a9c005a9c 005a9c005a9cdeeff7ffffffdeeff7005a9c005a9c005a9c005a9cadcee7 ffffffffffffffffff4284b5005a9c005a9c005a9c005a9c005a9c005a9c 005a9c005a9c6394c6ffffffffffffffffffefefef080808bdbdbdffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff528cbd005a9c 005a9c005a9c528cbdffffffdeeff7005a9c005a9c005a9c005a9cffffff 6394c6005a9c005a9c005a9c8cb5d6ffffff9cc6de005a9c005a9c005a9c 005a9cffffffffffffffffffffffff73a5c64284b54284b5005a9c005a9c 005a9c005a9c005a9c005a9c005a9cadcee7ffffffffffffffffff101010 bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 9cc6de005a9c005a9c005a9c005a9cffffff8cb5d6005a9c005a9c005a9c 6394c6ffffffadcee7005a9c005a9c005a9c4284b5ffffff528cbd005a9c 005a9c005a9c528cbdffffffffffffffffffffffffffffffffffffffffff ffffffbdd6e7317bad005a9c005a9c005a9c005a9c005a9cffffffffffff ffffff525252bdbdbdffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffdeeff7005a9c005a9c005a9c005a9cadcee7528cbd005a9c 005a9c005a9cadcee7ffffffffffff005a9c005a9c005a9c005a9cefefef 005a9c005a9c005a9c005a9c9cc6deffffffffffffffffffffffffffffff ffffffffffffffffffffffffefefef317bad005a9c005a9c005a9c005a9c 9cc6deffffffffffff9c9c9cbdbdbdffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff317bad005a9c005a9c005a9c6394c6 005a9c005a9c005a9c005a9cefefefffffffffffff528cbd005a9c005a9c 005a9c6394c6005a9c005a9c005a9c005a9cdeeff7ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffdeeff7005a9c005a9c 005a9c005a9c528cbdffffffffffffefefefadadadffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff73a5c6005a9c005a9c 005a9c005a9c005a9c005a9c005a9c528cbdffffffffffffffffff8cb5d6 005a9c005a9c005a9c005a9c005a9c005a9c005a9c317badffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 317bad005a9c005a9c005a9c005a9cffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffcee7ef 005a9c005a9c005a9c005a9c005a9c005a9c005a9c8cb5d6ffffffffffff ffffffdeeff7005a9c005a9c005a9c005a9c005a9c005a9c005a9c73a5c6 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff73a5c6005a9c005a9c005a9c005a9cffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff005a9c005a9c005a9c005a9c005a9c005a9c005a9cdeeff7 ffffffffffffffffffffffff317bad005a9c005a9c005a9c005a9c005a9c 005a9cbdd6e7ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff7badce005a9c005a9c005a9c005a9cffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff6394c6005a9c005a9c005a9c005a9c005a9c 317badffffffffffffffffffffffffffffff73a5c6005a9c005a9c005a9c 005a9c005a9c005a9cffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff7badce005a9c005a9c005a9c 005a9cbdbdbdffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff9cc6de005a9c005a9c005a9c 005a9c005a9c73a5c6ffffffffffffffffffffffffffffffbdd6e7005a9c 005a9c005a9c005a9c005a9c6394c6ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff73a5c6005a9c 005a9c005a9c005a9c8c8c8cdededeffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9c ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffefefef005a9c 005a9c005a9c005a9c005a9cbdd6e7ffffffffffffffffffffffffffffff ffffff005a9c005a9c005a9c005a9c005a9c9cc6deffffffffffffffffff efefef7badceadcee7ffffffffffffffffffffffffffffffffffffffffff 317bad005a9c005a9c005a9c005a9cdedede424242ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 424242737373ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff4284b5005a9c005a9c005a9c005a9cffffffffffffffffffffffff ffffffffffffffffff6394c6005a9c005a9c005a9c005a9cefefefffffff deeff76394c6005a9c005a9c005a9cffffffffffffffffffffffffffffff ffffffdeeff7005a9c005a9c005a9c005a9c528cbdffffff4242428c8c8c ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff8c8c8c080808424242ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff8cb5d6005a9c005a9c005a9c6394c6ffffffffffff ffffffffffffffffffffffffffffff9cc6de005a9c005a9c005a9c317bad ffffffffffffffffff005a9c005a9c005a9c005a9c73a5c6ffffffffffff ffffffffffffffffff528cbd005a9c005a9c005a9c005a9c9cc6deffffff bdbdbd0808089c9c9cffffffffffffffffffffffffffffffffffffffffff ffffffffffff9c9c9c080808080808181818ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffcee7ef005a9c005a9c005a9c9cc6de ffffffffffffffffffffffffffffffffffffffffffefefef005a9c005a9c 005a9c8cb5d6ffffffffffffffffff7badce005a9c005a9c005a9c005a9c 6394c6efefefffffffffffff6394c6005a9c005a9c005a9c005a9c005a9c efefefffffffffffff4242420808088c8c8cffffffffffffffffffffffff ffffffffffffffffff7b7b7b080808080808080808adadadffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff005a9c005a9c 005a9cefefefffffffffffffffffffffffffffffffffffffffffffffffff 4284b5005a9c005a9ccee7efffffffffffffffffffefefef005a9c005a9c 005a9c005a9c005a9c005a9c4284b5005a9c005a9c005a9c005a9c005a9c 005a9c7badceffffffffffffffffffefefef1010100808084242429c9c9c efefefffffffdedede9c9c9c212121080808080808080808424242ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 73a5c6005a9c317badffffffffffffffffffffffffffffffffffffffffff ffffffffffff8cb5d6005a9c005a9cffffffffffffffffffffffffffffff bdd6e7005a9c005a9c005a9c005a9c005a9c005a9c005a9c005a9c005a9c 005a9c005a9c4284b5ffffffffffffffffffffffffffffffcecece080808 080808080808080808080808080808080808080808080808080808292929 efefefffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffadcee7005a9c8cb5d6ffffffffffffffffffffffffffffff ffffffffffffffffffffffffcee7ef005a9c6394c6ffffffffffffffffff ffffffffffffffffff9cc6de005a9c005a9c005a9c005a9c005a9c005a9c 005a9c005a9c005a9c317badefefefffffffffffffffffffffffffffffff ffffffadadad101010080808080808080808080808080808080808080808 424242efefefffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff005a9ccee7efffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff005a9cadcee7ffffff ffffffffffffffffffffffffffffffffffffcee7ef4284b5005a9c005a9c 005a9c005a9c005a9c005a9c7badceffffffffffffffffffffffffffffff ffffffffffffffffffffffffdedede636363080808080808080808080808 1818187b7b7bffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff9cc6deffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffadcee7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff deeff7adcee77badce8cb5d6bdd6e7ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffefefefbdbdbd bdbdbdcececeffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff181818101010080808101010292929313131 313131313131313131313131313131313131313131313131313131313131 313131313131313131313131313131313131313131313131313131313131 313131313131313131313131313131313131313131313131313131313131 313131313131313131313131313131313131313131313131313131313131 313131313131313131313131313131313131313131313131313131313131 313131313131313131181818101010080808101010080808101010080808 101010080808101010080808101010080808 %%EndData grestore 57.6 0.0 RM [/Rect [0.0 -38.3999023 57.6000023 9.91821289e-05] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://www.w3.org/)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 0 -76.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 652.40033 null] /Dest /30 /DEST pdfmark [/View [/XYZ -4 652.40033 null] /Dest /1 /DEST pdfmark %%IncludeResource: font Helvetica 19 0 Nf (XHTML) S 1.6 0.0 RM 0.0 6.7 RM 14.4538 0 Nf (\237) S 0.0 -6.7 RM 0.0 0.0 0.0 setrgbcolor 2.1 0.0 RM 19 0 Nf ( 1.1 - Module-based ) S (XHTML) S 0 -85.9 M 0.0 0.0 0.0 setrgbcolor 0 -110.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 616.00061 null] /Dest /31 /DEST pdfmark [/View [/XYZ -4 616.00061 null] /Dest /2 /DEST pdfmark 17 0 Nf (W3C Recommendation 31 May ) S (2001) S 0 -118.9 M 0.0 0.0 0.0 setrgbcolor 0 -134.6 M 11 0 Nf (This version: ) S 22 -147.8 M 0.0 0.0 0.0 setrgbcolor (http://www.w3.org/TR/2001/REC-xhtml11-20010531) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -150.549316 276.700195 -138.44931] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2001/REC-xhtml11-20010531)] Cd /ANN pdfmark 22 -161 M (\() S 0.0 0.0 0.0 setrgbcolor (Single file ) S (version) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.6628418 -163.749268 112.857422 -151.649261] /Subtype /Link /Border [0 0 1] /Dest /0 /ANN pdfmark ( ) S ([p.) S (1) S (] ) S 0.0 0.0 0.0 setrgbcolor (, ) S 0.0 0.0 0.0 setrgbcolor (PostScript ) S (version) S 0.0 0.0 0.0 setrgbcolor (, ) S 0.0 0.0 0.0 setrgbcolor (PDF ) S (version) S 0.0 0.0 0.0 setrgbcolor (, ) S 0.0 0.0 0.0 setrgbcolor (ZIP ) S (archive) S 0.0 0.0 0.0 setrgbcolor (, or ) S 0.0 0.0 0.0 setrgbcolor (Gzip'd TAR ) S 22 -174.2 M (archive) S 0.0 0.0 0.0 setrgbcolor (\) ) S 0 -187.4 M (Latest version: ) S 22 -200.6 M 0.0 0.0 0.0 setrgbcolor (http://www.w3.org/TR/xhtml11) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -203.349121 169.704346 -191.249115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml11)] Cd /ANN pdfmark ( ) S 0 -213.8 M (Previous version: ) S 22 -227 M 0.0 0.0 0.0 setrgbcolor (http://www.w3.org/TR/2001/PR-xhtml11-20010406) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -229.749023 268.758301 -217.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2001/PR-xhtml11-20010406)] Cd /ANN pdfmark ( ) S 0 -240.2 M (Editors: ) S 22 -253.4 M 0.0 0.0 0.0 setrgbcolor (Murray ) S (Altheim) S 0.0 0.0 0.0 setrgbcolor (, ) S 0.0 0.0 0.0 setrgbcolor (Sun ) S (Microsystems) S 0.0 0.0 0.0 setrgbcolor [/Rect [101.067383 -256.148926 192.914307 -244.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.sun.com/)] Cd /ANN pdfmark 22 -266.6 M 0.0 0.0 0.0 setrgbcolor (Shane ) S (McCarron) S 0.0 0.0 0.0 setrgbcolor (, ) S 0.0 0.0 0.0 setrgbcolor (Applied Testing and ) S (Technology) S 0.0 0.0 0.0 setrgbcolor [/Rect [110.252686 -269.348877 269.386 -257.248871] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.aptest.com/)] Cd /ANN pdfmark 0 -290.8 M 0.0 0.0 0.0 setrgbcolor 11 0 Nf (Copyright) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -293.548828 48.0683594 -281.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/ipr-notice-20000612#Copyright)] Cd /ANN pdfmark ( \2512001 ) S 0.0 0.0 0.0 setrgbcolor (W3C) S 0.0 0.0 0.0 setrgbcolor [/Rect [84.7548828 -293.548828 111.196533 -281.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/)] Cd /ANN pdfmark 0.9 0.0 RM 0.0 3.9 RM 8.36798 0 Nf (\256) S 0.0 -3.9 RM 0.0 0.0 0.0 setrgbcolor 1.2 0.0 RM 11 0 Nf ( ) S (\() S 0.0 0.0 0.0 setrgbcolor (MIT) S 0.0 0.0 0.0 setrgbcolor [/Rect [124.233887 -293.548828 145.175537 -281.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)] Cd /ANN pdfmark (, ) S 0.0 0.0 0.0 setrgbcolor (INRIA) S 0.0 0.0 0.0 setrgbcolor [/Rect [149.29126 -293.548828 180.627686 -281.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.inria.fr/)] Cd /ANN pdfmark (, ) S 0.0 0.0 0.0 setrgbcolor (Keio) S 0.0 0.0 0.0 setrgbcolor [/Rect [184.743408 -293.548828 208.75415 -281.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.keio.ac.jp/)] Cd /ANN pdfmark (\), All Rights Reserved. W3C ) S 0.0 0.0 0.0 setrgbcolor (liability) S 0.0 0.0 0.0 setrgbcolor [/Rect [346.726562 -293.548828 381.72583 -281.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/ipr-notice-20000612#Legal_Disclaimer)] Cd /ANN pdfmark (, ) S 0.0 0.0 0.0 setrgbcolor (trademark) S 0.0 0.0 0.0 setrgbcolor [/Rect [385.841553 -293.548828 437.351807 -281.448822] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/ipr-notice-20000612#W3C_Trademarks)] Cd /ANN pdfmark (, ) S 0.0 0.0 0.0 setrgbcolor 0 -304 M (document ) S (use) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -306.748779 70.090332 -294.648773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/copyright-documents-19990405)] Cd /ANN pdfmark ( and ) S 0.0 0.0 0.0 setrgbcolor (software ) S (licensing) S 0.0 0.0 0.0 setrgbcolor [/Rect [92.5539551 -306.748779 181.969727 -294.648773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/copyright-software-19980720)] Cd /ANN pdfmark ( rules ) S (apply.) S 0 -315 M gsave 0.6 setlinewidth 0.0 0.0 0.0 setrgbcolor 470.0 0 RL stroke grestore 0.0 -11.0 RM 0 -349 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 377.401459 null] /Dest /32 /DEST pdfmark [/View [/XYZ -4 377.401459 null] /Dest /3 /DEST pdfmark 17 0 Nf (Abstract) S 0 -357.5 M 0.0 0.0 0.0 setrgbcolor 0 -373.2 M 11 0 Nf (This Recommendation defines a new XHTML document type that is based upon the module) S 0 -386.4 M (framework and modules defined in Modularization of XHTML ) S ([) S 0.0 0.0 0.0 setrgbcolor (XHTMLMOD) S 0.0 0.0 0.0 setrgbcolor [/Rect [300.384277 -389.148438 365.325439 -377.048431] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (]. The purpose) S 0 -399.6 M (of this document type is to serve as the basis for future extended XHTML 'family' document) S 0 -412.8 M (types, and to provide a consistent, forward-looking document type cleanly separated from the) S 0 -426 M (deprecated, legacy functionality of HTML 4 ) S ([) S 0.0 0.0 0.0 setrgbcolor (HTML4) S 0.0 0.0 0.0 setrgbcolor [/Rect [213.595703 -428.748291 251.65332 -416.648285] /Subtype /Link /Border [0 0 1] /Dest /16 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (] that was brought forward into the) S 0 -439.2 M (XHTML 1.0 ) S ([) S 0.0 0.0 0.0 setrgbcolor (XHTML1) S 0.0 0.0 0.0 setrgbcolor [/Rect [60.7419434 -441.948242 106.136475 -429.848236] /Subtype /Link /Border [0 0 1] /Dest /17 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (] document types. This document type is essentially a reformulation) S 0 -452.4 M (of XHTML 1.0 Strict using XHTML Modules. This means that many facilities available in other) S 0 -465.6 M (XHTML Family document types \(e.g., XHTML Frames\) are not available in this document type.) S 0 -478.8 M (These other facilities are available through modules defined in Modularization of XHTML, and) S 0 -492 M (document authors are free to define document types based upon XHTML 1.1 that use these) S 0 -505.2 M (facilities \(see ) S ([) S 0.0 0.0 0.0 setrgbcolor (XHTMLMOD) S 0.0 0.0 0.0 setrgbcolor [/Rect [68.6835938 -507.948 133.624756 -495.848] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (] for information on creating new document ) S (types\).) S 0 -539.2 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 187.202271 null] /Dest /33 /DEST pdfmark [/View [/XYZ -4 187.202271 null] /Dest /4 /DEST pdfmark 17 0 Nf (Status of this ) S (document) S 0 -547.7 M 0.0 0.0 0.0 setrgbcolor 0 -563.4 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (This section describes the status of this document at the time of its publication. Other) S 0 -576.6 M (documents may supersede this document. The latest status of this document series is) S 0 -589.8 M 11 1 Nf (maintained at the ) S (W3C.) S 0.0 0.0 0.0 setrgbcolor 0 -589.8 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 1 -) S 0 setgray 332.2 40 M 8 0 Nf ( XHTML\237 1.1 - Module-based XHTML) S 0 40 M (XHTML 1.1 - Module-based XHTML) S 0 -8 M grestore pgsave restore N %%Page: 2 2 %%PageResources: font Helvetica Helvetica-Oblique %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -13.2 M %%IncludeResource: font Helvetica 11 0 Nf (This document has been reviewed by W3C Members and other interested parties and has been) S 0 -26.4 M (endorsed by the Director as a W3C Recommendation. It is a stable document and may be used) S 0 -39.6 M (as reference material or cited as a normative reference from another document. W3C's role in) S 0 -52.8 M (making the Recommendation is to draw attention to the specification and to promote its) S 0 -66 M (widespread deployment. This enhances the functionality and interoperability of the ) S (Web.) S 0 -90.2 M 11 0 Nf (This document has been produced by the ) S 0.0 0.0 0.0 setrgbcolor (W3C HTML Working ) S (Group) S 0.0 0.0 0.0 setrgbcolor [/Rect [204.44458 -92.949707 340.906494 -80.8497086] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/MarkUp/Group/)] Cd /ANN pdfmark ( ) S (\() S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (members ) S (only) S 0.0 0.0 0.0 setrgbcolor [/Rect [345.627197 -92.949707 416.695312 -80.8497086] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://cgi.w3.org/MemberAccess/AccessRequest)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (\) as part of) S 0 -103.4 M (the ) S 0.0 0.0 0.0 setrgbcolor (W3C HTML ) S (Activity) S 0.0 0.0 0.0 setrgbcolor [/Rect [17.3476562 -106.149658 114.683105 -94.0496597] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/MarkUp/)] Cd /ANN pdfmark (. The goals of the HTML Working Group are discussed in the ) S 0.0 0.0 0.0 setrgbcolor (HTML) S [/Rect [411.636475 -106.149658 443.578125 -94.0496597] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/MarkUp/2000/Charter)] Cd /ANN pdfmark 0 -116.6 M (Working Group ) S (charter) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -119.349609 112.252197 -107.249611] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/MarkUp/2000/Charter)] Cd /ANN pdfmark (. The W3C staff contact for work on HTML is ) S 0.0 0.0 0.0 setrgbcolor (Masayasu ) S (Ishikawa) S 0.0 0.0 0.0 setrgbcolor (.) S 0 -140.8 M (Public discussion of HTML takes place on ) S 0.0 0.0 0.0 setrgbcolor (www-html@w3.org) S 0.0 0.0 0.0 setrgbcolor ( ) S (\() S 0.0 0.0 0.0 setrgbcolor (archive) S 0.0 0.0 0.0 setrgbcolor [/Rect [304.79541 -143.549561 342.248047 -131.449554] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://lists.w3.org/Archives/Public/www-html/)] Cd /ANN pdfmark (\). To subscribe send an) S 0 -154 M 11 0 Nf (email to ) S 0.0 0.0 0.0 setrgbcolor (www-html-request@w3.org) S 0.0 0.0 0.0 setrgbcolor ( with the word ) S 0.0 0.0 0.0 setrgbcolor 11 1 Nf (subscribe) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( in the subject ) S (line.) S 0 -178.2 M (Please report errors in this document to ) S 0.0 0.0 0.0 setrgbcolor (www-html-editor@w3.org) S 0.0 0.0 0.0 setrgbcolor ( ) S (\() S 0.0 0.0 0.0 setrgbcolor (archive) S 0.0 0.0 0.0 setrgbcolor [/Rect [324.968018 -180.949463 362.420654 -168.849457] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://lists.w3.org/Archives/Public/www-html-editor/)] Cd /ANN pdfmark (\). The list of ) S 0.0 0.0 0.0 setrgbcolor (known ) S [/Rect [420.941162 -180.949463 457.788818 -168.849457] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/2001/05/REC-xhtml11-20010531-errata)] Cd /ANN pdfmark 0 -191.4 M (errors) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -194.149414 29.720459 -182.049408] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/2001/05/REC-xhtml11-20010531-errata)] Cd /ANN pdfmark ( in this specification is available at ) S 0 -204.6 M (http://www.w3.org/2001/05/REC-xhtml11-20010531-errata.) S 0 -228.8 M (The English version of this specification is the only normative version. Information about ) S 0.0 0.0 0.0 setrgbcolor 0 -242 M (translations of this ) S (document) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -244.749268 141.005859 -232.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/MarkUp/translations)] Cd /ANN pdfmark ( is available at ) S (http://www.w3.org/MarkUp/translations.) S 0 -266.2 M (A list of current W3C Recommendations and other technical documents can be found at ) S 0.0 0.0 0.0 setrgbcolor 0 -279.4 M (http://www.w3.org/TR) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -282.14917 106.135986 -270.049164] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR)] Cd /ANN pdfmark (.) S 0 -317.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 411.401062 null] /Dest /34 /DEST pdfmark [/View [/XYZ -4 411.401062 null] /Dest /5 /DEST pdfmark 19 0 Nf (Quick Table of ) S (Contents) S 0 -326.9 M 0.0 0.0 0.0 setrgbcolor 461 -341.6 M 11 0 Nf (.) S 441.2 -341.6 M (.) S 421.4 -341.6 M (.) S 401.6 -341.6 M (.) S 381.8 -341.6 M (.) S 362 -341.6 M (.) S 342.2 -341.6 M (.) S 322.4 -341.6 M (.) S 302.6 -341.6 M (.) S 282.8 -341.6 M (.) S 263 -341.6 M (.) S 243.2 -341.6 M (.) S 223.4 -341.6 M (.) S 203.6 -341.6 M (.) S 183.8 -341.6 M (.) S 164 -341.6 M (.) S 144.2 -341.6 M (.) S 124.4 -341.6 M (.) S 104.6 -341.6 M (.) S 463.9 -341.6 M (5) S 22 -341.6 M (1. ) S 0.0 0.0 0.0 setrgbcolor (Introduction) S [/Rect [33.2316895 -344.348877 92.7058105 -332.248871] /Subtype /Link /Border [0 0 1] /Dest /7 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -355.8 M (.) S 441.2 -355.8 M (.) S 421.4 -355.8 M (.) S 401.6 -355.8 M (.) S 381.8 -355.8 M (.) S 362 -355.8 M (.) S 342.2 -355.8 M (.) S 322.4 -355.8 M (.) S 302.6 -355.8 M (.) S 282.8 -355.8 M (.) S 263 -355.8 M (.) S 243.2 -355.8 M (.) S 223.4 -355.8 M (.) S 203.6 -355.8 M (.) S 183.8 -355.8 M (.) S 164 -355.8 M (.) S 463.9 -355.8 M (7) S 22 -355.8 M (2. ) S 0.0 0.0 0.0 setrgbcolor (Conformance ) S (Definition) S [/Rect [33.2316895 -358.548828 150.157959 -346.448822] /Subtype /Link /Border [0 0 1] /Dest /8 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -370 M (.) S 441.2 -370 M (.) S 421.4 -370 M (.) S 401.6 -370 M (.) S 381.8 -370 M (.) S 362 -370 M (.) S 342.2 -370 M (.) S 322.4 -370 M (.) S 302.6 -370 M (.) S 282.8 -370 M (.) S 263 -370 M (.) S 243.2 -370 M (.) S 223.4 -370 M (.) S 203.6 -370 M (.) S 463.9 -370 M (9) S 22 -370 M (3. ) S 0.0 0.0 0.0 setrgbcolor (The XHTML 1.1 Document ) S (Type) S [/Rect [33.2316895 -372.748779 193.563721 -360.648773] /Subtype /Link /Border [0 0 1] /Dest /12 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -384.2 M (.) S 441.2 -384.2 M (.) S 421.4 -384.2 M (.) S 401.6 -384.2 M (.) S 381.8 -384.2 M (.) S 362 -384.2 M (.) S 342.2 -384.2 M (.) S 322.4 -384.2 M (.) S 302.6 -384.2 M (.) S 282.8 -384.2 M (.) S 263 -384.2 M (.) S 243.2 -384.2 M (.) S 223.4 -384.2 M (.) S 203.6 -384.2 M (.) S 457.8 -384.2 M (11) S 22 -384.2 M (A. ) S 0.0 0.0 0.0 setrgbcolor (Changes from XHTML 1.0 ) S (Strict) S [/Rect [34.4526367 -386.94873 192.331055 -374.848724] /Subtype /Link /Border [0 0 1] /Dest /13 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -398.4 M (.) S 441.2 -398.4 M (.) S 421.4 -398.4 M (.) S 401.6 -398.4 M (.) S 381.8 -398.4 M (.) S 362 -398.4 M (.) S 342.2 -398.4 M (.) S 322.4 -398.4 M (.) S 302.6 -398.4 M (.) S 282.8 -398.4 M (.) S 263 -398.4 M (.) S 243.2 -398.4 M (.) S 223.4 -398.4 M (.) S 203.6 -398.4 M (.) S 183.8 -398.4 M (.) S 164 -398.4 M (.) S 144.2 -398.4 M (.) S 124.4 -398.4 M (.) S 104.6 -398.4 M (.) S 457.8 -398.4 M (13) S 22 -398.4 M (B. ) S 0.0 0.0 0.0 setrgbcolor (References) S [/Rect [34.4526367 -401.148682 92.6950684 -389.048676] /Subtype /Link /Border [0 0 1] /Dest /14 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -412.6 M (.) S 441.2 -412.6 M (.) S 421.4 -412.6 M (.) S 401.6 -412.6 M (.) S 381.8 -412.6 M (.) S 362 -412.6 M (.) S 342.2 -412.6 M (.) S 322.4 -412.6 M (.) S 302.6 -412.6 M (.) S 282.8 -412.6 M (.) S 263 -412.6 M (.) S 243.2 -412.6 M (.) S 457.8 -412.6 M (15) S 22 -412.6 M (C. ) S 0.0 0.0 0.0 setrgbcolor (XHTML 1.1 Document Type ) S (Definition) S [/Rect [35.0576172 -415.348633 222.283936 -403.248627] /Subtype /Link /Border [0 0 1] /Dest /25 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -426.8 M (.) S 441.2 -426.8 M (.) S 421.4 -426.8 M (.) S 401.6 -426.8 M (.) S 381.8 -426.8 M (.) S 362 -426.8 M (.) S 342.2 -426.8 M (.) S 322.4 -426.8 M (.) S 302.6 -426.8 M (.) S 282.8 -426.8 M (.) S 263 -426.8 M (.) S 243.2 -426.8 M (.) S 223.4 -426.8 M (.) S 203.6 -426.8 M (.) S 183.8 -426.8 M (.) S 164 -426.8 M (.) S 144.2 -426.8 M (.) S 457.8 -426.8 M (27) S 22 -426.8 M (D. ) S 0.0 0.0 0.0 setrgbcolor (Acknowledgements) S [/Rect [35.0576172 -429.548584 132.426758 -417.448578] /Subtype /Link /Border [0 0 1] /Dest /29 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 0 -464.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 264.001648 null] /Dest /35 /DEST pdfmark [/View [/XYZ -4 264.001648 null] /Dest /6 /DEST pdfmark 19 0 Nf (Full Table of ) S (Contents) S 0 -474.3 M 0.0 0.0 0.0 setrgbcolor 461 -489 M 11 0 Nf (.) S 441.2 -489 M (.) S 421.4 -489 M (.) S 401.6 -489 M (.) S 381.8 -489 M (.) S 362 -489 M (.) S 342.2 -489 M (.) S 322.4 -489 M (.) S 302.6 -489 M (.) S 282.8 -489 M (.) S 263 -489 M (.) S 243.2 -489 M (.) S 223.4 -489 M (.) S 203.6 -489 M (.) S 183.8 -489 M (.) S 164 -489 M (.) S 144.2 -489 M (.) S 124.4 -489 M (.) S 104.6 -489 M (.) S 463.9 -489 M (5) S 22 -489 M (1. ) S 0.0 0.0 0.0 setrgbcolor (Introduction) S [/Rect [33.2316895 -491.748291 92.7058105 -479.648285] /Subtype /Link /Border [0 0 1] /Dest /7 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -503.2 M (.) S 441.2 -503.2 M (.) S 421.4 -503.2 M (.) S 401.6 -503.2 M (.) S 381.8 -503.2 M (.) S 362 -503.2 M (.) S 342.2 -503.2 M (.) S 322.4 -503.2 M (.) S 302.6 -503.2 M (.) S 282.8 -503.2 M (.) S 263 -503.2 M (.) S 243.2 -503.2 M (.) S 223.4 -503.2 M (.) S 203.6 -503.2 M (.) S 183.8 -503.2 M (.) S 164 -503.2 M (.) S 463.9 -503.2 M (7) S 22 -503.2 M (2. ) S 0.0 0.0 0.0 setrgbcolor (Conformance ) S (Definition) S [/Rect [33.2316895 -505.948242 150.157959 -493.848236] /Subtype /Link /Border [0 0 1] /Dest /8 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -517.4 M (.) S 441.2 -517.4 M (.) S 421.4 -517.4 M (.) S 401.6 -517.4 M (.) S 381.8 -517.4 M (.) S 362 -517.4 M (.) S 342.2 -517.4 M (.) S 322.4 -517.4 M (.) S 302.6 -517.4 M (.) S 282.8 -517.4 M (.) S 263 -517.4 M (.) S 243.2 -517.4 M (.) S 223.4 -517.4 M (.) S 203.6 -517.4 M (.) S 463.9 -517.4 M (7) S 44 -517.4 M (2.1. ) S 0.0 0.0 0.0 setrgbcolor (Document ) S (Conformance) S [/Rect [64.4055176 -520.148193 185.611084 -508.048187] /Subtype /Link /Border [0 0 1] /Dest /9 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -531.6 M (.) S 441.2 -531.6 M (.) S 421.4 -531.6 M (.) S 401.6 -531.6 M (.) S 381.8 -531.6 M (.) S 362 -531.6 M (.) S 342.2 -531.6 M (.) S 322.4 -531.6 M (.) S 302.6 -531.6 M (.) S 282.8 -531.6 M (.) S 263 -531.6 M (.) S 463.9 -531.6 M (7) S 66 -531.6 M (2.1.1. ) S 0.0 0.0 0.0 setrgbcolor (Strictly Conforming ) S (Documents) S [/Rect [95.5793457 -534.348145 249.167969 -522.248169] /Subtype /Link /Border [0 0 1] /Dest /10 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 461 -545.8 M (.) S 441.2 -545.8 M (.) S 421.4 -545.8 M (.) S 401.6 -545.8 M (.) S 381.8 -545.8 M (.) S 362 -545.8 M (.) S 342.2 -545.8 M (.) S 322.4 -545.8 M (.) S 302.6 -545.8 M (.) S 282.8 -545.8 M (.) S 263 -545.8 M (.) S 243.2 -545.8 M (.) S 223.4 -545.8 M (.) S 203.6 -545.8 M (.) S 463.9 -545.8 M (8) S 44 -545.8 M (2.2. ) S 0.0 0.0 0.0 setrgbcolor (User Agent ) S (Conformance) S [/Rect [64.4055176 -548.548096 190.505859 -536.44812] /Subtype /Link /Border [0 0 1] /Dest /11 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 461 -560 M (.) S 441.2 -560 M (.) S 421.4 -560 M (.) S 401.6 -560 M (.) S 381.8 -560 M (.) S 362 -560 M (.) S 342.2 -560 M (.) S 322.4 -560 M (.) S 302.6 -560 M (.) S 282.8 -560 M (.) S 263 -560 M (.) S 243.2 -560 M (.) S 223.4 -560 M (.) S 203.6 -560 M (.) S 463.9 -560 M (9) S 22 -560 M (3. ) S 0.0 0.0 0.0 setrgbcolor (The XHTML 1.1 Document ) S (Type) S [/Rect [33.2316895 -562.748047 193.563721 -550.648071] /Subtype /Link /Border [0 0 1] /Dest /12 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -574.2 M (.) S 441.2 -574.2 M (.) S 421.4 -574.2 M (.) S 401.6 -574.2 M (.) S 381.8 -574.2 M (.) S 362 -574.2 M (.) S 342.2 -574.2 M (.) S 322.4 -574.2 M (.) S 302.6 -574.2 M (.) S 282.8 -574.2 M (.) S 263 -574.2 M (.) S 243.2 -574.2 M (.) S 223.4 -574.2 M (.) S 203.6 -574.2 M (.) S 457.8 -574.2 M (11) S 22 -574.2 M (A. ) S 0.0 0.0 0.0 setrgbcolor (Changes from XHTML 1.0 ) S (Strict) S [/Rect [34.4526367 -576.948 192.331055 -564.848] /Subtype /Link /Border [0 0 1] /Dest /13 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -588.4 M (.) S 441.2 -588.4 M (.) S 421.4 -588.4 M (.) S 401.6 -588.4 M (.) S 381.8 -588.4 M (.) S 362 -588.4 M (.) S 342.2 -588.4 M (.) S 322.4 -588.4 M (.) S 302.6 -588.4 M (.) S 282.8 -588.4 M (.) S 263 -588.4 M (.) S 243.2 -588.4 M (.) S 223.4 -588.4 M (.) S 203.6 -588.4 M (.) S 183.8 -588.4 M (.) S 164 -588.4 M (.) S 144.2 -588.4 M (.) S 124.4 -588.4 M (.) S 104.6 -588.4 M (.) S 457.8 -588.4 M (13) S 22 -588.4 M (B. ) S 0.0 0.0 0.0 setrgbcolor (References) S [/Rect [34.4526367 -591.147949 92.6950684 -579.048] /Subtype /Link /Border [0 0 1] /Dest /14 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -602.6 M (.) S 441.2 -602.6 M (.) S 421.4 -602.6 M (.) S 401.6 -602.6 M (.) S 381.8 -602.6 M (.) S 362 -602.6 M (.) S 342.2 -602.6 M (.) S 322.4 -602.6 M (.) S 302.6 -602.6 M (.) S 282.8 -602.6 M (.) S 263 -602.6 M (.) S 243.2 -602.6 M (.) S 223.4 -602.6 M (.) S 203.6 -602.6 M (.) S 183.8 -602.6 M (.) S 457.8 -602.6 M (13) S 44 -602.6 M (B.1. ) S 0.0 0.0 0.0 setrgbcolor (Normative ) S (References) S [/Rect [65.6264648 -605.3479 177.041992 -593.247925] /Subtype /Link /Border [0 0 1] /Dest /15 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -616.8 M (.) S 441.2 -616.8 M (.) S 421.4 -616.8 M (.) S 401.6 -616.8 M (.) S 381.8 -616.8 M (.) S 362 -616.8 M (.) S 342.2 -616.8 M (.) S 322.4 -616.8 M (.) S 302.6 -616.8 M (.) S 282.8 -616.8 M (.) S 263 -616.8 M (.) S 243.2 -616.8 M (.) S 223.4 -616.8 M (.) S 203.6 -616.8 M (.) S 183.8 -616.8 M (.) S 457.8 -616.8 M (13) S 44 -616.8 M (B.2. ) S 0.0 0.0 0.0 setrgbcolor (Informative ) S (References) S [/Rect [65.6264648 -619.547852 181.331787 -607.447876] /Subtype /Link /Border [0 0 1] /Dest /21 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 22 -617.8 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 2 -) S 0 setgray 342.4 40 M 8 0 Nf (XHTML 1.1 - Module-based XHTML) S 0 40 M ( Quick Table of Contents) S 44 -8 M grestore pgsave restore N %%Page: 3 3 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 461 -13.2 M %%IncludeResource: font Helvetica 11 0 Nf (.) S 441.2 -13.2 M (.) S 421.4 -13.2 M (.) S 401.6 -13.2 M (.) S 381.8 -13.2 M (.) S 362 -13.2 M (.) S 342.2 -13.2 M (.) S 322.4 -13.2 M (.) S 302.6 -13.2 M (.) S 282.8 -13.2 M (.) S 263 -13.2 M (.) S 243.2 -13.2 M (.) S 457.8 -13.2 M (15) S 22 -13.2 M (C. ) S 0.0 0.0 0.0 setrgbcolor (XHTML 1.1 Document Type ) S (Definition) S [/Rect [35.0576172 -15.9499512 222.283936 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /25 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -27.4 M 11 0 Nf (.) S 441.2 -27.4 M (.) S 421.4 -27.4 M (.) S 401.6 -27.4 M (.) S 381.8 -27.4 M (.) S 362 -27.4 M (.) S 342.2 -27.4 M (.) S 322.4 -27.4 M (.) S 302.6 -27.4 M (.) S 282.8 -27.4 M (.) S 457.8 -27.4 M (15) S 44 -27.4 M (C.1. ) S 0.0 0.0 0.0 setrgbcolor (SGML Open Catalog Entry for XHTML ) S (1.1) S [/Rect [66.2314453 -30.1499023 273.64209 -18.049902] /Subtype /Link /Border [0 0 1] /Dest /26 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -41.6 M (.) S 441.2 -41.6 M (.) S 421.4 -41.6 M (.) S 401.6 -41.6 M (.) S 381.8 -41.6 M (.) S 362 -41.6 M (.) S 342.2 -41.6 M (.) S 322.4 -41.6 M (.) S 302.6 -41.6 M (.) S 282.8 -41.6 M (.) S 263 -41.6 M (.) S 243.2 -41.6 M (.) S 223.4 -41.6 M (.) S 203.6 -41.6 M (.) S 183.8 -41.6 M (.) S 164 -41.6 M (.) S 457.8 -41.6 M (15) S 44 -41.6 M (C.2. ) S 0.0 0.0 0.0 setrgbcolor (XHTML 1.1 ) S (Driver) S [/Rect [66.2314453 -44.3498535 156.240967 -32.249855] /Subtype /Link /Border [0 0 1] /Dest /27 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -55.8 M (.) S 441.2 -55.8 M (.) S 421.4 -55.8 M (.) S 401.6 -55.8 M (.) S 381.8 -55.8 M (.) S 362 -55.8 M (.) S 342.2 -55.8 M (.) S 322.4 -55.8 M (.) S 302.6 -55.8 M (.) S 282.8 -55.8 M (.) S 263 -55.8 M (.) S 243.2 -55.8 M (.) S 223.4 -55.8 M (.) S 203.6 -55.8 M (.) S 457.8 -55.8 M (21) S 44 -55.8 M (C.3. ) S 0.0 0.0 0.0 setrgbcolor (XHTML 1.1 ) S (Customizations) S [/Rect [66.2314453 -58.5498047 202.099609 -46.4498062] /Subtype /Link /Border [0 0 1] /Dest /28 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 461 -70 M (.) S 441.2 -70 M (.) S 421.4 -70 M (.) S 401.6 -70 M (.) S 381.8 -70 M (.) S 362 -70 M (.) S 342.2 -70 M (.) S 322.4 -70 M (.) S 302.6 -70 M (.) S 282.8 -70 M (.) S 263 -70 M (.) S 243.2 -70 M (.) S 223.4 -70 M (.) S 203.6 -70 M (.) S 183.8 -70 M (.) S 164 -70 M (.) S 144.2 -70 M (.) S 457.8 -70 M (27) S 22 -70 M (D. ) S 0.0 0.0 0.0 setrgbcolor (Acknowledgements) S [/Rect [35.0576172 -72.7497559 132.426758 -60.6497574] /Subtype /Link /Border [0 0 1] /Dest /29 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 0 -81 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 3 -) S 0 setgray 389.5 40 M 8 0 Nf ( Full Table of Contents) S 0 40 M (XHTML 1.1 - Module-based XHTML) S 0 -8 M grestore pgsave restore N %%Page: 4 4 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 0 M gsave 0 setgray 227.9 -660 M %%IncludeResource: font Helvetica 8 0 Nf (- 4 -) S 0 setgray 342.4 40 M 8 0 Nf (XHTML 1.1 - Module-based XHTML) S 0 40 M ( Full Table of Contents) S 0 -8 M grestore pgsave restore N %%Page: 5 5 %%PageResources: font Helvetica Helvetica-Oblique %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor %%IncludeResource: font Helvetica 19 0 Nf (1.) S [/View [/XYZ -4 706.000183 null] /Dest /36 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /7 /DEST pdfmark ( ) S (Introduction) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 11 0 Nf (This section is ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (normative) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (.) S 0 -71.2 M (With the introduction of the XHTML family of modules and document types, the W3C has helped) S 0 -84.4 M (move the Internet content-development community from the days of malformed, non-standard) S 0 -97.6 M (markup into the well formed, valid world of XML ) S ([) S 0.0 0.0 0.0 setrgbcolor (XML) S 0.0 0.0 0.0 setrgbcolor [/Rect [236.188477 -100.349609 260.804199 -88.2496109] /Subtype /Link /Border [0 0 1] /Dest /19 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (]. In XHTML 1.0, this move was) S 0 -110.8 M (moderated by a goal of providing for easy migration of existing, HTML 4 \(or earlier\) based) S 0 -124 M (content to XHTML and XML. With the advent of the XHTML modules defined in Modularization) S 0 -137.2 M (of XHTML, the W3C has removed support for deprecated elements and attributes from the) S 0 -150.4 M (XHTML family. These elements and attributes were largely presentation oriented functionality) S 0 -163.6 M (that is better handled via style sheets or client-specific default ) S (behavior.) S 0 -187.8 M (Going forward, XHTML family document types will be based upon this new, more structural) S 0 -201 M (functional collection. In this specification, the W3C's HTML Working Group has defined an initial) S 0 -214.2 M (document type based solely upon modules. This document type is designed to be portable to a) S 0 -227.4 M (broad collection of client devices, and applicable to the majority of Internet content. Content) S 0 -240.6 M (developers who base their content upon the functionality expressed in this specification can be) S 0 -253.8 M (confident that it will be consistently portable across XHTML family conforming user ) S (agents.) S 0 -264.8 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 5 -) S 0 setgray 419.3 40 M 8 0 Nf (1. Introduction) S 0 40 M (XHTML 1.1 - Module-based XHTML) S 0 -8 M grestore pgsave restore N %%Page: 6 6 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 0 M gsave 0 setgray 227.9 -660 M %%IncludeResource: font Helvetica 8 0 Nf (- 6 -) S 0 setgray 342.4 40 M 8 0 Nf (XHTML 1.1 - Module-based XHTML) S 0 40 M (1. Introduction) S 0 -8 M grestore pgsave restore N %%Page: 7 7 %%PageResources: font Helvetica Helvetica-Oblique Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor %%IncludeResource: font Helvetica 19 0 Nf (2.) S [/View [/XYZ -4 706.000183 null] /Dest /37 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /8 /DEST pdfmark ( Conformance ) S (Definition) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 11 0 Nf (This section is ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (normative) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (.) S 0 -71.2 M (The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD",) S 0 -84.4 M ("RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as) S 0 -97.6 M (described in ) S 0.0 0.0 0.0 setrgbcolor ([RFC2119]) S 0.0 0.0 0.0 setrgbcolor [/Rect [61.3581543 -100.349609 116.54248 -88.2496109] /Subtype /Link /Border [0 0 1] /Dest /23 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (.) S 0 -131.6 M 0.0 0.313725501 0.698039234 setrgbcolor 17 0 Nf (2.1.) S [/View [/XYZ -4 594.800659 null] /Dest /38 /DEST pdfmark [/View [/XYZ -4 594.800659 null] /Dest /9 /DEST pdfmark ( Document ) S (Conformance) S 0 -140.1 M 0.0 0.0 0.0 setrgbcolor 0 -155.8 M 11 0 Nf (This version of XHTML provides a definition of strictly conforming XHTML documents, which are) S 0 -169 M (restricted to elements and attributes from the XHTML ) S (namespace.) S 0 -199 M 0.0 0.313725501 0.698039234 setrgbcolor 15 0 Nf (2.1.1.) S [/View [/XYZ -4 525.000732 null] /Dest /39 /DEST pdfmark [/View [/XYZ -4 525.000732 null] /Dest /10 /DEST pdfmark ( Strictly Conforming ) S (Documents) S 0 -206.5 M 0.0 0.0 0.0 setrgbcolor 0 -223.2 M 11 0 Nf (A strictly conforming XHTML 1.1 document is a document that requires only the facilities) S 0 -236.4 M (described as mandatory in this specification. Such a document must meet all the following ) S 0 -249.6 M (criteria:) S 6.7 -273.8 M (1. ) S (The document must conform to the constraints expressed in ) S 0.0 0.0 0.0 setrgbcolor (Appendix\240C) S 0.0 0.0 0.0 setrgbcolor [/Rect [316.290771 -276.549072 375.14917 -264.449066] /Subtype /Link /Border [0 0 1] /Dest /25 /ANN pdfmark ( ) S ([p.) S (15) S (] ) S 0.0 0.0 0.0 setrgbcolor (.) S 6.7 -298 M 11 0 Nf (2. ) S (The root element of the document must be ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf () S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (.) S 6.7 -322.2 M 11 0 Nf (3. ) S (The root element of the document must designate the XHTML namespace using the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (xmlns) S 0.0 0.0 0.0 setrgbcolor 22 -335.4 M 11 0 Nf (attribute ) S 0.0 0.0 0.0 setrgbcolor ([XMLNAMES]) S 0.0 0.0 0.0 setrgbcolor [/Rect [63.8000488 -338.148926 133.646973 -326.04892] /Subtype /Link /Border [0 0 1] /Dest /24 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (. The namespace designator for XHTML is ) S 22 -348.6 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (http://www.w3.org/1999/xhtml) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (".) S 6.7 -372.8 M (4. ) S (There must be a DOCTYPE declaration in the document prior to the root element. If) S 22 -386 M (present, the public identifier included in the DOCTYPE declaration must reference the DTD) S 22 -399.2 M (found in ) S 0.0 0.0 0.0 setrgbcolor (Appendix\240C) S 0.0 0.0 0.0 setrgbcolor [/Rect [63.1953125 -401.94873 122.053711 -389.848724] /Subtype /Link /Border [0 0 1] /Dest /25 /ANN pdfmark ( ) S ([p.) S (15) S (] ) S 0.0 0.0 0.0 setrgbcolor (using its Formal Public Identifier. The system identifier may be) S 22 -412.4 M (modified ) S (appropriately.) S 40 -434.2 M 9.0 4 Nf () S 22 -464.8 M 0.0 0.0 0.0 setrgbcolor 0 -480 M 11 0 Nf (Here is an example of an XHTML 1.1 ) S (document.) S 18 -501.8 M 9.0 4 Nf () S 18 -512.6 M () S 18 -534.2 M () S 18 -545 M ( ) S 18 -555.8 M ( Virtual Library) S 18 -566.6 M ( ) S 18 -577.4 M ( ) S 18 -588.2 M (

Moved to vlib.org.

) S 18 -599 M ( ) S 18 -609.8 M () S 0 -618.8 M 0.0 0.0 0.0 setrgbcolor 0 -618.8 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 7 -) S 0 setgray 377.5 40 M 8 0 Nf (2. Conformance Definition) S 0 40 M (XHTML 1.1 - Module-based XHTML) S 0 -8 M grestore pgsave restore N %%Page: 8 8 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -13.2 M %%IncludeResource: font Helvetica 11 0 Nf (Note that in this example, the XML declaration is included. An XML declaration like the one) S 0 -26.4 M (above is not required in all XML documents. XHTML document authors are strongly encouraged) S 0 -39.6 M (to use XML declarations in all their documents. Such a declaration is required when the) S 0 -52.8 M (character encoding of the document is other than the default UTF-8 or ) S (UTF-16.) S 0 -86.8 M 0.0 0.313725501 0.698039234 setrgbcolor 17 0 Nf (2.2.) S [/View [/XYZ -4 639.600464 null] /Dest /40 /DEST pdfmark [/View [/XYZ -4 639.600464 null] /Dest /11 /DEST pdfmark ( User Agent ) S (Conformance) S 0 -95.3 M 0.0 0.0 0.0 setrgbcolor 0 -111 M 11 0 Nf (A conforming user agent must meet all user agent conformance requirements defined in ) S 0 -124.2 M ([) S 0.0 0.0 0.0 setrgbcolor (XHTMLMOD) S 0.0 0.0 0.0 setrgbcolor [/Rect [2.05786133 -126.949463 66.9990234 -114.849464] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (].) S 0 -135.2 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 8 -) S 0 setgray 342.4 40 M 8 0 Nf (XHTML 1.1 - Module-based XHTML) S 0 40 M (2.2. User Agent Conformance) S 0 -8 M grestore pgsave restore N %%Page: 9 9 %%PageResources: font Helvetica Helvetica-Oblique Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor %%IncludeResource: font Helvetica 19 0 Nf (3.) S [/View [/XYZ -4 706.000183 null] /Dest /41 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /12 /DEST pdfmark ( The XHTML 1.1 Document ) S (Type) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 11 0 Nf (This section is ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (normative) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (.) S 0 -71.2 M (The XHTML 1.1 document type is a fully functional document type with rich semantics. It is not,) S 0 -84.4 M (however, as varied in functionality as the XHTML 1.0 Transitional or Frameset document types.) S 0 -97.6 M (These document types defined many presentational components that are better handled through) S 0 -110.8 M (style sheets or other similar mechanisms. Moreover, since the XHTML 1.1 document type is) S 0 -124 M (based exclusively upon the facilities defined in the XHTML modules ) S ([) S 0.0 0.0 0.0 setrgbcolor (XHTMLMOD) S 0.0 0.0 0.0 setrgbcolor [/Rect [333.417236 -126.749512 398.358398 -114.649513] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (], it) S 0 -137.2 M (does not contain any of the deprecated functionality of XHTML 1.0 nor of HTML 4. Despite these) S 0 -150.4 M (exceptions, or perhaps because of them, the XHTML 1.1 document type is a solid basis for) S 0 -163.6 M (future document types that are targeted at varied user agent ) S (environments.) S 0 -187.8 M (The XHTML 1.1 document type is made up of the following XHTML modules. The elements,) S 0 -201 M (attributes, and minimal content models associated with these modules are defined in) S 0 -214.2 M ("Modularization of XHTML" ) S ([) S 0.0 0.0 0.0 setrgbcolor (XHTMLMOD) S 0.0 0.0 0.0 setrgbcolor [/Rect [137.014404 -216.949219 201.955566 -204.849213] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (]\). The elements are listed here for information) S 0 -227.4 M (purposes, but the definitions in "Modularization of XHTML" should be considered definitive. In) S 0 -240.6 M (the on-line version of this document, the module names in the list below link into the definitions) S 0 -253.8 M (of the modules within the current version of "Modularization of ) S (XHTML".) S 0 -278 M 0.0 0.0 0.0 setrgbcolor (Structure ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -280.749023 84.7526855 -268.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_structuremodule)] Cd /ANN pdfmark (* ) S 22 -291.2 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (body, head, html, ) S (title) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -304.4 M 0.0 0.0 0.0 setrgbcolor (Text ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -307.148926 61.5212402 -295.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_textmodule)] Cd /ANN pdfmark (* ) S 22 -317.6 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (abbr, acronym, address, blockquote, br, cite, code, dfn, div, em,) S 22 -330.8 M 11 4 Nf (h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, ) S (var) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -344 M 0.0 0.0 0.0 setrgbcolor (Hypertext ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -346.748779 87.1948242 -334.648773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_hypertextmodule)] Cd /ANN pdfmark (* ) S 22 -357.2 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (a) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -370.4 M 0.0 0.0 0.0 setrgbcolor (List ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -373.148682 57.2421875 -361.048676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_listmodule)] Cd /ANN pdfmark (* ) S 22 -383.6 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (dl, dt, dd, ol, ul, ) S (li) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -396.8 M 0.0 0.0 0.0 setrgbcolor (Object ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -399.548584 71.9160156 -387.448578] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_objectmodule)] Cd /ANN pdfmark ( ) S 22 -410 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (object, ) S (param) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -423.2 M 0.0 0.0 0.0 setrgbcolor (Presentation ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -425.948486 101.879639 -413.84848] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_presentationmodule)] Cd /ANN pdfmark ( ) S 22 -436.4 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (b, big, hr, i, small, sub, sup, ) S (tt) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -449.6 M 0.0 0.0 0.0 setrgbcolor (Edit ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -452.348389 59.0791 -440.248383] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_editmodule)] Cd /ANN pdfmark ( ) S 22 -462.8 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (del, ) S (ins) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -476 M 0.0 0.0 0.0 setrgbcolor (Bidirectional Text ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -478.748291 124.484131 -466.648285] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_bdomodule)] Cd /ANN pdfmark ( ) S 22 -489.2 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (bdo) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -502.4 M 0.0 0.0 0.0 setrgbcolor (Forms ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -505.148193 71.2890625 -493.048187] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_extformsmodule)] Cd /ANN pdfmark ( ) S 22 -515.6 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (button, fieldset, form, input, label, legend, select, optgroup,) S 22 -528.8 M 11 4 Nf (option, ) S (textarea) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -542 M 0.0 0.0 0.0 setrgbcolor (Table ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -544.748047 67.637207 -532.648071] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_tablemodule)] Cd /ANN pdfmark ( ) S 22 -555.2 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (caption, col, colgroup, table, tbody, td, tfoot, th, thead, ) S (tr) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -568.4 M 0.0 0.0 0.0 setrgbcolor (Image ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -571.147949 70.6950684 -559.048] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_imagemodule)] Cd /ANN pdfmark ( ) S 22 -581.6 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (img) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -581.6 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 9 -) S 0 setgray 346 40 M 8 0 Nf (3. The XHTML 1.1 Document Type) S 0 40 M (XHTML 1.1 - Module-based XHTML) S 0 -8 M grestore pgsave restore N %%Page: 10 10 %%PageResources: font Helvetica Helvetica-Oblique Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -13.2 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica 11 0 Nf (Client-side Image Map ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -15.9499512 150.157715 -3.84995079] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_imapmodule)] Cd /ANN pdfmark ( ) S 22 -26.4 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (area, ) S (map) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -39.6 M 0.0 0.0 0.0 setrgbcolor (Server-side Image Map ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -42.3498535 154.436768 -30.2498531] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_servermapmodule)] Cd /ANN pdfmark ( ) S 22 -52.8 M 11 0 Nf (Attribute ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (ismap) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( on ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (img) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -66 M 0.0 0.0 0.0 setrgbcolor (Intrinsic Events ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -68.7497559 114.705322 -56.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_intrinsiceventsmodule)] Cd /ANN pdfmark ( ) S 22 -79.2 M (Events attributes ) S 0 -92.4 M 0.0 0.0 0.0 setrgbcolor (Metainformation ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -95.1496582 118.984131 -83.0496597] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_metamodule)] Cd /ANN pdfmark ( ) S 22 -105.6 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (meta) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -118.8 M 0.0 0.0 0.0 setrgbcolor (Scripting ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -121.549561 82.9157715 -109.449562] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_scriptmodule)] Cd /ANN pdfmark ( ) S 22 -132 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (noscript, ) S (script) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -145.2 M 0.0 0.0 0.0 setrgbcolor (Stylesheet ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -147.949463 91.4848633 -135.849457] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_stylemodule)] Cd /ANN pdfmark ( ) S 22 -158.4 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (style) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( element ) S 0 -171.6 M 0.0 0.0 0.0 setrgbcolor 11 0 Nf (Style Attribute ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -174.349365 108.600098 -162.249359] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_styleattributemodule)] Cd /ANN pdfmark ( ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (Deprecated) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -184.8 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (style) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute ) S 0 -198 M 0.0 0.0 0.0 setrgbcolor (Link ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -200.749268 60.300293 -188.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_linkmodule)] Cd /ANN pdfmark ( ) S 22 -211.2 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (link) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 0 -224.4 M 0.0 0.0 0.0 setrgbcolor (Base ) S (Module) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -227.14917 65.1953125 -215.049164] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_basemodule)] Cd /ANN pdfmark ( ) S 22 -237.6 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (base) S 0.0 0.0 0.0 setrgbcolor 0 -261.8 M 11 0 Nf (XHTML also uses the Ruby Annotation module as defined in ) S ([) S 0.0 0.0 0.0 setrgbcolor (RUBY) S 0.0 0.0 0.0 setrgbcolor [/Rect [299.196777 -264.549072 331.754395 -252.449066] /Subtype /Link /Border [0 0 1] /Dest /20 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (]:) S 0 -286 M (Ruby Annotation Module ) S 22 -299.2 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (ruby, rbc, rtc, rb, rt, ) S (rp) S 0.0 0.0 0.0 setrgbcolor 0 -323.4 M 11 0 Nf (There are no additional definitions required by this document type. An implementation of this) S 0 -336.6 M (document type as an XML DTD is defined in ) S 0.0 0.0 0.0 setrgbcolor (Appendix ) S (C) S 0.0 0.0 0.0 setrgbcolor [/Rect [217.258789 -339.348877 276.117188 -327.248871] /Subtype /Link /Border [0 0 1] /Dest /25 /ANN pdfmark ( ) S ([p.) S (15) S (] ) S 0.0 0.0 0.0 setrgbcolor (.) S 0 -347.6 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 10 -) S 0 setgray 342.4 40 M 8 0 Nf (XHTML 1.1 - Module-based XHTML) S 0 40 M (3. The XHTML 1.1 Document Type) S 0 -8 M grestore pgsave restore N %%Page: 11 11 %%PageResources: font Helvetica Helvetica-Oblique Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor %%IncludeResource: font Helvetica 19 0 Nf (A.) S [/View [/XYZ -4 706.000183 null] /Dest /42 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /13 /DEST pdfmark ( Changes from XHTML 1.0 ) S (Strict) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 11 0 Nf (This appendix is ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (informative) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (.) S 0 -71.2 M (This Appendix describes the differences between XHTML 1.1 and XHTML 1.0 Strict. XHTML 1.1) S 0 -84.4 M (represents a departure from both HTML 4 and XHTML 1.0. Most significant is the removal of) S 0 -97.6 M (features that were deprecated. In general, the strategy is to define a markup language that is) S 0 -110.8 M (rich in structural functionality, but that relies upon style sheets for ) S (presentation.) S 0 -135 M (The differences can be summarized as ) S (follows:) S 6.7 -159.2 M 11 0 Nf (1. ) S (On every element, the ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (lang) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute has been removed in favor of the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (xml:lang) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute) S 22 -172.4 M (\(as defined in ) S ([) S 0.0 0.0 0.0 setrgbcolor (XHTMLMOD) S 0.0 0.0 0.0 setrgbcolor [/Rect [93.1477051 -175.149414 158.088867 -163.049408] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (]\). ) S 6.7 -186.6 M 11 0 Nf (2. ) S (On the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (a) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( and ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (map) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( elements, the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (name) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute has been removed in favor of the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (id) S 0.0 0.0 0.0 setrgbcolor 22 -199.8 M 11 0 Nf (attribute \(as defined in ) S ([) S 0.0 0.0 0.0 setrgbcolor (XHTMLMOD) S 0.0 0.0 0.0 setrgbcolor [/Rect [135.947754 -202.549316 200.888916 -190.44931] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (]\). ) S 6.7 -214 M 11 0 Nf (3. ) S (The ) S (") S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (ruby) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (" collection of elements has been added \(as defined in ) S ([) S 0.0 0.0 0.0 setrgbcolor (RUBY) S 0.0 0.0 0.0 setrgbcolor [/Rect [343.195801 -216.749268 375.753418 -204.649261] /Subtype /Link /Border [0 0 1] /Dest /20 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (]\).) S 0 -225 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 11 -) S 0 setgray 346.9 40 M 8 0 Nf (A. Changes from XHTML 1.0 Strict) S 0 40 M (XHTML 1.1 - Module-based XHTML) S 0 -8 M grestore pgsave restore N %%Page: 12 12 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 0 M gsave 0 setgray 225.7 -660 M %%IncludeResource: font Helvetica 8 0 Nf (- 12 -) S 0 setgray 342.4 40 M 8 0 Nf (XHTML 1.1 - Module-based XHTML) S 0 40 M (A. Changes from XHTML 1.0 Strict) S 0 -8 M grestore pgsave restore N %%Page: 13 13 %%PageResources: font Helvetica Helvetica-Oblique %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor %%IncludeResource: font Helvetica 19 0 Nf (B.) S [/View [/XYZ -4 706.000183 null] /Dest /43 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /14 /DEST pdfmark ( ) S (References) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 11 0 Nf (This appendix is ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (normative) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (.) S 0 -81 M 0.0 0.313725501 0.698039234 setrgbcolor 17 0 Nf (B.1.) S [/View [/XYZ -4 645.400513 null] /Dest /44 /DEST pdfmark [/View [/XYZ -4 645.400513 null] /Dest /15 /DEST pdfmark ( Normative ) S (References) S 0 -89.5 M 0.0 0.0 0.0 setrgbcolor 0 -105.2 M 11 0 Nf ([HTML4]) S [/View [/XYZ -4 614.000549 null] /Dest /16 /DEST pdfmark ( ) S 22 -118.4 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (HTML 4.01 ) S (Specification) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -121.149414 142.821289 -109.049416] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1999/REC-html401-19991224)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, W3C Recommendation, Dave Raggett, Arnaud Le Hors, Ian) S 22 -131.6 M (Jacobs, 24 December ) S (1999.) S 22 -144.8 M (See: http://www.w3.org/TR/1999/REC-html401-19991224 ) S 0 -158 M ([XHTML1]) S [/View [/XYZ -4 561.200745 null] /Dest /17 /DEST pdfmark ( ) S 22 -171.2 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (XHTML 1.0: The Extensible HyperText Markup ) S (Language) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -173.949219 303.001465 -161.849213] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xhtml1-20000126)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, W3C Recommendation, Steven) S 22 -184.4 M (Pemberton, et al., 26 January ) S (2000.) S 22 -197.6 M (See: http://www.w3.org/TR/2000/REC-xhtml1-20000126 ) S 0 -210.8 M ([XHTMLMOD]) S [/View [/XYZ -4 508.40094 null] /Dest /18 /DEST pdfmark ( ) S 22 -224 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (Modularization of ) S (XHTML) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -226.749023 147.089111 -214.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, W3C Recommendation, Murray Altheim, et al., 10 April ) S (2001) S 22 -237.2 M (See: http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410 ) S 0 -250.4 M ([XML]) S [/View [/XYZ -4 468.801086 null] /Dest /19 /DEST pdfmark ( ) S 22 -263.6 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (Extensible Markup Language \(XML\) 1.0 \(Second ) S (Edition\)) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -266.348877 301.175049 -254.248871] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xml-20001006)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, W3C Recommendation, Tim) S 22 -276.8 M (Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, 6 October ) S (2000.) S 22 -290 M (See: http://www.w3.org/TR/2000/REC-xml-20001006 ) S 0 -303.2 M ([RUBY]) S [/View [/XYZ -4 416.001282 null] /Dest /20 /DEST pdfmark ( ) S 22 -316.4 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (Ruby ) S (Annotation) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -319.148682 104.322021 -307.048676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2001/REC-ruby-20010531)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, W3C Recommendation, Marcin Sawicki, et al., 31 May ) S (2001.) S 22 -329.6 M (See: http://www.w3.org/TR/2001/REC-ruby-20010531 ) S 0 -363.6 M 0.0 0.313725501 0.698039234 setrgbcolor 17 0 Nf (B.2.) S [/View [/XYZ -4 362.801605 null] /Dest /45 /DEST pdfmark [/View [/XYZ -4 362.801605 null] /Dest /21 /DEST pdfmark ( Informative ) S (References) S 0 -372.1 M 0.0 0.0 0.0 setrgbcolor 0 -387.8 M 11 0 Nf ([CATALOG]) S [/View [/XYZ -4 331.401672 null] /Dest /22 /DEST pdfmark ( ) S 22 -401 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (Entity Management: OASIS Technical Resolution 9401:1997 \(Amendment 2 to TR ) S (9401\)) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -403.748291 454.028809 -391.648285] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.oasis-open.org/html/a401.htm)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (,) S 22 -414.2 M (Paul Grosso, Chair, Entity Management Subcommittee, SGML Open, 10 September ) S (1997.) S 22 -427.4 M (See: http://www.oasis-open.org/html/a401.htm ) S 0 -440.6 M ([RFC2119]) S [/View [/XYZ -4 278.601868 null] /Dest /23 /DEST pdfmark ( ) S 22 -453.8 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (Key words for use in RFCs to indicate requirement ) S (levels) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -456.548096 303.825439 -444.44809] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc2119.txt)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", RFC 2119, S. Bradner, March ) S 22 -467 M (1997.) S 22 -480.2 M (Available at: http://www.ietf.org/rfc/rfc2119.txt ) S 0 -493.4 M ([XMLNAMES]) S [/View [/XYZ -4 225.802063 null] /Dest /24 /DEST pdfmark ( ) S 22 -506.6 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (Namespaces in ) S (XML) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -509.3479 128.378662 -497.247894] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1999/REC-xml-names-19990114)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", W3C Recommendation, Tim Bray, Dave Hollander, Andrew) S 22 -519.8 M (Layman, 14 January ) S (1999.) S 22 -533 M (Available at: ) S (http://www.w3.org/TR/1999/REC-xml-names-19990114) S 0 -544 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 13 -) S 0 setgray 419.3 40 M 8 0 Nf (B. References) S 0 40 M (XHTML 1.1 - Module-based XHTML) S 0 -8 M grestore pgsave restore N %%Page: 14 14 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 0 M gsave 0 setgray 225.7 -660 M %%IncludeResource: font Helvetica 8 0 Nf (- 14 -) S 0 setgray 342.4 40 M 8 0 Nf (XHTML 1.1 - Module-based XHTML) S 0 40 M (B.2. Informative References) S 0 -8 M grestore pgsave restore N %%Page: 15 15 %%PageResources: font Helvetica Helvetica-Oblique Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor %%IncludeResource: font Helvetica 19 0 Nf (C.) S [/View [/XYZ -4 706.000183 null] /Dest /46 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /25 /DEST pdfmark ( XHTML 1.1 Document Type ) S (Definition) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 11 0 Nf (This appendix is ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (normative) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (.) S 0 -81 M 0.0 0.313725501 0.698039234 setrgbcolor 17 0 Nf (C.1.) S [/View [/XYZ -4 645.400513 null] /Dest /47 /DEST pdfmark [/View [/XYZ -4 645.400513 null] /Dest /26 /DEST pdfmark ( SGML Open Catalog Entry for XHTML ) S (1.1) S 0 -89.5 M 0.0 0.0 0.0 setrgbcolor 0 -105.2 M 11 0 Nf (This section contains the SGML Open Catalog-format definition ) S ([) S 0.0 0.0 0.0 setrgbcolor (CATALOG) S 0.0 0.0 0.0 setrgbcolor [/Rect [313.24292 -107.949463 367.811279 -95.8494644] /Subtype /Link /Border [0 0 1] /Dest /22 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (] of the) S 0 -118.4 M (XHTML 1.1 ) S (FPI.) S 18 -139.8 M %%IncludeResource: font Courier 8.65916 4 Nf (-- .......................................................................... --) S 18 -150.2 M (-- File catalog ............................................................ --) S 18 -171 M (-- XHTML 1.1 Catalog Data File) S 18 -191.7 M ( Revision: @\(#\)xhtml11.cat 1.9 2001/04/04 SMI) S 18 -212.5 M ( See "Entity Management", SGML Open Technical Resolution 9401 for detailed) S 18 -222.9 M ( information on supplying and using catalog data. This document is available) S 18 -233.3 M ( from OASIS at URL:) S 18 -254.1 M ( ) S 18 -264.5 M (--) S 18 -285.3 M (-- .......................................................................... --) S 18 -295.7 M (-- SGML declaration associated with XHTML .................................. --) S 18 -316.4 M (OVERRIDE YES) S 18 -337.2 M (SGMLDECL "xml1.dcl") S 18 -358 M (-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --) S 18 -378.8 M (-- XHTML 1.1 DTD modular driver file ....................................... --) S 18 -389.2 M (-- note that this uses the local, flattened version of the DTD. If you want) S 18 -399.6 M ( your catalog to use the master version of the XHTML Modules, change the ) S 18 -410 M ( entry to reference xhtml11.dtd instead of xhtml11-flat.dtd) S 18 -420.3 M (--) S 18 -441.1 M (PUBLIC "-//W3C//DTD XHTML 1.1//EN" "xhtml11-flat.dtd") S 18 -461.9 M (-- XHTML 1.1 framework modules .............................................. --) S 18 -482.7 M (PUBLIC "-//W3C//ENTITIES XHTML 1.1 Document Model 1.0//EN" "xhtml11-model-1.mod") S 18 -503.5 M (-- End of catalog data ..................................................... --) S 18 -513.9 M (-- .......................................................................... --) S 0 -533.3 M 0.0 0.0 0.0 setrgbcolor 0 -558.3 M 0.0 0.313725501 0.698039234 setrgbcolor 17 0 Nf (C.2.) S [/View [/XYZ -4 168.147827 null] /Dest /48 /DEST pdfmark [/View [/XYZ -4 168.147827 null] /Dest /27 /DEST pdfmark ( XHTML 1.1 ) S (Driver) S 0 -566.8 M 0.0 0.0 0.0 setrgbcolor 0 -582.5 M 11 0 Nf (This section contains the driver for the XHTML 1.1 document type implementation as an XML) S 0 -595.7 M (DTD. It relies upon XHTML module implementations defined in ) S ([) S 0.0 0.0 0.0 setrgbcolor (XHTMLMOD) S 0.0 0.0 0.0 setrgbcolor [/Rect [310.162842 -598.4021 375.104 -586.302124] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (] and in ) S 0 -608.9 M ([) S 0.0 0.0 0.0 setrgbcolor (RUBY) S 0.0 0.0 0.0 setrgbcolor [/Rect [2.05786133 -611.602051 34.6154785 -599.502075] /Subtype /Link /Border [0 0 1] /Dest /20 /ANN pdfmark ( ) S ([p.) S (13) S (] ) S 0.0 0.0 0.0 setrgbcolor (].) S 0 -608.9 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 15 -) S 0 setgray 325.1 40 M 8 0 Nf (C. XHTML 1.1 Document Type Definition) S 0 40 M (XHTML 1.1 - Module-based XHTML) S 0 -8 M grestore pgsave restore N %%Page: 16 16 %%PageResources: font Helvetica Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 18 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf () S 18 -21.6 M () S 18 -32.4 M () S 18 -64.8 M () S 18 -302.4 M () S 18 -367.2 M () S 18 -388.8 M () S 18 -464.4 M () S 18 -475.2 M () S 18 -496.8 M () S 18 -518.4 M () S 18 -529.2 M () S 18 -550.8 M () S 18 -97.2 M () S 18 -108 M () S 18 -129.6 M () S 18 -172.8 M () S 18 -194.4 M () S 18 -216 M () S 18 -237.6 M () S 18 -248.4 M () S 18 -280.8 M () S 18 -291.6 M (]]>) S 18 -334.8 M () S 18 -356.4 M () S 18 -367.2 M () S 18 -378 M () S 18 -421.2 M (%xhtml-inlstyle.mod;]]>) S 18 -442.8 M () S 18 -464.4 M () S 18 -507.6 M () S 18 -518.4 M () S 18 -529.2 M () S 18 -572.4 M (%xhtml-framework.mod;]]>) S 18 -594 M () S 18 -604.8 M () S 18 -21.6 M 9.0 4 Nf () S 18 -32.4 M (]]>) S 18 -75.6 M () S 18 -86.4 M () S 18 -97.2 M () S 18 -140.4 M (%xhtml-text.mod;]]>) S 18 -162 M () S 18 -172.8 M () S 18 -183.6 M () S 18 -226.8 M (%xhtml-hypertext.mod;]]>) S 18 -248.4 M () S 18 -259.2 M () S 18 -270 M () S 18 -313.2 M (%xhtml-list.mod;]]>) S 18 -334.8 M () S 18 -356.4 M () S 18 -367.2 M () S 18 -378 M () S 18 -421.2 M (%xhtml-edit.mod;]]>) S 18 -442.8 M () S 18 -453.6 M () S 18 -464.4 M () S 18 -507.6 M (%xhtml-bdo.mod;]]>) S 18 -529.2 M () S 18 -540 M () S 18 -550.8 M () S 18 -561.6 M () S 18 -572.4 M () S 18 -615.6 M (%xhtml-ruby.mod;]]>) S 18 -615.6 M gsave 0 setgray 225.7 -660 M %%IncludeResource: font Helvetica 8 0 Nf (- 18 -) S 0 setgray 342.4 40 M 8 0 Nf (XHTML 1.1 - Module-based XHTML) S 0 40 M (C.2. XHTML 1.1 Driver) S 36 -8 M grestore pgsave restore N %%Page: 19 19 %%PageResources: font Helvetica Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 18 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf () S 18 -32.4 M () S 18 -43.2 M () S 18 -86.4 M (%xhtml-pres.mod;]]>) S 18 -108 M () S 18 -118.8 M () S 18 -129.6 M () S 18 -172.8 M (%xhtml-link.mod;]]>) S 18 -194.4 M () S 18 -205.2 M () S 18 -216 M () S 18 -259.2 M (%xhtml-meta.mod;]]>) S 18 -280.8 M () S 18 -291.6 M () S 18 -302.4 M () S 18 -345.6 M (%xhtml-base.mod;]]>) S 18 -367.2 M () S 18 -378 M () S 18 -388.8 M () S 18 -432 M (%xhtml-script.mod;]]>) S 18 -453.6 M () S 18 -464.4 M () S 18 -475.2 M () S 18 -518.4 M (%xhtml-style.mod;]]>) S 18 -540 M () S 18 -550.8 M () S 18 -561.6 M () S 18 -604.8 M (%xhtml-image.mod;]]>) S 18 -615.6 M gsave 0 setgray 225.7 -660 M %%IncludeResource: font Helvetica 8 0 Nf (- 19 -) S 0 setgray 389.1 40 M 8 0 Nf (C.2. XHTML 1.1 Driver) S 0 40 M (XHTML 1.1 - Module-based XHTML) S 36 -8 M grestore pgsave restore N %%Page: 20 20 %%PageResources: font Helvetica Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 18 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf () S 18 -21.6 M 9.0 4 Nf () S 18 -32.4 M () S 18 -75.6 M (%xhtml-csismap.mod;]]>) S 18 -97.2 M () S 18 -108 M () S 18 -118.8 M () S 18 -162 M (%xhtml-ssismap.mod;]]>) S 18 -183.6 M () S 18 -194.4 M () S 18 -205.2 M () S 18 -248.4 M (%xhtml-param.mod;]]>) S 18 -270 M () S 18 -280.8 M () S 18 -291.6 M () S 18 -334.8 M (%xhtml-object.mod;]]>) S 18 -356.4 M () S 18 -367.2 M () S 18 -378 M () S 18 -421.2 M (%xhtml-table.mod;]]>) S 18 -442.8 M () S 18 -453.6 M () S 18 -464.4 M () S 18 -507.6 M (%xhtml-form.mod;]]>) S 18 -529.2 M () S 18 -540 M () S 18 -550.8 M () S 18 -594 M (%xhtml-legacy.mod;]]>) S 18 -615.6 M () S 18 -615.6 M gsave 0 setgray 225.7 -660 M %%IncludeResource: font Helvetica 8 0 Nf (- 20 -) S 0 setgray 342.4 40 M 8 0 Nf (XHTML 1.1 - Module-based XHTML) S 0 40 M (C.2. XHTML 1.1 Driver) S 36 -8 M grestore pgsave restore N %%Page: 21 21 %%PageResources: font Helvetica Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 18 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf () S 18 -21.6 M 9.0 4 Nf () S 18 -64.8 M (%xhtml-struct.mod;]]>) S 18 -86.4 M () S 18 -97.2 M () S 0 -106.2 M 0.0 0.0 0.0 setrgbcolor 0 -131.2 M 0.0 0.313725501 0.698039234 setrgbcolor %%IncludeResource: font Helvetica 17 0 Nf (C.3.) S [/View [/XYZ -4 595.202 null] /Dest /49 /DEST pdfmark [/View [/XYZ -4 595.202 null] /Dest /28 /DEST pdfmark ( XHTML 1.1 ) S (Customizations) S 0 -139.7 M 0.0 0.0 0.0 setrgbcolor 0 -155.4 M 11 0 Nf (An XHTML Family Document Type \(such as XHTML 1.1\) must define the content model that it) S 0 -168.6 M (uses. This is done through a separate content model module that is instantiated by the XHTML) S 0 -181.8 M (Modular Framework. The content model module and the XHTML 1.1 Driver \(above\) work) S 0 -195 M (together to customize the module implementations to the document type's specific requirements.) S 0 -208.2 M (The content model module for XHTML 1.1 is defined ) S (below:) S 18 -230 M 9.0 4 Nf () S 18 -240.8 M () S 18 -251.6 M () S 18 -413.6 M () S 18 -618.8 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 21 -) S 0 setgray 355.7 40 M 8 0 Nf (C.3. XHTML 1.1 Customizations) S 0 40 M (XHTML 1.1 - Module-based XHTML) S 36 -8 M grestore pgsave restore N %%Page: 22 22 %%PageResources: font Helvetica Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 18 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf () S 18 -248.4 M () S 18 -270 M () S 18 -324 M () S 18 -345.6 M () S 18 -367.2 M () S 18 -388.8 M () S 18 -421.2 M () S 18 -442.8 M () S 18 -464.4 M () S 18 -496.8 M () S 18 -561.6 M () S 18 -583.2 M () S 18 -604.8 M () S 18 -43.2 M () S 18 -86.4 M () S 18 -108 M () S 18 -129.6 M () S 18 -172.8 M () S 18 -216 M () S 18 -237.6 M () S 18 -259.2 M () S 18 -291.6 M () S 18 -421.2 M () S 18 -453.6 M () S 18 -572.4 M () S 18 -594 M () S 18 -43.2 M () S 18 -75.6 M () S 18 -194.4 M () S 18 -216 M () S 18 -270 M () S 18 -291.6 M () S 18 -345.6 M () S 18 -367.2 M () S 18 -432 M () S 18 -475.2 M () S 18 -496.8 M () S 18 -518.4 M () S 18 -540 M () S 18 -561.6 M () S 18 -583.2 M () S 18 -615.6 M () S 18 -615.6 M gsave 0 setgray 225.7 -660 M %%IncludeResource: font Helvetica 8 0 Nf (- 24 -) S 0 setgray 342.4 40 M 8 0 Nf (XHTML 1.1 - Module-based XHTML) S 0 40 M (C.3. XHTML 1.1 Customizations) S 36 -8 M grestore pgsave restore N %%Page: 25 25 %%PageResources: font Helvetica Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 18 -21.6 M %%IncludeResource: font Courier 9.0 4 Nf () S 18 -86.4 M () S 18 -108 M () S 18 -140.4 M () S 18 -226.8 M () S 18 -248.4 M () S 18 -324 M () S 18 -345.6 M () S 18 -367.2 M () S 18 -453.6 M () S 0 -462.6 M 0.0 0.0 0.0 setrgbcolor 0 -462.6 M gsave 0 setgray 225.7 -660 M %%IncludeResource: font Helvetica 8 0 Nf (- 25 -) S 0 setgray 355.7 40 M 8 0 Nf (C.3. XHTML 1.1 Customizations) S 0 40 M (XHTML 1.1 - Module-based XHTML) S 0 -8 M grestore pgsave restore N %%Page: 26 26 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 0 M gsave 0 setgray 225.7 -660 M %%IncludeResource: font Helvetica 8 0 Nf (- 26 -) S 0 setgray 342.4 40 M 8 0 Nf (XHTML 1.1 - Module-based XHTML) S 0 40 M (C.3. XHTML 1.1 Customizations) S 0 -8 M grestore pgsave restore N %%Page: 27 27 %%PageResources: font Helvetica Helvetica-Oblique %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor %%IncludeResource: font Helvetica 19 0 Nf (D.) S [/View [/XYZ -4 706.000183 null] /Dest /50 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /29 /DEST pdfmark ( ) S (Acknowledgements) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 11 0 Nf (This appendix is ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (informative) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (.) S 0 -71.2 M (This specification was prepared by the ) S (W3C) S ( ) S (HTML) S ( Working Group. The members at the time of) S 0 -84.4 M (publication ) S (were:) S 11 -105 M gsave 0 setgray newpath 11.0 -104.969727 2.75 0 360 arc closepath fill grestore 22 -108.6 M (Steven Pemberton, ) S (CWI) S ( ) S (\() S (HTML) S ( Working Group Chair\) ) S 11 -119.2 M gsave 0 setgray newpath 11.0 -119.169678 2.75 0 360 arc closepath fill grestore 22 -122.8 M (Murray Altheim, Sun Microsystems ) S 11 -133.4 M gsave 0 setgray newpath 11.0 -133.369629 2.75 0 360 arc closepath fill grestore 22 -137 M (Daniel Austin, Mozquito Technologies ) S 11 -147.6 M gsave 0 setgray newpath 11.0 -147.56958 2.75 0 360 arc closepath fill grestore 22 -151.2 M (Jonny Axelsson, Opera Software ) S 11 -161.8 M gsave 0 setgray newpath 11.0 -161.769531 2.75 0 360 arc closepath fill grestore 22 -165.4 M (Mark Baker, Sun Microsystems ) S 11 -176 M gsave 0 setgray newpath 11.0 -175.969482 2.75 0 360 arc closepath fill grestore 22 -179.6 M (Tantek \307elik, Microsoft ) S 11 -190.2 M gsave 0 setgray newpath 11.0 -190.169434 2.75 0 360 arc closepath fill grestore 22 -193.8 M (Doug Dominiak, Openwave Systems ) S 11 -204.4 M gsave 0 setgray newpath 11.0 -204.369385 2.75 0 360 arc closepath fill grestore 22 -208 M (Herman Elenbaas, Philips Electronics ) S 11 -218.6 M gsave 0 setgray newpath 11.0 -218.569336 2.75 0 360 arc closepath fill grestore 22 -222.2 M (Beth Epperson, ) S (Netscape/) S (AOL) S ( ) S 11 -232.8 M gsave 0 setgray newpath 11.0 -232.769287 2.75 0 360 arc closepath fill grestore 22 -236.4 M (Masayasu Ishikawa, ) S (W3C) S ( ) S (\() S (HTML) S ( Activity Lead\) ) S 11 -247 M gsave 0 setgray newpath 11.0 -246.969238 2.75 0 360 arc closepath fill grestore 22 -250.6 M (Shin'ichi Matsui, Panasonic ) S 11 -261.2 M gsave 0 setgray newpath 11.0 -261.169189 2.75 0 360 arc closepath fill grestore 22 -264.8 M (Shane McCarron, Applied Testing and Technology ) S 11 -275.4 M gsave 0 setgray newpath 11.0 -275.369141 2.75 0 360 arc closepath fill grestore 22 -279 M (Ann Navarro, WebGeek, Inc. ) S 11 -289.6 M gsave 0 setgray newpath 11.0 -289.569092 2.75 0 360 arc closepath fill grestore 22 -293.2 M (Peter Stark, Ericsson ) S 11 -303.8 M gsave 0 setgray newpath 11.0 -303.769043 2.75 0 360 arc closepath fill grestore 22 -307.4 M (Michel Suignard, Microsoft ) S 11 -318 M gsave 0 setgray newpath 11.0 -317.969 2.75 0 360 arc closepath fill grestore 22 -321.6 M (Jeremy Wadsworth, Quark Inc. ) S 11 -332.2 M gsave 0 setgray newpath 11.0 -332.168945 2.75 0 360 arc closepath fill grestore 22 -335.8 M (Malte Wedel, Mozquito Technologies ) S 11 -346.4 M gsave 0 setgray newpath 11.0 -346.368896 2.75 0 360 arc closepath fill grestore 22 -350 M (Ted Wugofski, Openwave ) S (Systems) S 0 -361 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 27 -) S 0 setgray 390.4 40 M 8 0 Nf (D. Acknowledgements) S 0 40 M (XHTML 1.1 - Module-based XHTML) S 0 -8 M grestore pgsave restore N %%EOF w3c-dtd-xhtml/1.1/wcag1AAA.gif0000644000000000000000000000471311745610714012651 0ustar GIF89aX !!!)))JJJRRRZZZccckkksss{{{RJJ!9!1))J)99B!9J!R)J!Z)k9c1Z)k1{Bs9k1{9{9ބBքBcZRJތBZRJscR1!RJsRZB!ZRZc1B1Z{kR{RƜZsZ1cJޭZ֥RZcJ!9)cZJޥZZ֭cΥZƜRcJZcs9ޭRB!sRZRZ޵c֭ZkRB!Bc{c1ΥRZƜJ{9sZ)BJ9kcRZƥZcs9J޵Z)!c֭RBk1ZZ{RZέZkcR)ccJ{9ZJ!ckZ)skR{ZR9ZRsc91c1)kB9{sRBskZsRRJZZJ!!BJJ޽眽֔{ƄscB{!cZ9BJJ祽֔Ɣ֌΄skRJ{1k)cZRJB9k)c!ZJB{cBsJB91{119J)1JZZcBBJ99J!,X @'HQ)\ȰÇ#JD%a3j$'B2oNT'iUŨR<1Bѡ7oCF ԛAd Ix1Y7dиꖌ4Y6 R-Аjᮍvܧd+T sm=yb` 5荥w{ ]O4ȡ먀JsFݿcu۸sMFԋȕڅѺ ֌3P@`q29&ސmi "MCȐ0Æ+ tCNo`#E`7\$M7dQ\H|ӆ HZ0;_ a0"GApH&%o)(ےMrmA1%Hȕ"ԕW% [S1$a暸il[$eUr0"e LTf7[%vr5r(HZ$HmU3`K0C9 @TkaZiJʨX@1;|<Ե] I&r,e]\~[o=ȇA 7WJoɌPB8p@pQ8$!H dbZmB 8";R: .bPэW Fp4r`!(@iUa !Q!Bā oh@8'CLM̠`/Z$^XY7k]$ 8Y<4ő$@N&*fƈ; ! dx@p3\`@/vXea:"E$ PP!t*2!:! R|xG* W1 ! SD$ c\*ETT HZZk\  K N  . _ @X w xt v KR! ™JihV`cIh}e#LK :zoB{Hc"DEYV`)t&:pFB6:4c,: HYImL5 *9Rn.GRNp'ҤȀChfsA p'+"jD gbO=H7ĵTھ,. 'W `a ˑ'&')CiKuC!ε:1DM~sBZ-32 *Pͳ.w  "} iDN=YAUUqU-wTSPUY9u1|ǁ$V( "}2cj6AR(AxPBXTL ۓPF@b (㍗W6580POX(<+b#`2@x!0Q~:8АwIsa,c gB z$jXw[[)E_@"iAHѧ$R*x(<#H- .ۉXYHm6[^uf@xЊm*k^;w3c-dtd-xhtml/1.1/xhtml11_dtd.html0000644000000000000000000006334211745610714013677 0ustar XHTML 1.1 - XHTML 1.1 Document Type Definition

C. XHTML 1.1 Document Type Definition

This appendix is normative.

C.1. SGML Open Catalog Entry for XHTML 1.1

This section contains the SGML Open Catalog-format definition [CATALOG] of the XHTML 1.1 FPI.

-- .......................................................................... --
-- File catalog  ............................................................ --

--  XHTML 1.1 Catalog Data File

    Revision:  @(#)xhtml11.cat 1.9 2001/04/04 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 XHTML  .................................. --

OVERRIDE YES

SGMLDECL "xml1.dcl"

-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --

-- XHTML 1.1 DTD modular driver file  ....................................... --
-- note that this uses the local, flattened version of the DTD. If you want
   your catalog to use the master version of the XHTML Modules, change the 
   entry to reference xhtml11.dtd instead of xhtml11-flat.dtd
--

PUBLIC "-//W3C//DTD XHTML 1.1//EN"                                "xhtml11-flat.dtd"

-- XHTML 1.1 framework modules .............................................. --

PUBLIC "-//W3C//ENTITIES XHTML 1.1 Document Model 1.0//EN"        "xhtml11-model-1.mod"

-- End of catalog data  ..................................................... --
-- .......................................................................... --


C.2. XHTML 1.1 Driver

This section contains the driver for the XHTML 1.1 document type implementation as an XML DTD. It relies upon XHTML module implementations defined in [XHTMLMOD] and in [RUBY].

<!-- ....................................................................... -->
<!-- XHTML 1.1 DTD  ........................................................ -->
<!-- file: xhtml11.dtd
-->

<!-- XHTML 1.1 DTD

     This is XHTML, a reformulation of HTML as a modular XML application.

     The Extensible HyperText Markup Language (XHTML)
     Copyright 1998-2001 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 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.

        Author:     Murray M. Altheim <altheim@eng.sun.com>
        Revision:   $Id: xhtml11.dtd,v 1.21 2001/05/29 16:37:01 ahby Exp $

-->
<!-- This is the driver file for version 1.1 of the XHTML DTD.

     Please use this formal public identifier to identify it:

         "-//W3C//DTD XHTML 1.1//EN"
-->
<!ENTITY % XHTML.version  "-//W3C//DTD XHTML 1.1//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 1.1 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 1.1//EN" "xhtml11.dtd">
       <html xmlns="http://www.w3.org/1999/xhtml"
             xml:lang="en">
       ...
       </html>

     Revisions:
     (none)
-->

<!-- 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  "INCLUDE" >

<?doc type="doctype" role="title" { XHTML 1.1 } ?>

<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->

<!-- Pre-Framework Redeclaration placeholder  .................... -->
<!-- this serves as a location to insert markup declarations
     into the DTD prior to the framework declarations.
-->
<!ENTITY % xhtml-prefw-redecl.module "IGNORE" >
<![%xhtml-prefw-redecl.module;[
%xhtml-prefw-redecl.mod;
<!-- end of xhtml-prefw-redecl.module -->]]>

<!ENTITY % xhtml-events.module "INCLUDE" >

<!-- Inline Style Module  ........................................ -->
<!ENTITY % xhtml-inlstyle.module "INCLUDE" >
<![%xhtml-inlstyle.module;[
<!ENTITY % xhtml-inlstyle.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Inline Style 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlstyle-1.mod" >
%xhtml-inlstyle.mod;]]>

<!-- declare Document Model module instantiated in framework
-->
<!ENTITY % xhtml-model.mod
     PUBLIC "-//W3C//ENTITIES XHTML 1.1 Document Model 1.0//EN"
            "xhtml11-model-1.mod" >

<!-- Modular Framework Module (required) ......................... -->
<!ENTITY % xhtml-framework.module "INCLUDE" >
<![%xhtml-framework.module;[
<!ENTITY % xhtml-framework.mod
     PUBLIC "-//W3C//ENTITIES XHTML Modular Framework 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-framework-1.mod" >
%xhtml-framework.mod;]]>

<!-- Post-Framework Redeclaration placeholder  ................... -->
<!-- this serves as a location to insert markup declarations
     into the DTD following the framework declarations.
-->
<!ENTITY % xhtml-postfw-redecl.module "IGNORE" >
<![%xhtml-postfw-redecl.module;[
%xhtml-postfw-redecl.mod;
<!-- end of xhtml-postfw-redecl.module -->]]>

<!-- Text Module (Required)  ..................................... -->
<!ENTITY % xhtml-text.module "INCLUDE" >
<![%xhtml-text.module;[
<!ENTITY % xhtml-text.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Text 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-text-1.mod" >
%xhtml-text.mod;]]>

<!-- Hypertext Module (required) ................................. -->
<!ENTITY % xhtml-hypertext.module "INCLUDE" >
<![%xhtml-hypertext.module;[
<!ENTITY % xhtml-hypertext.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-hypertext-1.mod" >
%xhtml-hypertext.mod;]]>

<!-- Lists Module (required)  .................................... -->
<!ENTITY % xhtml-list.module "INCLUDE" >
<![%xhtml-list.module;[
<!ENTITY % xhtml-list.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Lists 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-list-1.mod" >
%xhtml-list.mod;]]>

<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->

<!-- Edit Module  ................................................ -->
<!ENTITY % xhtml-edit.module "INCLUDE" >
<![%xhtml-edit.module;[
<!ENTITY % xhtml-edit.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Editing Elements 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-edit-1.mod" >
%xhtml-edit.mod;]]>

<!-- BIDI Override Module  ....................................... -->
<!ENTITY % xhtml-bdo.module "%XHTML.bidi;" >
<![%xhtml-bdo.module;[
<!ENTITY % xhtml-bdo.mod
     PUBLIC "-//W3C//ELEMENTS XHTML BIDI Override Element 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-bdo-1.mod" >
%xhtml-bdo.mod;]]>

<!-- Ruby Module  ................................................ -->
<!ENTITY % Ruby.common.attlists "INCLUDE" >
<!ENTITY % Ruby.common.attrib "%Common.attrib;" >
<!ENTITY % xhtml-ruby.module "INCLUDE" >
<![%xhtml-ruby.module;[
<!ENTITY % xhtml-ruby.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Ruby 1.0//EN"
            "http://www.w3.org/TR/ruby/xhtml-ruby-1.mod" >
%xhtml-ruby.mod;]]>

<!-- Presentation Module  ........................................ -->
<!ENTITY % xhtml-pres.module "INCLUDE" >
<![%xhtml-pres.module;[
<!ENTITY % xhtml-pres.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Presentation 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-pres-1.mod" >
%xhtml-pres.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"
            "http://www.w3.org/TR/xhtml-modularization/DTD/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"
            "http://www.w3.org/TR/xhtml-modularization/DTD/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"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-base-1.mod" >
%xhtml-base.mod;]]>

<!-- Scripting Module  ........................................... -->
<!ENTITY % xhtml-script.module "INCLUDE" >
<![%xhtml-script.module;[
<!ENTITY % xhtml-script.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Scripting 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-script-1.mod" >
%xhtml-script.mod;]]>

<!-- Style Sheets Module  ......................................... -->
<!ENTITY % xhtml-style.module "INCLUDE" >
<![%xhtml-style.module;[
<!ENTITY % xhtml-style.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Style Sheets 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-style-1.mod" >
%xhtml-style.mod;]]>

<!-- Image Module  ............................................... -->
<!ENTITY % xhtml-image.module "INCLUDE" >
<![%xhtml-image.module;[
<!ENTITY % xhtml-image.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Images 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-image-1.mod" >
%xhtml-image.mod;]]>

<!-- Client-side Image Map Module  ............................... -->
<!ENTITY % xhtml-csismap.module "INCLUDE" >
<![%xhtml-csismap.module;[
<!ENTITY % xhtml-csismap.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Client-side Image Maps 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-csismap-1.mod" >
%xhtml-csismap.mod;]]>

<!-- Server-side Image Map Module  ............................... -->
<!ENTITY % xhtml-ssismap.module "INCLUDE" >
<![%xhtml-ssismap.module;[
<!ENTITY % xhtml-ssismap.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Server-side Image Maps 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-ssismap-1.mod" >
%xhtml-ssismap.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"
            "http://www.w3.org/TR/xhtml-modularization/DTD/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"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-object-1.mod" >
%xhtml-object.mod;]]>

<!-- Tables Module ............................................... -->
<!ENTITY % xhtml-table.module "INCLUDE" >
<![%xhtml-table.module;[
<!ENTITY % xhtml-table.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Tables 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-table-1.mod" >
%xhtml-table.mod;]]>

<!-- Forms Module  ............................................... -->
<!ENTITY % xhtml-form.module "INCLUDE" >
<![%xhtml-form.module;[
<!ENTITY % xhtml-form.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Forms 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-form-1.mod" >
%xhtml-form.mod;]]>

<!-- Legacy Markup ............................................... -->
<!ENTITY % xhtml-legacy.module "IGNORE" >
<![%xhtml-legacy.module;[
<!ENTITY % xhtml-legacy.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Legacy Markup 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-legacy-1.mod" >
%xhtml-legacy.mod;]]>

<!-- Document Structure Module (required)  ....................... -->
<!ENTITY % xhtml-struct.module "INCLUDE" >
<![%xhtml-struct.module;[
<!ENTITY % xhtml-struct.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-struct-1.mod" >
%xhtml-struct.mod;]]>

<!-- end of XHTML 1.1 DTD  ................................................. -->
<!-- ....................................................................... -->

C.3. XHTML 1.1 Customizations

An XHTML Family Document Type (such as XHTML 1.1) must define the content model that it uses. This is done through a separate content model module that is instantiated by the XHTML Modular Framework. The content model module and the XHTML 1.1 Driver (above) work together to customize the module implementations to the document type's specific requirements. The content model module for XHTML 1.1 is defined below:

<!-- ....................................................................... -->
<!-- XHTML 1.1 Document Model Module  ...................................... -->
<!-- file: xhtml11-model-1.mod

     This is XHTML 1.1, a reformulation of HTML as a modular XML application.
     Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
     Revision: $Id: xhtml11-model-1.mod,v 1.13 2001/05/29 16:37:01 ahby Exp $ SMI

     This DTD module is identified by the PUBLIC and SYSTEM identifiers:

       PUBLIC "-//W3C//ENTITIES XHTML 1.1 Document Model 1.0//EN"
       SYSTEM "http://www.w3.org/TR/xhtml11/DTD/xhtml11-model-1.mod"

     Revisions:
     (none)
     ....................................................................... -->

<!-- XHTML 1.1 Document Model

     This module describes the groupings of elements that make up
     common content models for XHTML elements.

     XHTML has three basic content models:

         %Inline.mix;  character-level elements
         %Block.mix;   block-like elements, eg., paragraphs and lists
         %Flow.mix;    any block or inline elements

     Any parameter entities declared in this module may be used
     to create element content models, but the above three are
     considered 'global' (insofar as that term applies here).

     The reserved word '#PCDATA' (indicating a text string) is now
     included explicitly with each element declaration that is
     declared as mixed content, as XML requires that this token
     occur first in a content model specification.
-->
<!-- Extending the Model

     While in some cases this module may need to be rewritten to
     accommodate changes to the document model, minor extensions
     may be accomplished by redeclaring any of the three *.extra;
     parameter entities to contain extension element types as follows:

         %Misc.extra;    whose parent may be any block or
                         inline element.

         %Inline.extra;  whose parent may be any inline element.

         %Block.extra;   whose parent may be any block element.

     If used, these parameter entities must be an OR-separated
     list beginning with an OR separator ("|"), eg., "| a | b | c"

     All block and inline *.class parameter entities not part
     of the *struct.class classes begin with "| " to allow for
     exclusion from mixes.
-->

<!-- ..............  Optional Elements in head  .................. -->

<!ENTITY % HeadOpts.mix
     "( %script.qname; | %style.qname; | %meta.qname;
      | %link.qname; | %object.qname; )*"
>

<!-- .................  Miscellaneous Elements  .................. -->

<!-- ins and del are used to denote editing changes
-->
<!ENTITY % Edit.class "| %ins.qname; | %del.qname;" >

<!-- script and noscript are used to contain scripts
     and alternative content
-->
<!ENTITY % Script.class "| %script.qname; | %noscript.qname;" >

<!ENTITY % Misc.extra "" >

<!-- These elements are neither block nor inline, and can
     essentially be used anywhere in the document body.
-->
<!ENTITY % Misc.class
     "%Edit.class;
      %Script.class;
      %Misc.extra;"
>

<!-- ....................  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
     "| %tt.qname; | %i.qname; | %b.qname; | %big.qname;
      | %small.qname; | %sub.qname; | %sup.qname;" >

<!ENTITY % I18n.class "| %bdo.qname;" >

<!ENTITY % Anchor.class "| %a.qname;" >

<!ENTITY % InlSpecial.class
     "| %img.qname; | %map.qname;
      | %object.qname;" >

<!ENTITY % InlForm.class
     "| %input.qname; | %select.qname; | %textarea.qname;
      | %label.qname; | %button.qname;" >

<!ENTITY % Inline.extra "" >

<!ENTITY % Ruby.class "| %ruby.qname;" >

<!-- %Inline.class; includes all inline elements,
     used as a component in mixes
-->
<!ENTITY % Inline.class
     "%InlStruct.class;
      %InlPhras.class;
      %InlPres.class;
      %I18n.class;
      %Anchor.class;
      %InlSpecial.class;
      %InlForm.class;
      %Ruby.class;
      %Inline.extra;"
>

<!-- %InlNoRuby.class; includes all inline elements
     except ruby, used as a component in mixes
-->
<!ENTITY % InlNoRuby.class
     "%InlStruct.class;
      %InlPhras.class;
      %InlPres.class;
      %I18n.class;
      %Anchor.class;
      %InlSpecial.class;
      %InlForm.class;
      %Inline.extra;"
>

<!-- %NoRuby.content; includes all inlines except ruby
-->
<!ENTITY % NoRuby.content
     "( #PCDATA
      | %InlNoRuby.class;
      %Misc.class; )*"
>

<!-- %InlNoAnchor.class; includes all non-anchor inlines,
     used as a component in mixes
-->
<!ENTITY % InlNoAnchor.class
     "%InlStruct.class;
      %InlPhras.class;
      %InlPres.class;
      %I18n.class;
      %InlSpecial.class;
      %InlForm.class;
      %Ruby.class;
      %Inline.extra;"
>

<!-- %InlNoAnchor.mix; includes all non-anchor inlines
-->
<!ENTITY % InlNoAnchor.mix
     "%InlNoAnchor.class;
      %Misc.class;"
>

<!-- %Inline.mix; includes all inline elements, including %Misc.class;
-->
<!ENTITY % Inline.mix
     "%Inline.class;
      %Misc.class;"
>

<!-- .....................  Block Elements  ...................... -->

<!-- In the HTML 4.0 DTD, heading and list elements were included
     in the %block; parameter entity. The %Heading.class; and
     %List.class; parameter entities must now be included explicitly
     on element declarations where desired.
-->

<!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 % Fieldset.class  "| %fieldset.qname;" >

<!ENTITY % BlkStruct.class "%p.qname; | %div.qname;" >

<!ENTITY % BlkPhras.class
     "| %pre.qname; | %blockquote.qname; | %address.qname;" >

<!ENTITY % BlkPres.class "| %hr.qname;" >

<!ENTITY % BlkSpecial.class
     "%Table.class;
      %Form.class;
      %Fieldset.class;"
>

<!ENTITY % Block.extra "" >

<!-- %Block.class; includes all block elements,
     used as an component in mixes
-->
<!ENTITY % Block.class
     "%BlkStruct.class;
      %BlkPhras.class;
      %BlkPres.class;
      %BlkSpecial.class;
      %Block.extra;"
>

<!-- %Block.mix; includes all block elements plus %Misc.class;
-->
<!ENTITY % Block.mix
     "%Heading.class;
      | %List.class;
      | %Block.class;
      %Misc.class;"
>

<!-- ................  All Content Elements  .................. -->

<!-- %Flow.mix; includes all text content, block and inline
-->
<!ENTITY % Flow.mix
     "%Heading.class;
      | %List.class;
      | %Block.class;
      | %Inline.class;
      %Misc.class;"
>

<!-- end of xhtml11-model-1.mod -->


w3c-dtd-xhtml/1.1/W3C-REC.css0000644000000000000000000000446611745610714012377 0ustar /* This is an SSI script. Policy: (1) Use CVS (2) send e-mail to w3t-comm@w3.org if you edit this */ /* Style for a "Recommendation" */ /* This is an SSI script. Policy: (1) Use CVS (2) send e-mail to w3t-comm@w3.org if you edit this This style sheet is included in all styles for technical reports. Acknowledgments: - 'background-color' doesn't work on Mac IE 3, but 'background' does (Susan Lesch) - 'smaller' leads to illegible text in both Mac IE and Mac NS, 'small' is better: works in Mac NS, but is always 12pt in Mac IE 3 (Susan Lesch) $Id: W3C-REC.css,v 1.1 2001/05/30 15:04:41 ahby Exp $ */ body { margin: 2em 1em 2em 70px; font-family: sans-serif; color: black; background: white; background-position: top left; background-attachment: fixed; background-repeat: no-repeat; } :link { color: #00C; background: transparent } :visited { color: #609; background: transparent } :active { color: #C00; background: transparent } th, td { /* ns 4 */ font-family: sans-serif; } h1, h2, h3, h4, h5, h6 { text-align: left } /* background should be transparent, but WebTV has a bug */ h1, h2, h3 { color: #005A9C; background: white } h1 { font: 170% sans-serif } h2 { font: 140% sans-serif } h3 { font: 120% sans-serif } h4 { font: bold 100% sans-serif } h5 { font: italic 100% sans-serif } h6 { font: small-caps 100% sans-serif } .hide { display: none } div.head { margin-bottom: 1em } div.head h1 { margin-top: 2em; clear: both } div.head table { margin-left: 2em; margin-top: 2em } div.head img { color: white; border: none } /* remove border from top image */ p.copyright { font-size: small } p.copyright small { font-size: small } @media screen { /* hide from IE3 */ a:hover { background: #ffa } } pre { margin-left: 2em } /* p { margin-top: 0.6em; margin-bottom: 0.6em; } */ dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */ dt { font-weight: bold } pre, code { font-family: monospace } /* navigator 4 requires this */ ul.toc { list-style: disc; /* Mac NS has problem with 'none' */ list-style: none; } @media aural { h1, h2, h3 { stress: 20; richness: 90 } .hide { speak: none } p.copyright { volume: x-soft; speech-rate: x-fast } dt { pause-before: 20% } pre { speak-punctuation: code } } body { background-image: url(logo-REC.gif); } w3c-dtd-xhtml/1.1/changes.html0000644000000000000000000000422111745610714013145 0ustar XHTML 1.1 - Changes from XHTML 1.0 Strict

A. Changes from XHTML 1.0 Strict

This appendix is informative.

This Appendix describes the differences between XHTML 1.1 and XHTML 1.0 Strict. XHTML 1.1 represents a departure from both HTML 4 and XHTML 1.0. Most significant is the removal of features that were deprecated. In general, the strategy is to define a markup language that is rich in structural functionality, but that relies upon style sheets for presentation.

The differences can be summarized as follows:

  1. On every element, the lang attribute has been removed in favor of the xml:lang attribute (as defined in [XHTMLMOD]).
  2. On the a and map elements, the name attribute has been removed in favor of the id attribute (as defined in [XHTMLMOD]).
  3. The "ruby" collection of elements has been added (as defined in [RUBY]).

w3c-dtd-xhtml/1.1/acknowledgements.html0000644000000000000000000000462711745610714015101 0ustar XHTML 1.1 - Acknowledgements

D. Acknowledgements

This appendix is informative.

This specification was prepared by the W3C HTML Working Group. The members at the time of publication were:

  • Steven Pemberton, CWI (HTML Working Group Chair)
  • Murray Altheim, Sun Microsystems
  • Daniel Austin, Mozquito Technologies
  • Jonny Axelsson, Opera Software
  • Mark Baker, Sun Microsystems
  • Tantek Çelik, Microsoft
  • Doug Dominiak, Openwave Systems
  • Herman Elenbaas, Philips Electronics
  • Beth Epperson, Netscape/AOL
  • Masayasu Ishikawa, W3C (HTML Activity Lead)
  • Shin'ichi Matsui, Panasonic
  • Shane McCarron, Applied Testing and Technology
  • Ann Navarro, WebGeek, Inc.
  • Peter Stark, Ericsson
  • Michel Suignard, Microsoft
  • Jeremy Wadsworth, Quark Inc.
  • Malte Wedel, Mozquito Technologies
  • Ted Wugofski, Openwave Systems

w3c-dtd-xhtml/1.1/references.html0000644000000000000000000001077411745610714013670 0ustar XHTML 1.1 - References

B. References

This appendix is normative.

B.1. Normative References

[HTML4]
HTML 4.01 Specification, W3C Recommendation, Dave Raggett, Arnaud Le Hors, Ian Jacobs, 24 December 1999.
See: http://www.w3.org/TR/1999/REC-html401-19991224
[XHTML1]
XHTML 1.0: The Extensible HyperText Markup Language, W3C Recommendation, Steven Pemberton, et al., 26 January 2000.
See: http://www.w3.org/TR/2000/REC-xhtml1-20000126
[XHTMLMOD]
Modularization of XHTML, W3C Recommendation, Murray Altheim, et al., 10 April 2001
See: http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410
[XML]
Extensible Markup Language (XML) 1.0 (Second Edition), W3C Recommendation, Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, 6 October 2000.
See: http://www.w3.org/TR/2000/REC-xml-20001006
[RUBY]
Ruby Annotation, W3C Recommendation, Marcin Sawicki, et al., 31 May 2001.
See: http://www.w3.org/TR/2001/REC-ruby-20010531

B.2. Informative References

[CATALOG]
Entity Management: OASIS Technical Resolution 9401:1997 (Amendment 2 to TR 9401), Paul Grosso, Chair, Entity Management Subcommittee, SGML Open, 10 September 1997.
See: http://www.oasis-open.org/html/a401.htm
[RFC2119]
"Key words for use in RFCs to indicate requirement levels", RFC 2119, S. Bradner, March 1997.
Available at: http://www.ietf.org/rfc/rfc2119.txt
[XMLNAMES]
"Namespaces in XML", W3C Recommendation, Tim Bray, Dave Hollander, Andrew Layman, 14 January 1999.
Available at: http://www.w3.org/TR/1999/REC-xml-names-19990114

w3c-dtd-xhtml/1.1/xhtml11.html0000644000000000000000000013717411745610714013051 0ustar XHTML 1.1 - Module-based XHTML

Abstract

This Recommendation defines a new XHTML document type that is based upon the module framework and modules defined in Modularization of XHTML [XHTMLMOD]. The purpose of this document type is to serve as the basis for future extended XHTML 'family' document types, and to provide a consistent, forward-looking document type cleanly separated from the deprecated, legacy functionality of HTML 4 [HTML4] that was brought forward into the XHTML 1.0 [XHTML1] document types. This document type is essentially a reformulation of XHTML 1.0 Strict using XHTML Modules. This means that many facilities available in other XHTML Family document types (e.g., XHTML Frames) are not available in this document type. These other facilities are available through modules defined in Modularization of XHTML, and document authors are free to define document types based upon XHTML 1.1 that use these facilities (see [XHTMLMOD] for information on creating new document types).

Status of this document

This section describes the status of this document at the time of its publication. Other documents may supersede this document. The latest status of this document series is maintained at the W3C.

This document has been reviewed by W3C Members and other interested parties and has been endorsed by the Director as a W3C Recommendation. It is a stable document and may be used as reference material or cited as a normative reference from another document. W3C's role in making the Recommendation is to draw attention to the specification and to promote its widespread deployment. This enhances the functionality and interoperability of the Web.

This document has been produced by the W3C HTML Working Group (members only) as part of the W3C HTML Activity. The goals of the HTML Working Group are discussed in the HTML Working Group charter. The W3C staff contact for work on HTML is Masayasu Ishikawa.

Public discussion of HTML takes place on www-html@w3.org (archive). To subscribe send an email to www-html-request@w3.org with the word subscribe in the subject line.

Please report errors in this document to www-html-editor@w3.org (archive). The list of known errors in this specification is available at http://www.w3.org/2001/05/REC-xhtml11-20010531-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.

A list of current W3C Recommendations and other technical documents can be found at http://www.w3.org/TR.

Quick Table of Contents

Full Table of Contents

1. Introduction

This section is normative.

With the introduction of the XHTML family of modules and document types, the W3C has helped move the Internet content-development community from the days of malformed, non-standard markup into the well formed, valid world of XML [XML]. In XHTML 1.0, this move was moderated by a goal of providing for easy migration of existing, HTML 4 (or earlier) based content to XHTML and XML. With the advent of the XHTML modules defined in Modularization of XHTML, the W3C has removed support for deprecated elements and attributes from the XHTML family. These elements and attributes were largely presentation oriented functionality that is better handled via style sheets or client-specific default behavior.

Going forward, XHTML family document types will be based upon this new, more structural functional collection. In this specification, the W3C's HTML Working Group has defined an initial document type based solely upon modules. This document type is designed to be portable to a broad collection of client devices, and applicable to the majority of Internet content. Content developers who base their content upon the functionality expressed in this specification can be confident that it will be consistently portable across XHTML family conforming user agents.

2. Conformance Definition

This section is normative.

The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].

2.1. Document Conformance

This version of XHTML provides a definition of strictly conforming XHTML documents, which are restricted to elements and attributes from the XHTML namespace.

2.1.1. Strictly Conforming Documents

A strictly conforming XHTML 1.1 document is a document that requires only the facilities described as mandatory in this specification. Such a document must meet all the following criteria:

  1. The document must conform to the constraints expressed in Appendix C.

  2. The root element of the document must be <html>.

  3. The root element of the document must designate the XHTML namespace using the xmlns attribute [XMLNAMES]. The namespace designator for XHTML is "http://www.w3.org/1999/xhtml".

  4. There must be a DOCTYPE declaration in the document prior to the root element. If present, the public identifier included in the DOCTYPE declaration must reference the DTD found in Appendix C using its Formal Public Identifier. The system identifier may be modified appropriately.

    <!DOCTYPE
     html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    

Here is an example of an XHTML 1.1 document.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
  <head>
    <title>Virtual Library</title>
  </head>
  <body>
    <p>Moved to <a href="http://vlib.org/">vlib.org</a>.</p>
  </body>
</html>

Note that in this example, the XML declaration is included. An XML declaration like the one above is not required in all XML documents. XHTML document authors are strongly encouraged to use XML declarations in all their documents. Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16.

2.2. User Agent Conformance

A conforming user agent must meet all user agent conformance requirements defined in [XHTMLMOD].

3. The XHTML 1.1 Document Type

This section is normative.

The XHTML 1.1 document type is a fully functional document type with rich semantics. It is not, however, as varied in functionality as the XHTML 1.0 Transitional or Frameset document types. These document types defined many presentational components that are better handled through style sheets or other similar mechanisms. Moreover, since the XHTML 1.1 document type is based exclusively upon the facilities defined in the XHTML modules [XHTMLMOD], it does not contain any of the deprecated functionality of XHTML 1.0 nor of HTML 4. Despite these exceptions, or perhaps because of them, the XHTML 1.1 document type is a solid basis for future document types that are targeted at varied user agent environments.

The XHTML 1.1 document type is made up of the following XHTML modules. The elements, attributes, and minimal content models associated with these modules are defined in "Modularization of XHTML" [XHTMLMOD]). The elements are listed here for information purposes, but the definitions in "Modularization of XHTML" should be considered definitive. In the on-line version of this document, the module names in the list below link into the definitions of the modules within the current version of "Modularization of XHTML".

Structure Module*
body, head, html, title
Text Module*
abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var
Hypertext Module*
a
List Module*
dl, dt, dd, ol, ul, li
Object Module
object, param
Presentation Module
b, big, hr, i, small, sub, sup, tt
Edit Module
del, ins
Bidirectional Text Module
bdo
Forms Module
button, fieldset, form, input, label, legend, select, optgroup, option, textarea
Table Module
caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr
Image Module
img
Client-side Image Map Module
area, map
Server-side Image Map Module
Attribute ismap on img
Intrinsic Events Module
Events attributes
Metainformation Module
meta
Scripting Module
noscript, script
Stylesheet Module
style element
Style Attribute Module Deprecated
style attribute
Link Module
link
Base Module
base

XHTML also uses the Ruby Annotation module as defined in [RUBY]:

Ruby Annotation Module
ruby, rbc, rtc, rb, rt, rp

There are no additional definitions required by this document type. An implementation of this document type as an XML DTD is defined in Appendix C.

A. Changes from XHTML 1.0 Strict

This appendix is informative.

This Appendix describes the differences between XHTML 1.1 and XHTML 1.0 Strict. XHTML 1.1 represents a departure from both HTML 4 and XHTML 1.0. Most significant is the removal of features that were deprecated. In general, the strategy is to define a markup language that is rich in structural functionality, but that relies upon style sheets for presentation.

The differences can be summarized as follows:

  1. On every element, the lang attribute has been removed in favor of the xml:lang attribute (as defined in [XHTMLMOD]).
  2. On the a and map elements, the name attribute has been removed in favor of the id attribute (as defined in [XHTMLMOD]).
  3. The "ruby" collection of elements has been added (as defined in [RUBY]).

B. References

This appendix is normative.

B.1. Normative References

[HTML4]
HTML 4.01 Specification, W3C Recommendation, Dave Raggett, Arnaud Le Hors, Ian Jacobs, 24 December 1999.
See: http://www.w3.org/TR/1999/REC-html401-19991224
[XHTML1]
XHTML 1.0: The Extensible HyperText Markup Language, W3C Recommendation, Steven Pemberton, et al., 26 January 2000.
See: http://www.w3.org/TR/2000/REC-xhtml1-20000126
[XHTMLMOD]
Modularization of XHTML, W3C Recommendation, Murray Altheim, et al., 10 April 2001
See: http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410
[XML]
Extensible Markup Language (XML) 1.0 (Second Edition), W3C Recommendation, Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, 6 October 2000.
See: http://www.w3.org/TR/2000/REC-xml-20001006
[RUBY]
Ruby Annotation, W3C Recommendation, Marcin Sawicki, et al., 31 May 2001.
See: http://www.w3.org/TR/2001/REC-ruby-20010531

B.2. Informative References

[CATALOG]
Entity Management: OASIS Technical Resolution 9401:1997 (Amendment 2 to TR 9401), Paul Grosso, Chair, Entity Management Subcommittee, SGML Open, 10 September 1997.
See: http://www.oasis-open.org/html/a401.htm
[RFC2119]
"Key words for use in RFCs to indicate requirement levels", RFC 2119, S. Bradner, March 1997.
Available at: http://www.ietf.org/rfc/rfc2119.txt
[XMLNAMES]
"Namespaces in XML", W3C Recommendation, Tim Bray, Dave Hollander, Andrew Layman, 14 January 1999.
Available at: http://www.w3.org/TR/1999/REC-xml-names-19990114

C. XHTML 1.1 Document Type Definition

This appendix is normative.

C.1. SGML Open Catalog Entry for XHTML 1.1

This section contains the SGML Open Catalog-format definition [CATALOG] of the XHTML 1.1 FPI.

-- .......................................................................... --
-- File catalog  ............................................................ --

--  XHTML 1.1 Catalog Data File

    Revision:  @(#)xhtml11.cat 1.9 2001/04/04 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 XHTML  .................................. --

OVERRIDE YES

SGMLDECL "xml1.dcl"

-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --

-- XHTML 1.1 DTD modular driver file  ....................................... --
-- note that this uses the local, flattened version of the DTD. If you want
   your catalog to use the master version of the XHTML Modules, change the 
   entry to reference xhtml11.dtd instead of xhtml11-flat.dtd
--

PUBLIC "-//W3C//DTD XHTML 1.1//EN"                                "xhtml11-flat.dtd"

-- XHTML 1.1 framework modules .............................................. --

PUBLIC "-//W3C//ENTITIES XHTML 1.1 Document Model 1.0//EN"        "xhtml11-model-1.mod"

-- End of catalog data  ..................................................... --
-- .......................................................................... --


C.2. XHTML 1.1 Driver

This section contains the driver for the XHTML 1.1 document type implementation as an XML DTD. It relies upon XHTML module implementations defined in [XHTMLMOD] and in [RUBY].

<!-- ....................................................................... -->
<!-- XHTML 1.1 DTD  ........................................................ -->
<!-- file: xhtml11.dtd
-->

<!-- XHTML 1.1 DTD

     This is XHTML, a reformulation of HTML as a modular XML application.

     The Extensible HyperText Markup Language (XHTML)
     Copyright 1998-2001 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 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.

        Author:     Murray M. Altheim <altheim@eng.sun.com>
        Revision:   $Id: xhtml11.dtd,v 1.21 2001/05/29 16:37:01 ahby Exp $

-->
<!-- This is the driver file for version 1.1 of the XHTML DTD.

     Please use this formal public identifier to identify it:

         "-//W3C//DTD XHTML 1.1//EN"
-->
<!ENTITY % XHTML.version  "-//W3C//DTD XHTML 1.1//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 1.1 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 1.1//EN" "xhtml11.dtd">
       <html xmlns="http://www.w3.org/1999/xhtml"
             xml:lang="en">
       ...
       </html>

     Revisions:
     (none)
-->

<!-- 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  "INCLUDE" >

<?doc type="doctype" role="title" { XHTML 1.1 } ?>

<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->

<!-- Pre-Framework Redeclaration placeholder  .................... -->
<!-- this serves as a location to insert markup declarations
     into the DTD prior to the framework declarations.
-->
<!ENTITY % xhtml-prefw-redecl.module "IGNORE" >
<![%xhtml-prefw-redecl.module;[
%xhtml-prefw-redecl.mod;
<!-- end of xhtml-prefw-redecl.module -->]]>

<!ENTITY % xhtml-events.module "INCLUDE" >

<!-- Inline Style Module  ........................................ -->
<!ENTITY % xhtml-inlstyle.module "INCLUDE" >
<![%xhtml-inlstyle.module;[
<!ENTITY % xhtml-inlstyle.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Inline Style 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlstyle-1.mod" >
%xhtml-inlstyle.mod;]]>

<!-- declare Document Model module instantiated in framework
-->
<!ENTITY % xhtml-model.mod
     PUBLIC "-//W3C//ENTITIES XHTML 1.1 Document Model 1.0//EN"
            "xhtml11-model-1.mod" >

<!-- Modular Framework Module (required) ......................... -->
<!ENTITY % xhtml-framework.module "INCLUDE" >
<![%xhtml-framework.module;[
<!ENTITY % xhtml-framework.mod
     PUBLIC "-//W3C//ENTITIES XHTML Modular Framework 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-framework-1.mod" >
%xhtml-framework.mod;]]>

<!-- Post-Framework Redeclaration placeholder  ................... -->
<!-- this serves as a location to insert markup declarations
     into the DTD following the framework declarations.
-->
<!ENTITY % xhtml-postfw-redecl.module "IGNORE" >
<![%xhtml-postfw-redecl.module;[
%xhtml-postfw-redecl.mod;
<!-- end of xhtml-postfw-redecl.module -->]]>

<!-- Text Module (Required)  ..................................... -->
<!ENTITY % xhtml-text.module "INCLUDE" >
<![%xhtml-text.module;[
<!ENTITY % xhtml-text.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Text 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-text-1.mod" >
%xhtml-text.mod;]]>

<!-- Hypertext Module (required) ................................. -->
<!ENTITY % xhtml-hypertext.module "INCLUDE" >
<![%xhtml-hypertext.module;[
<!ENTITY % xhtml-hypertext.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-hypertext-1.mod" >
%xhtml-hypertext.mod;]]>

<!-- Lists Module (required)  .................................... -->
<!ENTITY % xhtml-list.module "INCLUDE" >
<![%xhtml-list.module;[
<!ENTITY % xhtml-list.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Lists 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-list-1.mod" >
%xhtml-list.mod;]]>

<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->

<!-- Edit Module  ................................................ -->
<!ENTITY % xhtml-edit.module "INCLUDE" >
<![%xhtml-edit.module;[
<!ENTITY % xhtml-edit.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Editing Elements 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-edit-1.mod" >
%xhtml-edit.mod;]]>

<!-- BIDI Override Module  ....................................... -->
<!ENTITY % xhtml-bdo.module "%XHTML.bidi;" >
<![%xhtml-bdo.module;[
<!ENTITY % xhtml-bdo.mod
     PUBLIC "-//W3C//ELEMENTS XHTML BIDI Override Element 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-bdo-1.mod" >
%xhtml-bdo.mod;]]>

<!-- Ruby Module  ................................................ -->
<!ENTITY % Ruby.common.attlists "INCLUDE" >
<!ENTITY % Ruby.common.attrib "%Common.attrib;" >
<!ENTITY % xhtml-ruby.module "INCLUDE" >
<![%xhtml-ruby.module;[
<!ENTITY % xhtml-ruby.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Ruby 1.0//EN"
            "http://www.w3.org/TR/ruby/xhtml-ruby-1.mod" >
%xhtml-ruby.mod;]]>

<!-- Presentation Module  ........................................ -->
<!ENTITY % xhtml-pres.module "INCLUDE" >
<![%xhtml-pres.module;[
<!ENTITY % xhtml-pres.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Presentation 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-pres-1.mod" >
%xhtml-pres.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"
            "http://www.w3.org/TR/xhtml-modularization/DTD/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"
            "http://www.w3.org/TR/xhtml-modularization/DTD/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"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-base-1.mod" >
%xhtml-base.mod;]]>

<!-- Scripting Module  ........................................... -->
<!ENTITY % xhtml-script.module "INCLUDE" >
<![%xhtml-script.module;[
<!ENTITY % xhtml-script.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Scripting 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-script-1.mod" >
%xhtml-script.mod;]]>

<!-- Style Sheets Module  ......................................... -->
<!ENTITY % xhtml-style.module "INCLUDE" >
<![%xhtml-style.module;[
<!ENTITY % xhtml-style.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Style Sheets 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-style-1.mod" >
%xhtml-style.mod;]]>

<!-- Image Module  ............................................... -->
<!ENTITY % xhtml-image.module "INCLUDE" >
<![%xhtml-image.module;[
<!ENTITY % xhtml-image.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Images 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-image-1.mod" >
%xhtml-image.mod;]]>

<!-- Client-side Image Map Module  ............................... -->
<!ENTITY % xhtml-csismap.module "INCLUDE" >
<![%xhtml-csismap.module;[
<!ENTITY % xhtml-csismap.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Client-side Image Maps 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-csismap-1.mod" >
%xhtml-csismap.mod;]]>

<!-- Server-side Image Map Module  ............................... -->
<!ENTITY % xhtml-ssismap.module "INCLUDE" >
<![%xhtml-ssismap.module;[
<!ENTITY % xhtml-ssismap.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Server-side Image Maps 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-ssismap-1.mod" >
%xhtml-ssismap.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"
            "http://www.w3.org/TR/xhtml-modularization/DTD/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"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-object-1.mod" >
%xhtml-object.mod;]]>

<!-- Tables Module ............................................... -->
<!ENTITY % xhtml-table.module "INCLUDE" >
<![%xhtml-table.module;[
<!ENTITY % xhtml-table.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Tables 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-table-1.mod" >
%xhtml-table.mod;]]>

<!-- Forms Module  ............................................... -->
<!ENTITY % xhtml-form.module "INCLUDE" >
<![%xhtml-form.module;[
<!ENTITY % xhtml-form.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Forms 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-form-1.mod" >
%xhtml-form.mod;]]>

<!-- Legacy Markup ............................................... -->
<!ENTITY % xhtml-legacy.module "IGNORE" >
<![%xhtml-legacy.module;[
<!ENTITY % xhtml-legacy.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Legacy Markup 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-legacy-1.mod" >
%xhtml-legacy.mod;]]>

<!-- Document Structure Module (required)  ....................... -->
<!ENTITY % xhtml-struct.module "INCLUDE" >
<![%xhtml-struct.module;[
<!ENTITY % xhtml-struct.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-struct-1.mod" >
%xhtml-struct.mod;]]>

<!-- end of XHTML 1.1 DTD  ................................................. -->
<!-- ....................................................................... -->

C.3. XHTML 1.1 Customizations

An XHTML Family Document Type (such as XHTML 1.1) must define the content model that it uses. This is done through a separate content model module that is instantiated by the XHTML Modular Framework. The content model module and the XHTML 1.1 Driver (above) work together to customize the module implementations to the document type's specific requirements. The content model module for XHTML 1.1 is defined below:

<!-- ....................................................................... -->
<!-- XHTML 1.1 Document Model Module  ...................................... -->
<!-- file: xhtml11-model-1.mod

     This is XHTML 1.1, a reformulation of HTML as a modular XML application.
     Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
     Revision: $Id: xhtml11-model-1.mod,v 1.13 2001/05/29 16:37:01 ahby Exp $ SMI

     This DTD module is identified by the PUBLIC and SYSTEM identifiers:

       PUBLIC "-//W3C//ENTITIES XHTML 1.1 Document Model 1.0//EN"
       SYSTEM "http://www.w3.org/TR/xhtml11/DTD/xhtml11-model-1.mod"

     Revisions:
     (none)
     ....................................................................... -->

<!-- XHTML 1.1 Document Model

     This module describes the groupings of elements that make up
     common content models for XHTML elements.

     XHTML has three basic content models:

         %Inline.mix;  character-level elements
         %Block.mix;   block-like elements, eg., paragraphs and lists
         %Flow.mix;    any block or inline elements

     Any parameter entities declared in this module may be used
     to create element content models, but the above three are
     considered 'global' (insofar as that term applies here).

     The reserved word '#PCDATA' (indicating a text string) is now
     included explicitly with each element declaration that is
     declared as mixed content, as XML requires that this token
     occur first in a content model specification.
-->
<!-- Extending the Model

     While in some cases this module may need to be rewritten to
     accommodate changes to the document model, minor extensions
     may be accomplished by redeclaring any of the three *.extra;
     parameter entities to contain extension element types as follows:

         %Misc.extra;    whose parent may be any block or
                         inline element.

         %Inline.extra;  whose parent may be any inline element.

         %Block.extra;   whose parent may be any block element.

     If used, these parameter entities must be an OR-separated
     list beginning with an OR separator ("|"), eg., "| a | b | c"

     All block and inline *.class parameter entities not part
     of the *struct.class classes begin with "| " to allow for
     exclusion from mixes.
-->

<!-- ..............  Optional Elements in head  .................. -->

<!ENTITY % HeadOpts.mix
     "( %script.qname; | %style.qname; | %meta.qname;
      | %link.qname; | %object.qname; )*"
>

<!-- .................  Miscellaneous Elements  .................. -->

<!-- ins and del are used to denote editing changes
-->
<!ENTITY % Edit.class "| %ins.qname; | %del.qname;" >

<!-- script and noscript are used to contain scripts
     and alternative content
-->
<!ENTITY % Script.class "| %script.qname; | %noscript.qname;" >

<!ENTITY % Misc.extra "" >

<!-- These elements are neither block nor inline, and can
     essentially be used anywhere in the document body.
-->
<!ENTITY % Misc.class
     "%Edit.class;
      %Script.class;
      %Misc.extra;"
>

<!-- ....................  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
     "| %tt.qname; | %i.qname; | %b.qname; | %big.qname;
      | %small.qname; | %sub.qname; | %sup.qname;" >

<!ENTITY % I18n.class "| %bdo.qname;" >

<!ENTITY % Anchor.class "| %a.qname;" >

<!ENTITY % InlSpecial.class
     "| %img.qname; | %map.qname;
      | %object.qname;" >

<!ENTITY % InlForm.class
     "| %input.qname; | %select.qname; | %textarea.qname;
      | %label.qname; | %button.qname;" >

<!ENTITY % Inline.extra "" >

<!ENTITY % Ruby.class "| %ruby.qname;" >

<!-- %Inline.class; includes all inline elements,
     used as a component in mixes
-->
<!ENTITY % Inline.class
     "%InlStruct.class;
      %InlPhras.class;
      %InlPres.class;
      %I18n.class;
      %Anchor.class;
      %InlSpecial.class;
      %InlForm.class;
      %Ruby.class;
      %Inline.extra;"
>

<!-- %InlNoRuby.class; includes all inline elements
     except ruby, used as a component in mixes
-->
<!ENTITY % InlNoRuby.class
     "%InlStruct.class;
      %InlPhras.class;
      %InlPres.class;
      %I18n.class;
      %Anchor.class;
      %InlSpecial.class;
      %InlForm.class;
      %Inline.extra;"
>

<!-- %NoRuby.content; includes all inlines except ruby
-->
<!ENTITY % NoRuby.content
     "( #PCDATA
      | %InlNoRuby.class;
      %Misc.class; )*"
>

<!-- %InlNoAnchor.class; includes all non-anchor inlines,
     used as a component in mixes
-->
<!ENTITY % InlNoAnchor.class
     "%InlStruct.class;
      %InlPhras.class;
      %InlPres.class;
      %I18n.class;
      %InlSpecial.class;
      %InlForm.class;
      %Ruby.class;
      %Inline.extra;"
>

<!-- %InlNoAnchor.mix; includes all non-anchor inlines
-->
<!ENTITY % InlNoAnchor.mix
     "%InlNoAnchor.class;
      %Misc.class;"
>

<!-- %Inline.mix; includes all inline elements, including %Misc.class;
-->
<!ENTITY % Inline.mix
     "%Inline.class;
      %Misc.class;"
>

<!-- .....................  Block Elements  ...................... -->

<!-- In the HTML 4.0 DTD, heading and list elements were included
     in the %block; parameter entity. The %Heading.class; and
     %List.class; parameter entities must now be included explicitly
     on element declarations where desired.
-->

<!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 % Fieldset.class  "| %fieldset.qname;" >

<!ENTITY % BlkStruct.class "%p.qname; | %div.qname;" >

<!ENTITY % BlkPhras.class
     "| %pre.qname; | %blockquote.qname; | %address.qname;" >

<!ENTITY % BlkPres.class "| %hr.qname;" >

<!ENTITY % BlkSpecial.class
     "%Table.class;
      %Form.class;
      %Fieldset.class;"
>

<!ENTITY % Block.extra "" >

<!-- %Block.class; includes all block elements,
     used as an component in mixes
-->
<!ENTITY % Block.class
     "%BlkStruct.class;
      %BlkPhras.class;
      %BlkPres.class;
      %BlkSpecial.class;
      %Block.extra;"
>

<!-- %Block.mix; includes all block elements plus %Misc.class;
-->
<!ENTITY % Block.mix
     "%Heading.class;
      | %List.class;
      | %Block.class;
      %Misc.class;"
>

<!-- ................  All Content Elements  .................. -->

<!-- %Flow.mix; includes all text content, block and inline
-->
<!ENTITY % Flow.mix
     "%Heading.class;
      | %List.class;
      | %Block.class;
      | %Inline.class;
      %Misc.class;"
>

<!-- end of xhtml11-model-1.mod -->

D. Acknowledgements

This appendix is informative.

This specification was prepared by the W3C HTML Working Group. The members at the time of publication were:

  • Steven Pemberton, CWI (HTML Working Group Chair)
  • Murray Altheim, Sun Microsystems
  • Daniel Austin, Mozquito Technologies
  • Jonny Axelsson, Opera Software
  • Mark Baker, Sun Microsystems
  • Tantek Çelik, Microsoft
  • Doug Dominiak, Openwave Systems
  • Herman Elenbaas, Philips Electronics
  • Beth Epperson, Netscape/AOL
  • Masayasu Ishikawa, W3C (HTML Activity Lead)
  • Shin'ichi Matsui, Panasonic
  • Shane McCarron, Applied Testing and Technology
  • Ann Navarro, WebGeek, Inc.
  • Peter Stark, Ericsson
  • Michel Suignard, Microsoft
  • Jeremy Wadsworth, Quark Inc.
  • Malte Wedel, Mozquito Technologies
  • Ted Wugofski, Openwave Systems
w3c-dtd-xhtml/1.1/w3c_home.gif0000644000000000000000000000160511745610714013045 0ustar GIF87aH0R{sƽ{{{sssccccZ111)))!!!Μ1{RRRBBBB,H0@4,$ȡh:ШtJubجvzxL.zn|NՉ|"^ [ X az[|]yY DW`\z^X a[]  Cb[z\yܱzY̡b \\zZWʡ_z(lgIyha!h-K{5f^LY,x²D-iHBF-C2tITfX<\bI7vBl!y? Ae,G3U,Yua&wW&1h)x[?1hmL*y^IHN tf2`e=1#znYJ|mW.dvf> stream xXr7+p\%B)b2Ūb̀" 9|c 7Q$|}O&+"% 4vndPB$#y7U*j #gV9NЬ>_\fp<r<ѬPt*}]Hi$xDky%/?yW:[9BA2 螕hv>4N1u7݅8uOĆu/Jpڃ IfE+E.^MwIm6LR+*n:6YJ{8L3J/H'KylZ^6lZi^+ ָ`R: EٖCۆ=^λV3bg sfX4mޭ]fq97.n-B[) $y$Kk` $-CCZ_e6Ln(5 쵹mO.g=h .^"x~ qΫ MM"бri4v+nE%M(=ZL~qGR8#W*C~VbNF~Z :8]J"9H ͷ]MiA|x0^0DNp8yaQQLm;b)`ŕUPH$Xk!+֊4&k-EҐWDh;+ LTU*`0ދݜp|O׆l[V>'g RqÎmI/,;{-$kd.97]TǺE}K)*Gu@nNw#*ÏE7L>h |THReF\!!f uM'_Á) K$$ÔTQ-wv EZ<7u[X2l 1z@aVxw5qTwca gf@vwMfٰk3/QB8 1gaA΂C/=06GGOۢ Ҭendstream endobj 28 0 obj 1637 endobj 4 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /ImageC /Text] /XObject<> /Font << /R53 53 0 R /R32 32 0 R >> >> /Contents 27 0 R /Annots [ 52 0 R 51 0 R 50 0 R 49 0 R 48 0 R 47 0 R 46 0 R 45 0 R 44 0 R 43 0 R 42 0 R 41 0 R 40 0 R 39 0 R 38 0 R 37 0 R 36 0 R 35 0 R 34 0 R 31 0 R ] >> endobj 55 0 obj <> stream xYr6+kD$AvUNԝU&YtQ"ŋ(5m'Nxs "LPdbs#"v-+6bz("͖n/A48C͋Z5hQFV-ZͥJB7r3AZ]KTJ-lnt)-^jQɃѵҲhk`dQohU]aEt"11A}U]mq6uR)ÜFGhwtmA8 /2m~:߱wJLdzjYF&`hPk%z]5zQ& zgtY=)US M&< $ aE΀IȻS^Ӝ<?P|+=+-3r㈇>p-R8Y?9 '8癚eg5佝Cvc ♟fP PicaMw.߉f V0c8"QVET9CbP:p4I1Tkg8a$cX<,1P/) xPRɷNX |p\RJnFgԜR,cW3i|?s褄?#E!#GD=W)q؆cGt})AJt,C> >> /Contents 55 0 R /Annots [ 84 0 R 83 0 R 82 0 R 81 0 R 80 0 R 79 0 R 78 0 R 77 0 R 76 0 R 75 0 R 74 0 R 73 0 R 72 0 R 71 0 R 70 0 R 69 0 R 68 0 R 67 0 R 66 0 R 65 0 R 64 0 R 63 0 R 62 0 R 61 0 R 60 0 R 59 0 R 58 0 R 57 0 R ] >> endobj 86 0 obj <> stream xݕMS0{Cc7ihrT@=8h^ Lm(:M"\endstream endobj 87 0 obj 408 endobj 85 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R32 32 0 R >> >> /Contents 86 0 R /Annots [ 92 0 R 91 0 R 90 0 R 89 0 R 88 0 R ] >> endobj 94 0 obj <> stream x50)nġj42`hH!kQs×}9%5T̏@M[G;̴f)rpG_U#-rYC"` vܓFpR lם\ vN4,!"34lVuBK7.sԮ*z)endstream endobj 95 0 obj 141 endobj 93 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R32 32 0 R >> >> /Contents 94 0 R >> endobj 97 0 obj <> stream x}UM6W̭`ňk"-M8HBRv_Rrm/aej8o޼7\Hot Yr]aUowXCMﶋd "ڔm$ś\ME`zN~zl=u #Gexۣ1z|o?/º모no]9a f6T]=3YH%dEżӋ GGsS<}<Wi/|Q@TAf.Rpv@̀9dLH=a61@cvucov1^S>Prǁxm ju__/JȲJOJ/׳ F}r7$(%WGś+!)z:ԓ$:+u+RT伛njt*jh2́'Uo~VקZ)JI&Y~ꉀy>qĝmfhܛ4=|#?jփ/[!Aii6<ȶIT!8y5=o3:d~4z&y!WT8@v'.n("#"|1{p؆dy1Xfy~uvLc|? gCSä7Ls-ѩiX6af[u bw.4,lEk޼»|*ۖUuO>c9 >Л}0HS= U9iCYN5M2 -0N}#S$כWzH8qY0ѧzshGSνѱ1јjzi)+88-RoiJiu~6䚶dUJd,nZ yZl/hVZ,-̒_P}endstream endobj 98 0 obj 965 endobj 96 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R53 53 0 R /R32 32 0 R >> >> /Contents 97 0 R /Annots [ 99 0 R ] >> endobj 101 0 obj <> stream x51 0+nCb^k *opդbZD冃>h 4Nۿ\Fhy,rT+}UF^W-!!S(r'fWXi'<+4?:u9: kdƾG&endstream endobj 102 0 obj 136 endobj 100 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R32 32 0 R >> >> /Contents 101 0 R >> endobj 104 0 obj <> stream xWnF}WLђ;Ł++vlMPaE,ɐeM?Ȕ+\ϜY!>3ڌ~WZ | *EG‘~c@W#G-bByg_ÿF! 4VyaYAn6q SU%ugbktж:jx&l3PV3Oxɛ@ZL@2Yכd0.6{xI3V:mcꌠaMUR7{tt t1Dz8W}WW1=ѵ%¼lofژ\;X$0c.>n#;N#GQAfp&ap/gj"gW ÈRV2uȞָ(iC4XɎ&ŏgCL]I87h"JK!ɒaqbـAV6@vN2WAa;A,o *ԋ.Tj_|s cJ,UPx4sVz`{҃I^Z/v$_ĶY3{Sƺ5un?Kt}v i o>)5X2r`sC12di)R.Lqn "(pRI{{!j(¼f> 2t4,3z6ЄЇhxPdY|7NIYodYr?c=&> >> /Contents 104 0 R /Annots [ 110 0 R 109 0 R 107 0 R 106 0 R ] >> endobj 112 0 obj <> stream x}Sn0++zz[QA JdL}}Iv rgv,\:ldȽOMjz[?U0_5Cnp~LkBQsR[$?p9+Go^ZzM y\1baV^LwWlrE=j3 %BˣV4E _I)"&Bќ @>s̈!j>: O8IVTͱx6_dԇ8OYCl|KBiPc~d[Hc%YPS >7#K0ҫYsF&endstream endobj 113 0 obj 506 endobj 111 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R32 32 0 R >> >> /Contents 112 0 R /Annots [ 114 0 R ] >> endobj 116 0 obj <> stream xW[8}_aĹ ۇ}p5$qvf;IfK5j&r]PF7/+( SܤED_ِ7_lvWF2FUO.8õz秴ey o, %;*rJfѠ~[Wr˵LwnΌFڕ&5oC=;B+L#ƎQtNx p-VX+49q&cjAA kbd#kI#J0J 0-ř_rį R<9P3鍪Z ,"F4XͿA#yoB"f#ȴ5+Ƅ 90vޫɔ2jEaMG/+%g8|:SKE pjj`)tup<$a;`7xV/AuU9A!2<ēCHTMoV--^(96Eܑ`VZ;>\ADl#/}8i!}@||ZYms2%Q>[!6j` h^v(nͲ$nį1c'&F9MBۭk%  *47GZ?nzeDrHkq+ E%+c +r>QIYd`=|oqendstream endobj 117 0 obj 1520 endobj 115 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R108 108 0 R /R53 53 0 R /R32 32 0 R >> >> /Contents 116 0 R /Annots [ 130 0 R 129 0 R 128 0 R 127 0 R 126 0 R 125 0 R 124 0 R 123 0 R 122 0 R 121 0 R 120 0 R 119 0 R 118 0 R ] >> endobj 132 0 obj <> stream xVMO0W̑8iJqw-~vҤ"ZUM|yoƍO(}.  RHK!ɀHVE5:Sp fiߒJIYmʘYDHHg] 1xVucD.*O+7 f J!ǣU1a1fdryٶoZuB?]n2e.`* >8Oʐx@u[ yGY$b8KII!_%u \fMu,~Y#Ɛs 27_ܾR.zأ7)|%Y t툳?F"lWY-bG"Wn\:y'̨bN)C!:~/J9akDT{mu C1-}²'l^m g<bƔⳆpcAfP=U ReoO7endstream endobj 133 0 obj 807 endobj 131 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R108 108 0 R /R53 53 0 R /R32 32 0 R >> >> /Contents 132 0 R /Annots [ 144 0 R 143 0 R 142 0 R 141 0 R 140 0 R 139 0 R 138 0 R 137 0 R 136 0 R 135 0 R 134 0 R ] >> endobj 146 0 obj <> stream xUM6W r1}1MRQIDlPn_H7Ἑ0Eq''~:?^盗WA 7WyφD1n9v{l߿7#\H5=VغXA-7.X'4mF N%q,HPӖ.`#k顮gR5;lt8h(MUiwz׺]zgqrwpX}퀍!QaL碟zoMe  WMwjNKXCP. ^ڪŔ,nOSC+jQ5>Ln02Uc[ kUm ؍?kumعS oWν.qJL^yp? HЏ n 47C w?] NZ7X'[l61ï ;V^ · ᠜UX2rY;d.p*I:_]@9HSʼn!YW%]T" 4$4 Chʰ2Y)< tc!e/0ˠї "BĊ@ .q_:M")!~phHpQa&'˦H9aQb[լ` S0B"Y~dgL82ysBkH@w'x =M1G,YU%xR,e4Tu"%1"n {HL-}e $ùE ٺ~>N,Ht> >> /Contents 146 0 R /Annots [ 150 0 R 149 0 R 148 0 R ] >> endobj 152 0 obj <> stream x5@DSbޅjL,@oa<|ĕuQ2$3gh{騣> >> /Contents 152 0 R >> endobj 155 0 obj <> stream xVrH}+Ta.Fvf+ه@!I;_=3B .*rs9}OS€3]~O!~ ㈊y0{t." Ƃ! A !Y]=&IL,G,XtTf*cAl%Zb~7@7"N[EY-Uiw3G\Cd/_FE>f J[Gq : ILoR_%k_cIe*S1陹>eP?^tͲ/Gp joq c%&ɞ\7MUS>W֤XL".v}Piyot1F }qLn?M: 6 RVA2KեhOgGG;#_\4&'njo#FuvVJ}#U}_-.*k5?ݘg4N;Dy=D>YsL7rAkU=8l} NUvؚK{.o hG7o,aLh OnwyTN׹Pζe1֖5@! ϳu*üYlC p%KDШÉv0y˃F/))BWL{k9|;C^ QL#}l*[ #v8Ith݇ZIyևK#o*$Z;w>p6Z#vK<cluE^$%%_#;V#d 6.PSL~D1͌oL"7|&뛷6AD?]{ɚĽR5p3@Ec2_6؜H,ɨuSAC1軶cCymUu%P͓@a5ʚFkԍ(V7+SlD#Nqcv$JUgWQ* D۱  ;Ldؿzq )i "XdCmpiFCZ^Dm_QIo, $lZe*tG|/?[ީ,W9L73]5KͿqE0|&NM%5- j2ؼnDY9rq !HsUL `bZ鍛5h@ĞH\2',)]>+Ln|h$0H 2wl7ATV$Z[ urA_aD)( > >> /Contents 155 0 R /Annots [ 164 0 R 163 0 R 162 0 R 161 0 R 160 0 R 159 0 R 158 0 R 157 0 R ] >> endobj 166 0 obj <> stream x510+nԡ- Jb 7"<ע/rF[@#KG3ma Z]3V CF63ܮ.NwbhwQzux=;Nw%IF%!+@endstream endobj 167 0 obj 145 endobj 165 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R32 32 0 R >> >> /Contents 166 0 R >> endobj 169 0 obj <> stream xWmsFίء_ TҴE9\=}n@}Rx1!φUg 36Mj2ܯ#ârĒHyZbjti/<Vi z͊8|ܱ7<8eC2e1=r4r-]75ÐYq{HʪR{x;3 u,CTJ`oYXBXİSdwRq[DE{>zR9\_.& `oӋ ]n J RlQSRzD`EYX)º.4,mWB~8'1|/ˎ)P@$q/vi / qDl%$E  :LЬDmCijYY3& ܗ؆?"Ty)yXstO9UX,12 BV,a+"y; c k" 1òN*t2러 ʻ].yB1&UmY?w<]0 &ũf""ŴF O1.$ꙥ.KBvEݐyzxdM'Fr>E* S—࢑Mu&Og6 M8]mN+&6j PJBͮG'2ojF;݅xrUj!"]bOg%|H>P(yO e:+К}kLd74Pendstream endobj 170 0 obj 1148 endobj 168 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R108 108 0 R /R53 53 0 R /R32 32 0 R >> >> /Contents 169 0 R /Annots [ 173 0 R 172 0 R 171 0 R ] >> endobj 175 0 obj <> stream xVaoHίHxm4 (^+jH(/=^l^7!ܩ:dXルykt;۵&!S;Nׇ ް>+q~? x; &S"!l:}E:۴;IsV{ȁpP8*)bLA"n%2uB"X3.h1,F\fhpPdpE6^ABf08sÝTqw"BmIs(&zLxpYu4BMqTrQ7ʖctS:h(C}f}Jp\czsZa5D鐖@ $zEb^O#DB5Y)h) 2xZt S]Ij%ddf-RcsD#"ge#BT#N.dJȵ͓ m5USEXEkFWdK#K$RNTUjA.eQ+ H 3E*3SF@fɐNcڐ-u$Ƅa>2̕F1VCyR&tDyyL,/RFݷW(`G?MoE qOGCG6Kj1E 57ˠ[6BHP)bL];ќj1[I ]u.\tk;U0~oIVW*4m]tS4" u5[1.6[<6EdGv;6)XҲup#bCP"f_{yu:ڑڂt[xMfR6XRur|m8͟G~y'uk(Cp2{1R!X9 [@t=njT݇*gmkoGCUD}dCMp0F{UٞkWuFp}r|uZ Ղӣ>_}s|̎D"1[|nzYuʁ*gƍfst'q/ͦQ7 endstream endobj 176 0 obj 1124 endobj 174 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R108 108 0 R /R32 32 0 R >> >> /Contents 175 0 R >> endobj 178 0 obj <> stream xVmO0_q2h *m|C=88N wNP6Rs/ ,^Av:7 8sJf߶P/e6TkpP{o vay<D#aQ@- 74 xɀͼʶq0_1)z`7!t= 1cL$&0r& %DQfqߵzN;S[M-ϨGJeG >qqQ>Έ3]X" pz 9xd\DNQx 㸡&%sUI߮ ND2_-W0vѹj 8ENA>ED;u 1'H`i!3`&Α Ȅ{T[ƮC2#"(bpX?⊄IKV"GNI z9ƫ OtnKPZSK 띍nG9 GE,ܬ1 Cc:՞ѐ|BnRX魫CCCY#M4t~ui7@MkaN!.o۰Р7th#)iN&cR13AI!LhhUP_QQh؜ul,a0eti{ #Pq&U[K--pjӍm;: ݌iX4~<$f-o#9uQoexu&H_PJFd|cW~1>K_)CU}2C}c?=o`2*8uhYja##eWSU4邲n9pQ( Bendstream endobj 179 0 obj 821 endobj 177 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R108 108 0 R /R32 32 0 R >> >> /Contents 178 0 R >> endobj 181 0 obj <> stream xn@S$$r^C9 i\Gm\a ƔO]9 曱,c ש%5P^xZ%Q -glA+[$qt:o(ܵheo9`lc`Pkj Nßq#y}-BسKx://%>Vgo. }sEcCop #'uIHb} ](!B~Vu;}8SXFs*]wuKnû*Wk?޳9vc״H Q4գ< hWq8A38(ADRQ%k0A&Iݜi[#0qԯEIKzObs1+`{0 <ӧ+ f{@xL0{}4X^ZY M {ϨOLl_Ťs 0+3UI)m;y8Զ,{Ǯ^\&*)1'r7,#%  tW !&?Ѫ 47"7pPkB6 u!}t 7SrT)| O (|HAzNendstream endobj 182 0 obj 630 endobj 180 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R108 108 0 R /R32 32 0 R >> >> /Contents 181 0 R >> endobj 184 0 obj <> stream xQo0w*m1 Y=$ -6U}` M6[}m 0Hp:kړ4{&oL#S[Z V%~!I^ 逨-` ԙ wkp7&Cv:p^vqDb :uƼ|?{b &ٯ*M7 vxg8Y6%̮Y7b3!*G>{ <.p~ͶhTЫIq@G$)exS/$ y: z5 )n4o[E#n_|@F7`t-@ŸPh6OMDt*f :PC:`:oQnOA鐡Sm}T@ 8 *`&[%8eFl1bһ,{{|2k >%25 A{ 5xs/~"Tȴu]B0n7bK$endstream endobj 185 0 obj 556 endobj 183 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R108 108 0 R /R32 32 0 R >> >> /Contents 184 0 R >> endobj 187 0 obj <> stream x]o0+ΐ*v>`|. نW"$.MN4)"RssM0g}uCm-Le7 chCȃjMhwy- wA7sQΌYpo/@y @@<>'1 riZ=r~P人PCu{`E |J`bCHG}׫EZlzJ;DYc)}&LL' M(EY:9H?/'w0';JLBPPNm>nUJtQ'*:<ɫi'T.?b,wRD8Ӏ ҁIV$ (gQj{Uk%6|ةyTld#ऍWF+Ay/"33#N3^TA&H l.o (ˏ}UR%>Pnn3SFϨwwV2XnA[XF 5! DI)1ͦx2 y;)8к:\ )G%R$.0!=iRd֮tucendstream endobj 188 0 obj 611 endobj 186 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R108 108 0 R /R32 32 0 R >> >> /Contents 187 0 R >> endobj 190 0 obj <> stream xV[oF~WҍB$|!\RU"@!>{il33gvD]u"3߹ئ+>T{G+?n5s.[rY=xq_gqdɳ@1 @}r?2 ﯚ c]B7r'Iz>} nX֟вw)Goz#d1I$5J 8b*⩯Lnͭk29ۗ%Yvo|i9UaIB`|̟}0f}k\Uk=૓WǁvR7k*`]tzxr:Zlaa&$t=796m$čARhc*{I <4D;. F $KkKi&%PYfU62A ޚ 髜e+DARh%B(Ef% ܏ɖGs6UG$[A2(`iFD1OSa\= R% r}CGNھd|nUPM5m2/ض^ѝѺjcr/e0کiԿ ~I#ϙq G^Y659X@*s!vW"M#h!Z,}tz]e cc]M'^&ɠ .0")i3"ߐuF6T>|~67Bn[8W}GfO''#cO9"\1T̿ͽt'E bn7OsPrݰ: Q2(|h$XUg} S:"u! "tVH)MVBU4ɹIʵ16=)*crpB` dCp6I"23hC 7"(in"<a~E7ˋM + jꬸ戊w0oCKHqAV4@y-&n(PhQ%/"H'j`:ڄE&u+l`e*b ?:za˖u~Q%hv2jZD_? Go4ҩ$pC_8fm Ie!‘gŹT⚲r ݤ@ʜ 5&k-+ť*+= Aqp\0Ѡ.{(]g]5[vqs߀q\:vᾸG oAmE b؄֤wϵendstream endobj 191 0 obj 1266 endobj 189 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R108 108 0 R /R32 32 0 R >> >> /Contents 190 0 R >> endobj 193 0 obj <> stream xVmo6_q` ,rE%0˺$BSg-E:"]C~d+.S>9LR?/{GH/2뽹KpٴWۦp~'#ʃw1,\F(!ģ49,?|*D .83hA(u/%[Bj T%dZ7p09_1uIXiO!|QJth iW:Dd"9r*S+S-*D8JboCxsV-Ҿ +jv\+(k.=U 30R#Bon,AN@W!rG()|_{5]ۿ܄?}hSX>5v˅5| :y(At&r_ [nиQ?=Dp z0_)eSy˘[{mC.<2Zp`iהTڎ 6>q8tIbyBlǹ%&a\8r2!u$':z8ᕘQQRƮ$v֔S,: ÷|E|8<_ 'S) IkAB+4ÀU3G VNB kt;&צkEQ'] ȫκtk\)8m/Y Wbkfhf;sBH!SzLF*%&tY$ <8&:_c ->j҇uI ;LOQ1'sQSi5f:+NWysw> >> /Contents 193 0 R >> endobj 196 0 obj <> stream xV]o0}ϯcBM( Juj4tbg~쐂a 0:{}I @![])rB9|y awo a8Qu 'P~~C[amNNDͪ]Bo0!nYT\T[o.o+Z)DST]aڡM5qÁidlEQ Cl򘬉2wùMp> pqv`<1"+\K7vC9J1a>Z#LCL:/ȳCn 튼C"hZL -0LhuZwB<Mdv';;Y 3UscAl¬k:[oml؀L6ɸiV:{կʖeN_ nW*ZT mZzbܵ};I4iz= /'@ A`7UtBbZ(-y DF~7,%xFE|}w\Yendstream endobj 197 0 obj 565 endobj 195 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R108 108 0 R /R32 32 0 R >> >> /Contents 196 0 R >> endobj 199 0 obj <> stream xVO0~_q U$ U1Q Ѐ8t1?e aVjHGTJ*yp]@J- 0eHR6iE|j,qFݩ#"@q::v`YSƫ&TyHfXQB%IЛ*r֤4B)tҠntKqB F4vVy/FڐExHŦ[8s`ƏDVk-Sd%E$Úl"IND-yۘsr@1:7 Qh\8<;pF$#sn Ma程`r_4ߋŀ/#sctendstream endobj 200 0 obj 671 endobj 198 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R108 108 0 R /R32 32 0 R >> >> /Contents 199 0 R >> endobj 202 0 obj <> stream xŔ]O0@+*Eb6vK۠MH*Na{t*ďfp,;':&ϲu<V]%G7dp6Yd>a]™z> ;=$%8V@l S-u; *KE.]qC$B.El&WU!p`߀PB aSvȭYm#n"2eVWv_r*TWcx¬u?a*Dy=d5U^^Hs׶Hkuyt%Yp\~>-:>7E4lxoفӊkE)Ҷ Q^xcvdoˠ }@=CB0`+>U[->!L 9[TJ)wN"cuc* endstream endobj 203 0 obj 471 endobj 201 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R108 108 0 R /R32 32 0 R >> >> /Contents 202 0 R >> endobj 205 0 obj <> stream xE10+nġ%A\0X,z-j }wF3LO %YZrʰLH3Ol147&烔G] |ԥKqRS,tR|><U*endstream endobj 206 0 obj 143 endobj 204 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R32 32 0 R >> >> /Contents 205 0 R >> endobj 208 0 obj <> stream xKs8 m;|I&>fW<zQd&ږ\InAn59 (h[|] `B ,T䤽_|%lW' na]0ɴH8Y]$ϗ/`49+7u5{3u ?\įȞ>1͇-UGԫ;ypS*B$\ۇW]fϼT$J)Y" \죺)'MM[/Z"_b"n0nT_$iMUߓWms'd wfwkZHW;C1`.U*E rpu &Pi͟>#B$ *O-҄i P&S' Mew*灡Fªi;Fe:Y(W|a_\7S#ӾOFL0˙u9y3. KV3;eܽт(9_U9ˀILKj\ ,+NKH 6zKRRu%9  Xg/W-jwB5ʶ#6PB6J0 +lNz6 EՊp0u6llE]-9;t}oUC7diulӁ vdc:vFсՊp0u6:y58Ͷ놭~oڂ\7w#2P{C22U aV L 6zd$Wɤ:p0u6ؤٸvC^~thzj:9Lmf={8\rڨml@Ǻ,lȿf[mN7GlX#6LŅAT.68٣Ӭgφɸ3A'VظYJ{Ɇq<5{r쪺*6㮪o\,Qd ѹLPR@[YϞQQγ'F~a]1ΐ5ܚ(a]m}7}UyIj%CLR2XyF,g4a:2Q0Y* y&&-l~i5y۹EOMLߕ޼fdܝ۳O(c+$*Ut 7QAfh4U,Rzr@bT,(DaeǢ;7ݺ(ٌXY $bu|RiuyR_pv |prncTA<\<;úuE;T]DGʨH> :8Sd=Quc{YIc<SԆ\E{lVp7^{Oz5` 5)'pXSШHǭs6&gE<W&orcn_=M]&GhX7 ˧rG0{k,nLc bL2lL4%=fOe ]!60|P9u.8[S P5 8yg1&6yLPEV@ GTM9'ٍ):*BgQy:71eAy<τwɱ<5=b=4m>!uG{J(g1| g'xp XS> ţ,c>Yy<*lH&;A)&;9#~=TG5YN YQ5y<R:n%}sm3N\ٳ^d= 6@?m*8|}?=y@Zjuؚۢ>ڸH#/endstream endobj 209 0 obj 1846 endobj 207 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R53 53 0 R /R32 32 0 R >> >> /Contents 208 0 R >> endobj 108 0 obj <> endobj 53 0 obj <> endobj 32 0 obj <> endobj 33 0 obj <> endobj 2 0 obj << /Type /Pages /Kids [ 4 0 R 54 0 R 85 0 R 93 0 R 96 0 R 100 0 R 103 0 R 111 0 R 115 0 R 131 0 R 145 0 R 151 0 R 154 0 R 165 0 R 168 0 R 174 0 R 177 0 R 180 0 R 183 0 R 186 0 R 189 0 R 192 0 R 195 0 R 198 0 R 201 0 R 204 0 R 207 0 R ] /Count 27 >> endobj 5 0 obj << /Count 21 /First 6 0 R /Last 26 0 R >> endobj 210 0 obj << /29 [207 0 R /XYZ -4 706.000183 null] /50 [207 0 R /XYZ -4 706.000183 null] /28 [189 0 R /XYZ -4 595.202 null] /49 [189 0 R /XYZ -4 595.202 null] /27 [168 0 R /XYZ -4 168.147827 null] /48 [168 0 R /XYZ -4 168.147827 null] /26 [168 0 R /XYZ -4 645.400513 null] /47 [168 0 R /XYZ -4 645.400513 null] /25 [168 0 R /XYZ -4 706.000183 null] /46 [168 0 R /XYZ -4 706.000183 null] /24 [154 0 R /XYZ -4 225.802063 null] /23 [154 0 R /XYZ -4 278.601868 null] /22 [154 0 R /XYZ -4 331.401672 null] /21 [154 0 R /XYZ -4 362.801605 null] /45 [154 0 R /XYZ -4 362.801605 null] /20 [154 0 R /XYZ -4 416.001282 null] /19 [154 0 R /XYZ -4 468.801086 null] /18 [154 0 R /XYZ -4 508.40094 null] /17 [154 0 R /XYZ -4 561.200745 null] /16 [154 0 R /XYZ -4 614.000549 null] /15 [154 0 R /XYZ -4 645.400513 null] /44 [154 0 R /XYZ -4 645.400513 null] /14 [154 0 R /XYZ -4 706.000183 null] /43 [154 0 R /XYZ -4 706.000183 null] /13 [145 0 R /XYZ -4 706.000183 null] /42 [145 0 R /XYZ -4 706.000183 null] /12 [115 0 R /XYZ -4 706.000183 null] /41 [115 0 R /XYZ -4 706.000183 null] /11 [111 0 R /XYZ -4 639.600464 null] /40 [111 0 R /XYZ -4 639.600464 null] /10 [103 0 R /XYZ -4 525.000732 null] /39 [103 0 R /XYZ -4 525.000732 null] /9 [103 0 R /XYZ -4 594.800659 null] /38 [103 0 R /XYZ -4 594.800659 null] /8 [103 0 R /XYZ -4 706.000183 null] /37 [103 0 R /XYZ -4 706.000183 null] /7 [96 0 R /XYZ -4 706.000183 null] /36 [96 0 R /XYZ -4 706.000183 null] /6 [54 0 R /XYZ -4 264.001648 null] /35 [54 0 R /XYZ -4 264.001648 null] /5 [54 0 R /XYZ -4 411.401062 null] /34 [54 0 R /XYZ -4 411.401062 null] /4 [4 0 R /XYZ -4 187.202271 null] /33 [4 0 R /XYZ -4 187.202271 null] /3 [4 0 R /XYZ -4 377.401459 null] /32 [4 0 R /XYZ -4 377.401459 null] /2 [4 0 R /XYZ -4 616.00061 null] /31 [4 0 R /XYZ -4 616.00061 null] /1 [4 0 R /XYZ -4 652.40033 null] /30 [4 0 R /XYZ -4 652.40033 null] /0 [4 0 R /XYZ -4 791 null] >> endobj 1 0 obj << /Type /Catalog /Pages 2 0 R /Outlines 5 0 R /Dests 210 0 R /PageMode /UseOutlines >> endobj 3 0 obj << /Creator (html2ps version 1.0 beta1 patched by Arnaud Le Hors) /Author () /Keywords () /Subject () /Title (XHTML 1.1 - Module-based XHTML) /CreationDate (D:20010530211132) /Producer (GNU Ghostscript 5.50) >> endobj 7 0 obj << /Title ( W3C Recommendation 31 May 2001) /Dest/31 /Parent 6 0 R /Next 8 0 R >> endobj 8 0 obj << /Title ( Abstract) /Dest/32 /Parent 6 0 R /Prev 7 0 R /Next 9 0 R >> endobj 9 0 obj << /Title ( Status of this document) /Dest/33 /Parent 6 0 R /Prev 8 0 R >> endobj 6 0 obj << /Title ( XHTML\237 1.1 - Module-based XHTML) /Dest/30 /Count 3 /Parent 5 0 R /Next 10 0 R /First 7 0 R /Last 9 0 R >> endobj 10 0 obj << /Title ( Quick Table of Contents) /Dest/34 /Parent 5 0 R /Prev 6 0 R /Next 11 0 R >> endobj 11 0 obj << /Title ( Full Table of Contents) /Dest/35 /Parent 5 0 R /Prev 10 0 R /Next 12 0 R >> endobj 12 0 obj << /Title (1. Introduction) /Dest/36 /Parent 5 0 R /Prev 11 0 R /Next 13 0 R >> endobj 15 0 obj << /Title (2.1.1. Strictly Conforming Documents) /Dest/39 /Parent 14 0 R >> endobj 14 0 obj << /Title (2.1. Document Conformance) /Dest/38 /Count 1 /Parent 13 0 R /Next 16 0 R /First 15 0 R /Last 15 0 R >> endobj 16 0 obj << /Title (2.2. User Agent Conformance) /Dest/40 /Parent 13 0 R /Prev 14 0 R >> endobj 13 0 obj << /Title (2. Conformance Definition) /Dest/37 /Count 3 /Parent 5 0 R /Prev 12 0 R /Next 17 0 R /First 14 0 R /Last 16 0 R >> endobj 17 0 obj << /Title (3. The XHTML 1.1 Document Type) /Dest/41 /Parent 5 0 R /Prev 13 0 R /Next 18 0 R >> endobj 18 0 obj << /Title (A. Changes from XHTML 1.0 Strict) /Dest/42 /Parent 5 0 R /Prev 17 0 R /Next 19 0 R >> endobj 20 0 obj << /Title (B.1. Normative References) /Dest/44 /Parent 19 0 R /Next 21 0 R >> endobj 21 0 obj << /Title (B.2. Informative References) /Dest/45 /Parent 19 0 R /Prev 20 0 R >> endobj 19 0 obj << /Title (B. References) /Dest/43 /Count 2 /Parent 5 0 R /Prev 18 0 R /Next 22 0 R /First 20 0 R /Last 21 0 R >> endobj 23 0 obj << /Title (C.1. SGML Open Catalog Entry for XHTML 1.1) /Dest/47 /Parent 22 0 R /Next 24 0 R >> endobj 24 0 obj << /Title (C.2. XHTML 1.1 Driver) /Dest/48 /Parent 22 0 R /Prev 23 0 R /Next 25 0 R >> endobj 25 0 obj << /Title (C.3. XHTML 1.1 Customizations) /Dest/49 /Parent 22 0 R /Prev 24 0 R >> endobj 22 0 obj << /Title (C. XHTML 1.1 Document Type Definition) /Dest/46 /Count 3 /Parent 5 0 R /Prev 19 0 R /Next 26 0 R /First 23 0 R /Last 25 0 R >> endobj 29 0 obj << /Type /XObject /Name /R29 /Subtype /Image /Length 30 0 R /ColorSpace /DeviceRGB/Width 72/Height 48/BitsPerComponent 8/Filter/FlateDecode/DecodeParms<> >> stream xY!x"K :dq9p8p\u nq9pc%uzlH\_B23 }^ >v?$\]__+}&yk^^^~ ob >7IĮZ~|Fl!m%r{tλFۧa1X~iv͓Q}B+tJqm4טoԿ&Zg6a%}Ia |Fïo.FaztJJc:6 ph4v-0<ݣC֣f)Ǖ67]K#?к@Tؠbh\~[r*N1]c|n[/aQa! $)gܪtk}n3Fb XV5Q!Pz1ᡨΩ*[@@u 9We&"V:<gȻ}n2hz$҉j3f%DtsLj݂yB ̌S3KP;|eڗl6 !TT˥B/Y!4Ȟ/\s ?-cp̭j&R&,8XkXIhhҷT0`%ndiI87{c}zzXYURtk{>MSpp8.5.&bY,zS 9v;M$7vGS5<3(`^(Mf8eشscF(mMVnJ@{t d{jp1uGY 7n>e3pOͥ!:4l*lğb /\.? Aڤ3CxM } endstream endobj 30 0 obj 1342 endobj 31 0 obj <> /Subtype/Link >> endobj 34 0 obj <> /Subtype/Link >> endobj 35 0 obj <> endobj 36 0 obj <> /Subtype/Link >> endobj 37 0 obj <> /Subtype/Link >> endobj 38 0 obj <> /Subtype/Link >> endobj 39 0 obj <> /Subtype/Link >> endobj 40 0 obj <> /Subtype/Link >> endobj 41 0 obj <> /Subtype/Link >> endobj 42 0 obj <> /Subtype/Link >> endobj 43 0 obj <> /Subtype/Link >> endobj 44 0 obj <> /Subtype/Link >> endobj 45 0 obj <> /Subtype/Link >> endobj 46 0 obj <> /Subtype/Link >> endobj 47 0 obj <> /Subtype/Link >> endobj 48 0 obj <> /Subtype/Link >> endobj 49 0 obj <> endobj 50 0 obj <> endobj 51 0 obj <> endobj 52 0 obj <> endobj 57 0 obj <> /Subtype/Link >> endobj 58 0 obj <> /Subtype/Link >> endobj 59 0 obj <> /Subtype/Link >> endobj 60 0 obj <> /Subtype/Link >> endobj 61 0 obj <> /Subtype/Link >> endobj 62 0 obj <> /Subtype/Link >> endobj 63 0 obj <> /Subtype/Link >> endobj 64 0 obj <> /Subtype/Link >> endobj 65 0 obj <> /Subtype/Link >> endobj 66 0 obj <> /Subtype/Link >> endobj 67 0 obj <> /Subtype/Link >> endobj 68 0 obj <> endobj 69 0 obj <> endobj 70 0 obj <> endobj 71 0 obj <> endobj 72 0 obj <> endobj 73 0 obj <> endobj 74 0 obj <> endobj 75 0 obj <> endobj 76 0 obj <> endobj 77 0 obj <> endobj 78 0 obj <> endobj 79 0 obj <> endobj 80 0 obj <> endobj 81 0 obj <> endobj 82 0 obj <> endobj 83 0 obj <> endobj 84 0 obj <> endobj 88 0 obj <> endobj 89 0 obj <> endobj 90 0 obj <> endobj 91 0 obj <> endobj 92 0 obj <> endobj 99 0 obj <> endobj 106 0 obj <> endobj 107 0 obj <> endobj 109 0 obj <> endobj 110 0 obj <> endobj 114 0 obj <> endobj 118 0 obj <> endobj 119 0 obj <> endobj 120 0 obj <> /Subtype/Link >> endobj 121 0 obj <> /Subtype/Link >> endobj 122 0 obj <> /Subtype/Link >> endobj 123 0 obj <> /Subtype/Link >> endobj 124 0 obj <> /Subtype/Link >> endobj 125 0 obj <> /Subtype/Link >> endobj 126 0 obj <> /Subtype/Link >> endobj 127 0 obj <> /Subtype/Link >> endobj 128 0 obj <> /Subtype/Link >> endobj 129 0 obj <> /Subtype/Link >> endobj 130 0 obj <> /Subtype/Link >> endobj 134 0 obj <> /Subtype/Link >> endobj 135 0 obj <> /Subtype/Link >> endobj 136 0 obj <> /Subtype/Link >> endobj 137 0 obj <> /Subtype/Link >> endobj 138 0 obj <> /Subtype/Link >> endobj 139 0 obj <> /Subtype/Link >> endobj 140 0 obj <> /Subtype/Link >> endobj 141 0 obj <> /Subtype/Link >> endobj 142 0 obj <> /Subtype/Link >> endobj 143 0 obj <> endobj 144 0 obj <> endobj 148 0 obj <> endobj 149 0 obj <> endobj 150 0 obj <> endobj 157 0 obj <> /Subtype/Link >> endobj 158 0 obj <> /Subtype/Link >> endobj 159 0 obj <> /Subtype/Link >> endobj 160 0 obj <> /Subtype/Link >> endobj 161 0 obj <> /Subtype/Link >> endobj 162 0 obj <> /Subtype/Link >> endobj 163 0 obj <> /Subtype/Link >> endobj 164 0 obj <> /Subtype/Link >> endobj 171 0 obj <> endobj 172 0 obj <> endobj 173 0 obj <> endobj 26 0 obj << /Title (D. Acknowledgements) /Dest/50 /Parent 5 0 R /Prev 22 0 R >> endobj xref 0 211 0000000000 65535 f 0000033071 00000 n 0000030841 00000 n 0000033174 00000 n 0000001745 00000 n 0000031105 00000 n 0000033674 00000 n 0000033400 00000 n 0000033497 00000 n 0000033584 00000 n 0000033810 00000 n 0000033914 00000 n 0000034018 00000 n 0000034432 00000 n 0000034206 00000 n 0000034114 00000 n 0000034336 00000 n 0000034574 00000 n 0000034685 00000 n 0000034988 00000 n 0000034798 00000 n 0000034892 00000 n 0000035430 00000 n 0000035118 00000 n 0000035229 00000 n 0000035332 00000 n 0000051555 00000 n 0000000015 00000 n 0000001724 00000 n 0000035584 00000 n 0000037151 00000 n 0000037172 00000 n 0000030641 00000 n 0000030730 00000 n 0000037304 00000 n 0000037470 00000 n 0000037580 00000 n 0000037730 00000 n 0000037897 00000 n 0000038043 00000 n 0000038192 00000 n 0000038378 00000 n 0000038523 00000 n 0000038673 00000 n 0000038820 00000 n 0000038969 00000 n 0000039167 00000 n 0000039363 00000 n 0000039547 00000 n 0000039735 00000 n 0000039846 00000 n 0000039957 00000 n 0000040068 00000 n 0000030560 00000 n 0000003909 00000 n 0000002092 00000 n 0000003888 00000 n 0000040179 00000 n 0000040335 00000 n 0000040504 00000 n 0000040654 00000 n 0000040816 00000 n 0000040973 00000 n 0000041143 00000 n 0000041322 00000 n 0000041502 00000 n 0000041676 00000 n 0000041835 00000 n 0000041977 00000 n 0000042087 00000 n 0000042197 00000 n 0000042308 00000 n 0000042419 00000 n 0000042530 00000 n 0000042641 00000 n 0000042752 00000 n 0000042862 00000 n 0000042972 00000 n 0000043082 00000 n 0000043193 00000 n 0000043304 00000 n 0000043415 00000 n 0000043526 00000 n 0000043637 00000 n 0000043748 00000 n 0000004781 00000 n 0000004281 00000 n 0000004761 00000 n 0000043859 00000 n 0000043968 00000 n 0000044077 00000 n 0000044186 00000 n 0000044293 00000 n 0000005213 00000 n 0000004980 00000 n 0000005193 00000 n 0000006422 00000 n 0000005365 00000 n 0000006402 00000 n 0000044402 00000 n 0000006836 00000 n 0000006605 00000 n 0000006815 00000 n 0000008497 00000 n 0000006990 00000 n 0000008475 00000 n 0000044511 00000 n 0000044621 00000 n 0000030487 00000 n 0000044733 00000 n 0000044843 00000 n 0000009322 00000 n 0000008721 00000 n 0000009301 00000 n 0000044955 00000 n 0000011112 00000 n 0000009496 00000 n 0000011090 00000 n 0000045067 00000 n 0000045177 00000 n 0000045289 00000 n 0000045493 00000 n 0000045692 00000 n 0000045896 00000 n 0000046095 00000 n 0000046296 00000 n 0000046502 00000 n 0000046701 00000 n 0000046899 00000 n 0000047102 00000 n 0000047302 00000 n 0000012310 00000 n 0000011408 00000 n 0000012289 00000 n 0000047502 00000 n 0000047699 00000 n 0000047901 00000 n 0000048109 00000 n 0000048306 00000 n 0000048505 00000 n 0000048705 00000 n 0000048912 00000 n 0000049109 00000 n 0000049308 00000 n 0000049420 00000 n 0000013562 00000 n 0000012590 00000 n 0000013541 00000 n 0000049532 00000 n 0000049644 00000 n 0000049756 00000 n 0000014018 00000 n 0000013778 00000 n 0000013997 00000 n 0000015632 00000 n 0000014172 00000 n 0000015610 00000 n 0000049868 00000 n 0000050037 00000 n 0000050205 00000 n 0000050387 00000 n 0000050552 00000 n 0000050718 00000 n 0000050880 00000 n 0000051043 00000 n 0000016114 00000 n 0000015874 00000 n 0000016093 00000 n 0000017512 00000 n 0000016268 00000 n 0000017490 00000 n 0000051219 00000 n 0000051331 00000 n 0000051443 00000 n 0000018948 00000 n 0000017728 00000 n 0000018926 00000 n 0000020032 00000 n 0000019116 00000 n 0000020011 00000 n 0000020925 00000 n 0000020200 00000 n 0000020904 00000 n 0000021744 00000 n 0000021093 00000 n 0000021723 00000 n 0000022618 00000 n 0000021912 00000 n 0000022597 00000 n 0000024148 00000 n 0000022786 00000 n 0000024126 00000 n 0000025323 00000 n 0000024316 00000 n 0000025302 00000 n 0000026151 00000 n 0000025491 00000 n 0000026130 00000 n 0000027085 00000 n 0000026319 00000 n 0000027064 00000 n 0000027819 00000 n 0000027253 00000 n 0000027798 00000 n 0000028225 00000 n 0000027987 00000 n 0000028204 00000 n 0000030321 00000 n 0000028379 00000 n 0000030299 00000 n 0000031162 00000 n trailer << /Size 211 /Root 1 0 R /Info 3 0 R >> startxref 51642 %%EOF w3c-dtd-xhtml/1.1/doctype.html0000644000000000000000000001437111745610714013213 0ustar XHTML 1.1 - The XHTML 1.1 Document Type

3. The XHTML 1.1 Document Type

This section is normative.

The XHTML 1.1 document type is a fully functional document type with rich semantics. It is not, however, as varied in functionality as the XHTML 1.0 Transitional or Frameset document types. These document types defined many presentational components that are better handled through style sheets or other similar mechanisms. Moreover, since the XHTML 1.1 document type is based exclusively upon the facilities defined in the XHTML modules [XHTMLMOD], it does not contain any of the deprecated functionality of XHTML 1.0 nor of HTML 4. Despite these exceptions, or perhaps because of them, the XHTML 1.1 document type is a solid basis for future document types that are targeted at varied user agent environments.

The XHTML 1.1 document type is made up of the following XHTML modules. The elements, attributes, and minimal content models associated with these modules are defined in "Modularization of XHTML" [XHTMLMOD]). The elements are listed here for information purposes, but the definitions in "Modularization of XHTML" should be considered definitive. In the on-line version of this document, the module names in the list below link into the definitions of the modules within the current version of "Modularization of XHTML".

Structure Module*
body, head, html, title
Text Module*
abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var
Hypertext Module*
a
List Module*
dl, dt, dd, ol, ul, li
Object Module
object, param
Presentation Module
b, big, hr, i, small, sub, sup, tt
Edit Module
del, ins
Bidirectional Text Module
bdo
Forms Module
button, fieldset, form, input, label, legend, select, optgroup, option, textarea
Table Module
caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr
Image Module
img
Client-side Image Map Module
area, map
Server-side Image Map Module
Attribute ismap on img
Intrinsic Events Module
Events attributes
Metainformation Module
meta
Scripting Module
noscript, script
Stylesheet Module
style element
Style Attribute Module Deprecated
style attribute
Link Module
link
Base Module
base

XHTML also uses the Ruby Annotation module as defined in [RUBY]:

Ruby Annotation Module
ruby, rbc, rtc, rb, rt, rp

There are no additional definitions required by this document type. An implementation of this document type as an XML DTD is defined in Appendix C.


w3c-dtd-xhtml/1.1/Overview.html0000644000000000000000000002231311745610714013345 0ustar XHTML 1.1 - Module-based XHTML

Abstract

This Recommendation defines a new XHTML document type that is based upon the module framework and modules defined in Modularization of XHTML [XHTMLMOD]. The purpose of this document type is to serve as the basis for future extended XHTML 'family' document types, and to provide a consistent, forward-looking document type cleanly separated from the deprecated, legacy functionality of HTML 4 [HTML4] that was brought forward into the XHTML 1.0 [XHTML1] document types. This document type is essentially a reformulation of XHTML 1.0 Strict using XHTML Modules. This means that many facilities available in other XHTML Family document types (e.g., XHTML Frames) are not available in this document type. These other facilities are available through modules defined in Modularization of XHTML, and document authors are free to define document types based upon XHTML 1.1 that use these facilities (see [XHTMLMOD] for information on creating new document types).

Status of this document

This section describes the status of this document at the time of its publication. Other documents may supersede this document. The latest status of this document series is maintained at the W3C.

This document has been reviewed by W3C Members and other interested parties and has been endorsed by the Director as a W3C Recommendation. It is a stable document and may be used as reference material or cited as a normative reference from another document. W3C's role in making the Recommendation is to draw attention to the specification and to promote its widespread deployment. This enhances the functionality and interoperability of the Web.

This document has been produced by the W3C HTML Working Group (members only) as part of the W3C HTML Activity. The goals of the HTML Working Group are discussed in the HTML Working Group charter. The W3C staff contact for work on HTML is Masayasu Ishikawa.

Public discussion of HTML takes place on www-html@w3.org (archive). To subscribe send an email to www-html-request@w3.org with the word subscribe in the subject line.

Please report errors in this document to www-html-editor@w3.org (archive). The list of known errors in this specification is available at http://www.w3.org/2001/05/REC-xhtml11-20010531-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.

A list of current W3C Recommendations and other technical documents can be found at http://www.w3.org/TR.

Quick Table of Contents

Full Table of Contents


w3c-dtd-xhtml/examples/0000755000000000000000000000000011732707632012171 5ustar w3c-dtd-xhtml/examples/xhtml-1.0-strict.xml0000644000000000000000000000151111745610714015645 0ustar Testing XHTML 1.0 Strict

We're just testing stuff from W3C.

This is indeed a silly little file, name xhtml-1.0-strict.xml.

A Table

Here lies a table:

Example Table
Col A Col B
data a data b
w3c-dtd-xhtml/examples/xhtml-1.0-transitional.xml0000644000000000000000000000062311745610714017047 0ustar Testing XHTML 1.0 Transitional

We're just testing stuff from W3C.

w3c-dtd-xhtml/examples/xhtml-1.0-frameset.xml0000644000000000000000000000072611745610714016152 0ustar Testing XHTML 1.0 Frameset <body> <h1>Thou Hath No Frames</h1> <p> Good for you! </p> </body> w3c-dtd-xhtml/examples/Makefile0000644000000000000000000000136611745610714013635 0ustar SRCS := $(wildcard *.html *.sgml *.xml) NSGMLS := $(shell if command -v onsgmls 2>/dev/null; then \ : ;\ elif command -v nsgmls 2>/dev/null; then \ : ;\ else \ echo "false" ;\ echo "warning: no cvs2cl found" 1>&2 ;\ fi) .PHONY: validate validate: $(addsuffix .validate,$(SRCS)) # /usr/share/sgml/declaration/xml.dcl removed from $(NSGMLS) command line since # it produces a warning, and the XHTML DTD already refer to the xml declaration. %.xml.validate : %.xml SP_CHARSET_FIXED=YES SP_ENCODING=XML $(NSGMLS) -wxml -wall -gues $< %.validate : % $(NSGMLS) -wall -gues $< debian-man-refs.xml: /tmp/debian-man-ref.ent /tmp/debian-man-ref.ent: ../create-debian-man-refs.sh ../create-debian-man-refs.sh > $@ w3c-dtd-xhtml/debian/0000755000000000000000000000000011766376542011606 5ustar w3c-dtd-xhtml/debian/control0000644000000000000000000000117111766364746013214 0ustar Source: w3c-dtd-xhtml Section: text Priority: optional Maintainer: Nicholas Bamber Build-Depends-Indep: debhelper (>> 9.20120528), xml-core Homepage: http://www.w3.org/TR/xhtml11/ Standards-Version: 3.6.1.1 Package: w3c-dtd-xhtml Architecture: all Depends: ${misc:Depends}, sgml-data (>= 1.9.1) Conflicts: w3c-sgml-lib Description: W3C eXtensible HyperText Markup Language (XHTML) DTD XHTML is a family of XML based document types that reproduce, subset and extend HTML4. This package includes Document Type Definitions for the eXtensible HyperText Markup Language (XHTML) versions Basic, 1.0 and 1.1. w3c-dtd-xhtml/debian/xmlcatalogs0000644000000000000000000000314211745610714014034 0ustar root;public;-//W3C//DTD XHTML 1.0 root;public;-//W3C//DTD XHTML 1.1 root;public;-//W3C//DTD XHTML Basic 1.0 root;public;-//W3C//ENTITIES XHTML 1.1 local;1.0/DTD/catalog.xml;/usr/share/xml/xhtml/schema/dtd/1.0/catalog.xml package;public;-//W3C//DTD XHTML 1.0 Strict//EN;/usr/share/xml/xhtml/schema/dtd/1.0/catalog.xml package;public;-//W3C//DTD XHTML 1.0 Transitional//EN;/usr/share/xml/xhtml/schema/dtd/1.0/catalog.xml package;public;-//W3C//DTD XHTML 1.0 Frameset//EN;/usr/share/xml/xhtml/schema/dtd/1.0/catalog.xml local;1.1/DTD/catalog.xml;/usr/share/xml/xhtml/schema/dtd/1.1/catalog.xml package;public;-//W3C//DTD XHTML 1.1//EN;/usr/share/xml/xhtml/schema/dtd/1.1/catalog.xml local;basic/catalog.xml;/usr/share/xml/xhtml/schema/dtd/basic/catalog.xml package;public;-//W3C//DTD XHTML Basic 1.0//EN;/usr/share/xml/xhtml/schema/dtd/basic/catalog.xml local;catalog.xml;/usr/share/xml/xhtml/schema/dtd/catalog.xml package;public;-//W3C//DTD HTML//EN;/usr/share/xml/xhtml/schema/dtd/catalog.xml package;public;-//W3C//DTD XHTML//EN;/usr/share/xml/xhtml/schema/dtd/catalog.xml package;public;-//W3C//DTD XHTML 1//EN;/usr/share/xml/xhtml/schema/dtd/catalog.xml package;public;-//W3C//DTD XHTML Basic//EN;/usr/share/xml/xhtml/schema/dtd/catalog.xml local;entities/catalog.xml;/usr/share/xml/entities/xhtml/catalog.xml root-and-package;public;-//W3C//ENTITIES Latin 1 for XHTML//EN;/usr/share/xml/entities/xhtml/catalog.xml root-and-package;public;-//W3C//ENTITIES Symbols for XHTML//EN;/usr/share/xml/entities/xhtml/catalog.xml root-and-package;public;-//W3C//ENTITIES Special for XHTML//EN;/usr/share/xml/entities/xhtml/catalog.xmlw3c-dtd-xhtml/debian/changelog0000644000000000000000000000643311766376542013466 0ustar w3c-dtd-xhtml (1.2-4) unstable; urgency=low * Set minimum version of debhelper (Closes: #677199) * Fixed home page field again (Closes: #615360) -- Nicholas Bamber Thu, 14 Jun 2012 16:03:59 +0100 w3c-dtd-xhtml (1.2-3) unstable; urgency=high * Split out from w3c-sgml-lib again (cf. #615125) -- Nicholas Bamber Fri, 27 Apr 2012 12:15:27 +0100 w3c-sgml-lib (1.2-2) unstable; urgency=low * Moved to personal maintainership * Adopting proposals from Samuel Bronson for resolving conflicts with w3c-dtd-xhtml (Closes: #662091) - Removing broken links - Removed legacy support - Removed Provides clause for w3c-dtd-xhtml (Closes: #615125) - Moved directory to w3c-sgml-lib from xhtml - Added Breaks clauses for old w3c-markup-validator * Raised standards version to 3.9.3 - Updated debian/copyright * Raised compat level and debhelper version to 8 * Added debian/generate_catalog_stuff.pl to build rules to regnerate debian/xmlcatalogs * Merged in w3c-dtd-xhtml (Closes: #555118) - Home page field added (Closes: #615360) -- Nicholas Bamber Sat, 14 Apr 2012 13:13:38 +0100 w3c-dtd-xhtml (1.1-5) unstable; urgency=low * Do not install compatibility symbolic links if they exist already. -- Frederic Schutz Sun, 8 Aug 2004 22:57:13 +1000 w3c-dtd-xhtml (1.1-4) unstable; urgency=low * Package upload sponsored by Erich Schubert * Register XML DTDs in central catalog (closes: Bug#242486) * Follow the Debian XML policy and install dtds in /usr/share/xml, with links in /usr/share/sgml * Build-depends on xml-core (a Depends is also added automatically by debhelper) * Updated to standards 3.6.1.1 (no change needed) -- Frederic Schutz Wed, 4 Aug 2004 01:05:27 +1000 w3c-dtd-xhtml (1.1-3) unstable; urgency=low * Package upload sponsored by Adam di Carlo * Use the debian/compat file instead of DH_COMPAT for debhelper compatibility mode * Use new dh_installcatalogs, requires debhelper (>= 4.1.31) * We don't build the symlinks under /usr/share/sgml anymore, so we don't need to build-depends on sgml-data * debian/rules: removed useless commands -- Frederic Schutz Thu, 3 Apr 2003 17:45:26 +1000 w3c-dtd-xhtml (1.1-2) unstable; urgency=low * Package upload sponsored by Adam Di Carlo * Requires: sgml-data (>= 1.9.1) * Provides all catalogs in XML format (will be registered centrally when a centralised XML catalog will exist in Debian) See note in README.Debian * Updated to standards 3.5.9.0 (no change needed) -- Frederic Schutz Mon, 24 Mar 2003 10:33:29 +1100 w3c-dtd-xhtml (1.1-1) unstable; urgency=low * Initial release, closes: Bug#139058 * Package upload sponsored by Adam Di Carlo * Changes to the upstream files: - renamed all catalogs (*.soc, *.cat) to "catalog" for coherence - replaced all SGMLDECL in catalogs by DTDDECL - reorganised files so that they fit in the Debian /usr/share/sgml directory structure - added generic (unofficial) mappings in addition to those provided, see /usr/share/sgml/html/dtd/xhtml/catalog. -- Frederic Schutz Tue, 4 Feb 2003 19:30:22 +1100 w3c-dtd-xhtml/debian/postrm0000644000000000000000000000162311745610714013044 0ustar #! /bin/sh # postrm script for w3c-dtd-xhtml # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `remove' # * `purge' # * `upgrade' # * `failed-upgrade' # * `abort-install' # * `abort-install' # * `abort-upgrade' # * `disappear' overwrit>r> # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 w3c-dtd-xhtml/debian/compat0000644000000000000000000000000211745610714012771 0ustar 4 w3c-dtd-xhtml/debian/README.Debian0000644000000000000000000000221611745610714013635 0ustar w3c-dtd-xhtml for Debian ----------------------- This is the Debian package for the Extensible HyperText Markup Language (XHTML) DTD, a family of XML based document types that reproduce, subset and extend HTML4. The following versions are provided: - XHTML Basic http://www.w3.org/TR/xhtml-basic/ - XHTML 1.0 http://www.w3.org/TR/xhtml1/ - XHTML 1.1 http://www.w3.org/TR/xhtml11/ XML catalogs are provided (for the main XHTML catalog, Basic, 1.0 and 1.1). They will be registered in a centralised catalog when such a facility will be available in Debian (package xml-core, in preparation). The XML catalogs are created automatically using the Perl script found at http://lists.oasis-open.org/archives/entity-resolution/200106/msg00021.html According to Mark Johnson in http://lists.debian.org/debian-sgml/2003/debian-sgml-200302/msg00021.html, "[the validation of these XML catalogs] can only be done against the tr9401 customization I've written. The customization (tr9401.dtd) is available at: http://people.debian.org/~mrj/oasis/catalog/xml/ " -- Frederic Schutz , Sun, 16 Mar 2003 21:38:47 +1100 w3c-dtd-xhtml/debian/rules0000755000000000000000000000402311745610714012652 0ustar #!/usr/bin/make -f # Rules file for package w3c-dtd-xhtml # Adapted from the sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. # Inspired from the rules file of package docbook-xml # Uncomment this to turn on verbose mode. # export DH_VERBOSE=1 # This is the debhelper compatibility version to use. # Not used anymore -- see file debian/compat # export DH_COMPAT=4 package := w3c-dtd-xhtml # directory abstraction prefix := debian/$(package) #sgmldir := $(prefix)/usr/share/sgml xmldir := $(prefix)/usr/share/xml dtddir := $(xmldir)/xhtml/schema/dtd/ docdir := $(prefix)/usr/share/doc/$(package) entdir := $(xmldir)/entities/xhtml # No configuration directory needed at the moment #confdir := $(prefix)/etc/sgml/$(package) # tool abstraction install_file := install -o root -g root -m 644 -p install_script := install -o root -g root -m 755 -p make_dir := install -d -o root -g root -m 755 compress := gzip -9f # Nothing to do configure: # Nothing to do build: clean: dh_testdir dh_clean debian/catalog debian/conffiles debian/sgmlcatalogs # Nothing to do install: build # Build architecture-independent files here. binary-indep: build $(checkdir) dh_testroot $(make_dir) $(prefix)/DEBIAN $(dtddir) $(entdir) :> debian/sgmlcatalogs # :> debian/xmlcatalogs chmod a+x debian/sotoxml.pl $(SHELL) ./debian/install-dtds $(prefix) dh_installcatalogs -i dh_installxmlcatalogs -i dh_installdocs -i dh_installexamples -i examples/* dh_installchangelogs -i dh_compress -i dh_fixperms -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i # Build architecture-dependent files here. # We have nothing to do by default. binary-arch: build install # We test for the most recent DTD in addition to testing for debian/rules define checkdir test -f 1.1/DTD/xhtml11.dtd test -f debian/rules endef binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure w3c-dtd-xhtml/debian/install-dtds0000644000000000000000000000656311745610714014132 0ustar #!/bin/sh ## ## install xhtml dtds and such ## Adapted from the install-dtds script from package docbook-xml ## this is somewhat redundant with debian/rules but shell scripting ## inside makefiles is painful set -e if [ $# -ne 1 ]; then echo "error: install prefix not provided" >&2 exit 1 fi prefix=$1 package=w3c-dtd-xhtml install_file="install -o root -g root -m 644 -p" make_dir="install -d -o root -g root -m 755" xmldir=${prefix}/usr/share/xml #dtddir=${sgmldir}/html/dtd/xhtml dtddir=${xmldir}/xhtml/schema/dtd # DTD dir without the prefix dtddirrel=${dtddir#${prefix}} #entdir=${sgmldir}/html/entities/xhtml entdir=${xmldir}/entities/xhtml entdirrel=${entdir#${prefix}} sgmlconfdir=${prefix}/etc/sgml/${package} docdir=${prefix}/usr/share/doc/${package} echodo () { echo "$@" "$@" } # Look at all the subdirectories containing DTDs for ver in `find * -type d -maxdepth 1 -name '[0-9b]*'`; do ${make_dir} ${dtddir}/$ver dir=${ver} if [ -d $ver/DTD ]; then dir=${ver}/DTD fi # Install dtds, etc. We don't need *.dcl in this case, because # a suitable .dcl is provided in sgml-data. for file in $dir/*.dtd $dir/*.mod ; do if [ -f $file ]; then echodo ${install_file} $file ${dtddir}/$ver/ fi done # Install SGML catalogs for file in $dir/catalog $dir/*.cat $dir/*.soc ; do if [ -f $file ]; then echo "Adding $file to debian/sgmlcatalogs" echo ${file} ${dtddirrel}/$ver/catalog >> debian/sgmlcatalogs # If there is no XML catalog, generate it if [ ! -f $dir/$ver/catalog.xml ]; then echo "Creating $dir/catalog.xml" debian/sotoxml.pl $file >$dir/catalog.xml fi fi done # Create links for the .dcl files for file in $dir/xml1.dcl $dir/xhtml1.dcl; do if [ -f $file ]; then ln -s ../../../../declaration/xml.dcl ${dtddir}/$ver/`basename $file` fi done for file in $dir/xml1n.dcl ; do if [ -f $file ]; then ln -s ../../../../declaration/xml1n.dcl ${dtddir}/$ver/`basename $file` fi done # Install entities for file in $dir/*.ent ; do ${make_dir} ${entdir}/ if [ -f $file ]; then echodo ${install_file} $file ${entdir}/ fi done # Install examples for file in $ver/*.xml; do if [ -f $file -a $file != $ver/catalog.xml ]; then ${make_dir} ${docdir}/examples/$ver echodo ${install_file} $file ${docdir}/examples/$ver/ fi done # Install docs for file in $ver/README $ver/ChangeLog $ver/*.txt; do if [ -f $file ]; then ${make_dir} ${docdir}/$ver echodo ${install_file} $file ${docdir}/$ver/ fi done done # If there is a general catalog, install it if [ -f catalog ]; then echo catalog ${dtddirrel}/catalog >> debian/sgmlcatalogs # If there is no XML catalog, generate one if [ ! -f catalog.xml ]; then echo "Creating catalog.xml" debian/sotoxml.pl catalog >catalog.xml fi fi # If there is an catalog for the entities, otherwise install one if [ -f entities/catalog ]; then echo entities/catalog ${entdirrel}/catalog >> debian/sgmlcatalogs # If there no XML catalog, generate it if [ ! -f entities/catalog.xml ]; then echo "Creating entities/catalog.xml" debian/sotoxml.pl entities/catalog >entities/catalog.xml fi fi w3c-dtd-xhtml/debian/copyright0000644000000000000000000001071311745610714013530 0ustar This package was debianized by Frederic Schutz on Mon, 9 Dec 2002 22:03:01 +1100. It was downloaded from - http://www.w3.org/TR/xhtml-basic/xhtml-basic.tgz - http://www.w3.org/TR/xhtml1/xhtml1.tgz - http://www.w3.org/TR/xhtml11/xhtml11.tgz Upstream Authors: W3C HTML Working Group Copyright: W3C Software License (G P L compatible) According to http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html, "while schemas and DTDs are frequently part of our specifications and seemingly fall under the document copyright terms, you may use them under the W3C Software License." http://www.w3.org/Consortium/Legal/copyright-software-19980720 : W3C SOFTWARE NOTICE AND LICENSE Copyright 1994-2002 [1]World Wide Web Consortium, ([2]Massachusetts Institute of Technology, [3]Institut National de Recherche en Informatique et en Automatique, [4]Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ This W3C work (including software, documents, or other related items) is being provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions: Permission to use, copy, modify, and distribute this software and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications, that you make: 1. The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. 2. Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, a short notice of the following form (hypertext is preferred, text is permitted) should be used within the body of any redistributed or derivative code: "Copyright [$date-of-software] [5]World Wide Web Consortium, ([6]Massachusetts Institute of Technology, [7]Institut National de Recherche en Informatique et en Automatique, [8]Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/" 3. Notice of any changes or modifications to the W3C files, including the date changes were made. (We recommend you provide URIs to the location from which the code is derived.) THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the software without specific, written prior permission. Title to copyright in this software and any associated documentation will at all times remain with copyright holders. ____________________________________ This formulation of W3C's notice and license became active on August 14 1998 so as to improve compatibility with G P L. This version ensures that W3C software licensing terms are no more restrictive than G P L and consequently W3C software may be distributed in G P L packages. See the [9]older formulation for the policy prior to this date. Please see our [10]Copyright FAQ for common questions about using materials from our site, including specific terms and conditions for packages like libwww, Amaya, and Jigsaw. Other questions about this notice can be directed to [11]site-policy@w3.org. [12]webmaster (last updated $Date: 2002/02/13 14:08:32 $) References 1. http://www.w3.org/ 2. http://www.lcs.mit.edu/ 3. http://www.inria.fr/ 4. http://www.keio.ac.jp/ 5. http://www.w3.org/ 6. http://www.lcs.mit.edu/ 7. http://www.inria.fr/ 8. http://www.keio.ac.jp/ 9. http://www.w3.org/Consortium/Legal/copyright-software-19980519.html 10. http://www.w3.org/Consortium/Legal/IPR-FAQ.html 11. mailto:site-policy@w3.org 12. http://www.w3.org/Help/Webmaster.html w3c-dtd-xhtml/debian/sotoxml.pl0000755000000000000000000001251111745610714013640 0ustar #!/usr/bin/perl -w # Converts OASIS 9401 socats to XML catalogs # No copyright, no warranty, use as you will # John Cowan asserts the moral right to be known as the author of this software # # Frdric Schtz # 16/03/2003: added doctype at start of document (tr9401.dtd) use strict; $/ = undef; my $lines = 1; # current line number my $token; # current token type my $value; # current token value my @commentq; # queue of comments my $kw; # current keyword my @args; # arguments to current keyword my $groups; # number of groups entered $_ = <>; init(); recover: scan(); while ($token ne "EOF") { parse(); emit(); dequeue(); } fin(); # Scan the next token into $token, putting its value in $value sub scan { rescan: if (($value) = /^([ \t\r\n]+)/) { # whitespace $_ = $'; $lines++ while $value =~ s/\n//; } if (/^--/) { # comment ($value) = /^--([^-]+(?:-[^-]+)*)--/; $_ = $'; push @commentq, $value; $lines++ while $value =~ s/\n//; goto rescan; } if ($_ eq "") { # end of input $token = "EOF"; return; } if (($value) = /^([^"' \t\r\n]+)/) { # non-string $_ = $'; $token = ($value =~ /[\\\/.<>]/) ? "NONSYM" : "SYM"; my $uct = uc($value); if ($uct eq "OVERRIDE" || $uct eq "SYSTEM" || $uct eq "DELEGATE" || $uct eq "PUBLIC" || $uct eq "DTDDECL" || $uct eq "ENTITY" || $uct eq "DOCTYPE" || $uct eq "LINKTYPE" || $uct eq "NOTATION" || $uct eq "SGMLDECL" || $uct eq "DOCUMENT" || $uct eq "BASE" || $uct eq "CATALOG") { $value = $uct; $token = "KW"; } return; } if (($value) = /^"([^"]*)"/) { # double-quoted string $_ = $'; $token = "LIT"; return; } if (($value) = /^'([^']*)'/) { # single-quoted string $_ = $'; $token = "LIT"; return; } die "can't happen"; } # Syntax error in input sub yammer { my ($msg) = @_; warn "$msg at line $lines\n"; goto recover; } # Parse tokens into xcatalog entries sub parse { $kw = $value; @args = (); if ($token eq "SYM") { # unknown keyword while (1) { scan(); last if $token eq "KW" || $token eq "EOF"; last if $token eq "SYM" && @args != 0; push @args, $value; } return; } yammer "$value not a valid keyword" unless $token eq "KW"; scan(); if ($kw eq "PUBLIC" || $kw eq "DTDDECL") { yammer "$value not a public id" unless $token eq "LIT"; push @args, $value; scan(); push @args, $value; scan(); return; } if ($kw eq "ENTITY" || $kw eq "DOCTYPE" || $kw eq "LINKTYPE" || $kw eq "NOTATION") { push @args, $value; scan(); push @args, $value; scan(); return; } if ($kw eq "SGMLDECL" || $kw eq "DOCUMENT" || $kw eq "BASE" || $kw eq "CATALOG") { push @args, $value; scan(); return; } if ($kw eq "SYSTEM") { yammer "$value not a system id" unless $token eq "LIT"; push @args, $value; scan(); push @args, $value; scan(); return; } if ($kw eq "DELEGATE") { yammer "$value not a partial public id" unless $token eq "LIT"; push @args, $value; scan(); push @args, $value; scan(); return; } if ($kw eq "OVERRIDE") { $value = uc($value); yammer "OVERRIDE requires YES or NO" unless $value eq "YES" || $value eq "NO"; push @args, $value; scan(); return; } die "can't happen"; } # Emit the XML catalog entry sub emit { my $arg; foreach $arg (@args) { $arg = ($arg =~ /"/) ? "'$arg'" : "\"$arg\""; } if ($kw eq "SYSTEM") { print "\n"; } elsif ($kw eq "DELEGATE") { print "\n"; } elsif ($kw eq "OVERRIDE") { my $prefer = ($args[0] =~ /YES/) ? "\"public\"" : "\"system\""; print "\n"; $groups++; } elsif ($kw eq "PUBLIC") { print "\n"; } elsif ($kw eq "DTDDECL") { print "\n"; } elsif ($kw eq "ENTITY") { print "\n"; } elsif ($kw eq "DOCTYPE") { print "\n"; } elsif ($kw eq "LINKTYPE") { print "\n"; } elsif ($kw eq "NOTATION") { print "\n"; } elsif ($kw eq "SGMLDECL") { print "\n"; } elsif ($kw eq "DOCUMENT") { print "\n"; } elsif ($kw eq "BASE") { print "\n"; $groups++; } elsif ($kw eq "CATALOG") { print "\n"; } else { print "\n"; } } # dequeue comments sub dequeue { my $comment; foreach $comment (@commentq) { print "\n"; } @commentq = (); } # start xml catalog sub init { print < END print "\n"; } # wrap up xml catalog sub fin { while ($groups--) { print "\n"; } print "\n"; } w3c-dtd-xhtml/debian/prerm0000644000000000000000000000173711745610714012653 0ustar #! /bin/sh # prerm script for w3c-dtd-xhtml # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `remove' # * `upgrade' # * `failed-upgrade' # * `remove' `in-favour' # * `deconfigure' `in-favour' # `removing' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in remove) rm -f /usr/share/sgml/html/dtd/xhtml rm -f /usr/share/sgml/html/entities/xhtml ;; upgrade|deconfigure) ;; failed-upgrade) ;; *) echo "prerm called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 w3c-dtd-xhtml/debian/postinst0000644000000000000000000000303711745610714013404 0ustar #! /bin/sh # postinst script for w3c-dtd-xhtml # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `configure' # * `abort-upgrade' # * `abort-remove' `in-favour' # # * `abort-deconfigure' `in-favour' # `removing' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package # # quoting from the policy: # Any necessary prompting should almost always be confined to the # post-installation script, and should be protected with a conditional # so that unnecessary prompting doesn't happen if a package's # installation fails and the `postinst' is called with `abort-upgrade', # `abort-remove' or `abort-deconfigure'. case "$1" in configure) ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # Compatibility links if [ ! -s /usr/share/sgml/html/dtd/xhtml ]; then ln -sf ../../../xml/xhtml/schema/dtd /usr/share/sgml/html/dtd/xhtml fi if [ ! -s /usr/share/sgml/html/entities/xhtml ]; then ln -sf ../../../xml/entities/xhtml /usr/share/sgml/html/entities/xhtml fi # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 w3c-dtd-xhtml/.git/0000755000000000000000000000000011766376554011230 5ustar w3c-dtd-xhtml/.git/info/0000755000000000000000000000000011732707627012153 5ustar w3c-dtd-xhtml/.git/info/exclude0000644000000000000000000000036011732707627013526 0ustar # git ls-files --others --exclude-from=.git/info/exclude # Lines that start with '#' are comments. # For a project mostly in C, the following would be a good set of # exclude patterns (uncomment them if you want to use them): # *.[oa] # *~ w3c-dtd-xhtml/.git/branches/0000755000000000000000000000000011732707627013005 5ustar w3c-dtd-xhtml/.git/COMMIT_EDITMSG0000644000000000000000000000003011766376554013310 0ustar releasing version 1.2-4 w3c-dtd-xhtml/.git/objects/0000755000000000000000000000000011766376554012661 5ustar w3c-dtd-xhtml/.git/objects/84/0000755000000000000000000000000011732707630013076 5ustar w3c-dtd-xhtml/.git/objects/84/5b3b05016b8ae4393e8dec4981df343af3e2b70000444000000000000000000000014311732707630020304 0ustar x+)JMU4b01C=…f/=ںξ~{&0YCӕjB-%y؜ c@d3d}^ 'f]h#w3c-dtd-xhtml/.git/objects/19/0000755000000000000000000000000011732707630013074 5ustar w3c-dtd-xhtml/.git/objects/19/78af95105666f25b6d8393724b7d8a9e93b4da0000444000000000000000000000471011732707630020122 0ustar x[mo8Wǖ$Nv@b˭.HKMToKRE␒nئ#ϐ3#JY9t?~  n'Q  Zޯ#v8~A2-hd^xА\" !.So aROI|% /LJ[cǢOw: φC~һcNCdWp|<>M{ sc 7߫h`}J7hGŎT>8@_,kar:%I?'GepO9#w4 +=Cp#{~ErOIƢ1dL ^e[/6i'|9 Ȇ0 }:|,yr8N ~X̣0dQau$7^)dɿ霏~ %'uFWficaa>s*dzht3bNe$kNBS%SCC#g_m-^խ5I 9aE,#@-D jjfeC6K,~ٲ3-:{ZL,ZgWcWK N`=įseVV̶x(#Ho#d$Z*,l@a˪$$A/kPfvWX/R$ 6ri668 x e0KvE 2PlM1H mmcR2E-n/{V׈M % C&.ZdPì6Ο{ۧ;kHpfes-rF5$Rg0dLcu{Z"gU>*bVfUg!6 !SMOwsU S֌4,H Eo:-*&ܒd E>l^n E{`%M T<',( K@ۏ HĐ[6{6x1U|رheW/v˂*Vs1m W Q#WX-V/RxnQ*vLiuMӝu5@DiߩLf\w(x~il"> SűI ^F@8U@6">+ ET+pJ`FTQ&M2$ƭ^blÙ|VT["׶,n<7Ϻ61++U̫swM/_@G9:z(Q&n^o%]*ήUDرe!^ˡW7O~8 TF:ma -v>yF^D.U1ۦ<2K]R6d66!np4 A sAY56>34{V} kx~ɜeZx!V~^O[t8ukgBNux&OX^ 6^x>Ob{ vA L\3;R ކl,\|ikfqG,܏Y:(Uo.^/eπs=AnQ%u 7_T7AWx=G FVž$Ǻs:(2̶s ar UܞJAf6RtDs\X`;d&ᭃmh+UUNI>U57F$U(2ʰMspd8v:K.4/ F<GCle=,JCleId4FQvPDWJA ߫4 }v [o?_}(B~Mvz{zpC#a|۝$?ΎтR p(,;Z8Zlg#>AdCϠ*LKu3Xq2a\G Ac`RWH_"Zv[9:F6<$c- C}/eg8DWy@̚E ҂(ĵ3AX"VޕXĠ-q+uJ^lVc. 6ʜ:AAneN/iAnN +eA3Nyh0i%>" 8iXmg\@yJ\I|^@yJ\6%| Ow '&%qГ>a=yYWՖ_,: \88lת<>XZx٨V+{VZ NZW{ZN@C.U%ҝU olx+E7‹]LR=mYw;urvw/#@?4~c分w3c-dtd-xhtml/.git/objects/93/0000755000000000000000000000000011732707627013104 5ustar w3c-dtd-xhtml/.git/objects/93/dcfba35929bc0809dc588e2c9adae0c5b360c90000444000000000000000000000450311732707627020541 0ustar xXog<hZ@utHlvx[8YTIʎhG_)Mg޼y3T+wf-Nh#Uu̦&\zL>,N_][,m,ֿn,oizf'j4%%k7ioJ?˻h[wbܞiaCJN.*apѧ\]\\x{ΆLm[q kYI {N-7UY=Ԃ-k# &+fZ ŰLjUe!mYNYU4 yƳ 'z.=?KS%'GnߥsZi24ʹKvSE&V Ql[iH/f9c}?ketd~Μo% na9D"(jceV1K9W`ɖP3VEd(k Hab A[O#HGdƲ6`j' QL٩omQsP9Tr՚D%ıB(!QX0ݒGDAG6G5$DN zBYƄ4p!J[A b7ɡ42~^+5q@B䥏4j8SZ LkCRAW1YP@n=}tRY U9 ĩ5GIϡeH"v<¼MQBh!k0 xv wžѩKHh0ZXFhD=%#?nD^&yUbMj8PPcZ1 {!#a{~ޥaA Q'^ZXjf/ BށG䰊+cI{ CP&ULաj }hOG(pb4 ,htYhi?` c@']^Y&ОFyۯEj:%A7QdG-Fρ7F{WW&lúˆ@c.&ޔi'1~9!q X0Y]loM A0~fc0Ԁr1&YfhVMB1na.l)8144&GNY2'ςGZ0YCr͒:SorֹQ"X̰BSdw+f;4ND!9$1'?r TDZ ɞ<<U^Enyyo,d~xҝbSJjRfbμmai zO>,:uy%% Fٷ-DZÅoCT$,\g/j-Xn>w3c-dtd-xhtml/.git/objects/d8/0000755000000000000000000000000011732707627013164 5ustar w3c-dtd-xhtml/.git/objects/d8/14a6f37edbbf867213794f0b930065e5a6467a0000444000000000000000000002263211732707627020171 0ustar x]sȕ_㿢H3:,I:&G$HB"bEAULF&>^<Oug1<ǡ3sfy&f9ɂy9MqnVci|fjD m0|\;KtqE׳lN ~gOms`!ҭm. 9n鮩P|y:]D4L* f|/(顮/6YZƱMF;{{coCY(SfoÈ]06ʵr+Ki1|=o"R5H-GQPW{O/_x megAL Pc4&(("Ѷh;pyz!žQTœ`VHc#bOO6>~~CkqB3\cE8mzk|H&lS[s:_Y>O(oT9L~0 2(0ܦlX?Y3T1$σ<\sI9!)ڰNM!i\ jܞig:Ih?iitAj6y,J*H`}ý'HæE">?90ڇJ!]fP^Ngt7<2F_?[ 3eyAig+FAwG#_VmBp1"τw,ŤhËYع;s~ir/û.d-s MV_1l.Sw+X'S1%E[9 bֱ$]d$'!X")M(yw`qRѳ:- [zum>kjsPp e!Me\EBA[\BQTr%93mֽT7je8\-~5 l BWiM{ S+B.q9D,온bϦ8_utG)@EWqxUpc:(41N&?k?{'Fvxgnx &[I`qFh|o$mbJha 0e2EmP.&_ ,oʋz>{/>6<9 ΂{})džcr/;mYć'bÿq޺g K7dO^) xɈ;Tɉ,2݈ e{.PJÓdG \Co%2?I:>(,/ ijV[hBuTxYz$9aH#Y8%2~)L !GSɌxŽmϨ8@$/ p) >e^0_p& ^<>j0*G|}s2CldV%v8okUV,^_,`÷IdAMx@Kenf6S(@_[r7_n.֔L?{Li כֿFw_pYd`i;n>q晛o|ٌlׅCs ϧ&l&8+0TnK -p"_d4cۺ4]2񔇝=lk 헋>`Vm)Z56!)G.)Jgr*K?} T{A!\h +j\.d~rqP!Gֵh`+V{/j'\2PVBu*ht"_w;mW Ҕ1V@l5{=_^f?f/18i @>/>ꭅ+ 33r):))TF"a`wi 5'2gI+ǥO*e.N<^C>LJW%0I[@Cc$H6,46B@~L{8U^QU6pn:~/SL:l3ϲ(᫟|V'%<}syiLB5-!nE)Lu ZYD6#|z.|2Ch_k6k=Vt. Bp,Z,04'm@(D^M[%Q= iD\MiJlSJPD`4t"`ip·$WRX-GpZSKRUJ lվ-\sp̦{7+7w\#.J S:lxU8y- u3֔®WO3ɲlWvf:U{dRmC/A -THgFaZ A^\3gl-M$[8foT-RTǰ&pյ_=-wRL aF *.PhTVAB<}J"&u}R}I [ E#[&@ DRGmCkZM)CmJ0%GJKji%llcmv,df9tz_ӑN$sz (`"o,]"FhِBVRy›p8kfuo(Z_|B\%+zTv9&Ǟ^U VS\ZO>Pڔob}̊1>Q1Wozy1QXNjX w`DkvbOYl r'jGF/kKGД$]P g~#;zqU>T:d~Q[N{G bM=VH}B ;IMj`E x4KBZ&ˣhgjhazLDw5 (}J^رMqJQ(Yxț.a80Xk y=1ֲ Ta&Th1@x@+S̐5ȃ]e;uH;jTDg]_낭3ysYO?V9=ެ`U&Gc*&A(<:.\Gmx[TW_SG\S|?{z_*RwI᤼9rsfxܹr]` )\: yJZ" =Y+aBLD84eG gA-[ %JX88;ej[Y;ۋ pbJ|U1s/~Q"_n»i[<JL⫷͠V"dS+g{{)E FZ|7FGq}q~ BR\tfwxH=vq~7%e 1]pSMCݖljtVYa獦B񴓟"i6佴itcn=hn# ܹXsf 4EN&2-9=mUxx$0?,mp/oLSK`9fD\ax[P~ko_sb\i޵I {N ]rXY0 Bip<^$Y5D93([M@/x=Z%.p9OЋ*8U^}ӯD4 -nskbOkrJ|ưMVPn{ u#ߕG1'Ǹfp('Y]P9ٝ99`ypΙKygL:V6qbsY Jaَh[(v;wgXZ_Gc'zQΉ&4OU]Ħ.sm{Վ;TS2(:D]j#1wpY#8{l|MG/#[07jE˥[RDNWzOon*sEߗ|+|Yb&\xz'87d(Oز %Bo1pii^F 3Efs K*b|s+?.\J*Z$*[v۲_ ^P|m@ i@K3VAmqTq,jXuADoVupeA_L*lWBS̄w Uri XGjz܂JĐZU%(~ K+Ik k~'ZYm-6q\eܰ^H[##!Af*5z0 +$9L#&YM i53V[ăF RP_t58ïT|-FLޮE cnP'mojKdMS;ܐtV"7 N8k:A;U]Wvl*ݹ?}goқ#yIh4ѕk@( w2s% P+Wy˟cv"願0ʓ:;~̠W a)A u7v1 OKiWi%W8F$z]wr#yUhWX3wC]}ڡna76uVoíA>*Rܰ]jho dZθl&w.lKV_VF8 ~TCTBB؎sI1I&$kp/oKO/O?I8NG~|$D U=h!j6V9.ʀFG ϳ~ 4~.xCg8w;t7 ArPX&dnVw.1Rur à lX\}vFfzS? E)й{;z_17*kY\98tJC/V2/VE,0FCi;(vge$)HV1P0*8TT'tuwK!RODu9>2!(ŸF/XŷoG)6;/=huxݥlR{cq&#c <%wN`_'sc p@=-kƕ$tpavpe(J ZբJ@^H`;\n?b|MJӂ- ^Ⱦ祍{/e`] F.z |>>Wn8|rwopp~U}tS_cYU8 B7+aFleݫ(:wHS 3*i,5yqnr'栲QTE;@ff/XrDg` [1i:SPOc{G(ڡ"_ ? ">\oҍMiIeAx4EhTc։ٿsB\?X#tۋ  'F&%˕Te ꣎:J܇׻q}~^-TiA͟uAK|m)Km\ZOTV84=ӿ_HmT l_A%Ww3c-dtd-xhtml/.git/objects/e4/0000755000000000000000000000000011732707631013154 5ustar w3c-dtd-xhtml/.git/objects/e4/3e6aea1aa21342e88543d716423e777675e0fc0000444000000000000000000000116111732707630020144 0ustar xU]o03.jV" i*tRE#AX51r!0J!7瞏klZ!p^OIrjNxxzj%;JZgiE"nUʲ"'~H`s<;φCEuu w3c-dtd-xhtml/.git/objects/e4/923cb8d672e8613f1dae0e1ec71b1f245430c60000444000000000000000000000053511732707631020277 0ustar xAO0_ /zuT%aXkR6f{ eN#}xo!dwW^'1̃!VLs nZ(aB~V*@x)D5y/i2I0c?Ɍ CǿEDt? *S=yJPK"W̪.&Qœ&gMRyPF72l$qi@0d^nhm53W]cn +hHCWXڷm{dv]I AkW_b8a.:1NL9q/Xi/ZbVOEj;5dw3c-dtd-xhtml/.git/objects/46/0000755000000000000000000000000011732707627013102 5ustar w3c-dtd-xhtml/.git/objects/46/d9f93fd294420096f1d00bdb22b27f668440100000444000000000000000000000445611732707627020015 0ustar xU TG]_"/CA  bSE0V A(C\BVP"R lDck+Du""R HI4i)qΙ33ߝ3qf;0hqP.*U߉ zM7h'+p`0L&p8 B0 EQ\P(J%a8k4 H(Jt:^o0f3E %`T3*}3j$X8Ih,B64)GO(r>u V!D`H:@XLd2ҫ@% BYpW ',,@"U0 Du8UCfF>ߋEV)` kqRä 2z l! I7,JX ZPHV+f#K@8jXO J_9lBhY\)THx RiT0Ej$DB@ -zEH`*\C|,:TO"|@;aZt!%G!L!Q^2yƀR A kuaUX APg0kJP::EEh1 %W BU4INऎ/P7iH^Mg$*qJ&Q)H8O tLcJ@Kԓ1@HDIQ|*U-WB7kuҍg63Ӵ<ySnjLߖ~-c(mw?&ߒnj~*/Zu2dzQN=emjSIGB>kM8l=: --Ɍ#DYƃ]M=\ak٬Ͷ;5Om/}ի8M,z COƟ6 E)N38{6s:ҹ'2@Ls3{^-1sw_UW#T< _=Sq{`JOhtK%E>$eDn{2+stCMW?m4wF/?. Ú:485 ?t,?+?:[EbSuN Uγkzn:Z⑖@g(ulz&8gГفAχnKҊ{sFpXA|xsa-ݍm[Į.;~0պ# {sؘfㅮ Fܗ "oUT ]7,]q3mh z&yzfޭ >ry=MWKuM's5r)ĨM $}K? m\v/,όzn<3`%4\dH&s{uS_Ϭv\(Oxeh7*\ٶymv̳hswPY8j/ y罹cӴ%tCc1Xӓ!5SQh*Ͽ[5(%Jw+ӸԊd7la?g)Ҳx'5G?D6 3eӎmU;E 6c #Jd6'懅N@ѪGiv\3wk},\j:E=Y&źZo -cK"\(8^ʘɝ<{CȲղ6ͰK9.ύvY;jhN,zCD6 ԝ2l˲?epoFD{:)7J:Ľ.1Z>ޙ~c.,Mo|?0>%Oq\' ӎF&mZicã7wƞ~=]YKF*̽2;6,8ieptȭݫSl5:s^?O}W7;&i{I(EarNLQ|w3c-dtd-xhtml/.git/objects/42/0000755000000000000000000000000011732707627013076 5ustar w3c-dtd-xhtml/.git/objects/42/6c043d0b6c83bb015a37c3b3a1eee4b19e6b000000444000000000000000000000212711732707627020330 0ustar xVn8+mN ˑ/IEEm)PA}Pq\, ř3m2O?vW>\nU'*ߥM'*Ύɦ Bis禮lcKRkڙdDp;-im, zM ^=A:ё AJJ0&]! 5 A{Wʅ&+[cDlk~ӘElKaLL75]Sm #]35LCh> #KAVCm.]$Lj) %Px/U|E& eW{boƽQ03齴i+z+v6_uer;7tYNftgUۖ>2A;ZR5)dMS<}K֦ZJR0.vҪ5)eHR^>=[s/~-\g {W\ՔV䠁5&.(ժ}4r$ou+,7 Qogś7DF.\&["_ɳ`hQTMT)3X`rB1bFHL y)?Ur?t3BଚB9<} .A飆 M E㼰M*Up Z-@4 DL*4d}bojd?*`o%e/x.<=\xfaA%0l }L'+k.Z[SfR(e$7Ϊ0ש_#  ٫jїD~)` NN±(҇Z=9־i'&3Ys?+=|q bJ+h>9M8dt`_<yi GvU @-픕Xa>ě- s2$\@͢MvMg#1;ā)uViSڦ<cw3c-dtd-xhtml/.git/objects/42/bdfd1eae5c16d995d862d6e59c33a4e4a4f4fe0000444000000000000000000001401311732707627020625 0ustar x\ksFpUlCfʑD;NR $1.ꑭ{ν ,{2[HodSr*3"D"I_~9b|q|]9d(!YLl)^l OqVMhas[uQFfVב}&{4dFfuZgv\mhdaZu:M6?nfin.)m:VKkkQ۫z<ȬlxdVZsYH3I ~<>l/)"IzafY\y|1hؑ.%nXC/M֥H O>?}4+ٹ2ox가ɆwbMxYS̽LhA)2 ?O@e`ydm>OG<6Aa7pn`zru,P$/k.dowݒ,m}AU 2G&poP;e6]ACYlUI#63aKk:XxqvO|{j = /↏>eޥyJBcWx=ǫM)MOge[=d!BCi\2͛.j8o)OwO9{uNϺ;= rm'cSxz ϻ?=m/N$yhr^t}j?mi]@u]Ͷmlܒo[r)06 L$ vҷlwx?xZpQKs8Җo~,&$ܽr-vYswV Wn{e >]3k s%_T;j{,v`$i2|֯uQju0dI>6l6O+|^+  XIjZeLbt&lcM,J8eX-ҁze >4EnUZՔmIje\_ bI4b$hɋ|ť{aAkKS-MFP}452q2 ;2`pOZ sшzk**0RHq"AE¢;<䞏 YR,ӿC|l!MJ[v TY>lP`%!7 `M|NNdo3x@j55-Q̛*ɭ IQ,4XGi7({`(&z-rhx"( +{dYh#s~p5ܵfWT.ٵ%̠3Fθ'Az|Q @n88r"֭aJ݀=5};hWi>6Mqܞ6\uyvM/voB0ae$;40 j'หqcqq4 B(oz8C*g~viEWH I1J|?pcӽ,4E$~[֓c%8ˠ^/h3[1> %vMh;^DQzDzJEՉWALK4+4c~vE IY sw_c W癥q{Ku]zy(+]F=sOԖ?$&ۍ@tPi7-ֵȷ5~-)}G-ߚyN5PneF"㒽szȲ%]Py+{pAK;~p.2@|;@tF LJkF*̀KBDwQ )< ,Ac 2pAxp ( }d}Ӹ {] 쉪We^Hte!Xx &A"Tk -$qH/$&Cs)%$LQULpp ـ)oh@*"b5 R*z/h ,f \f/(>t= pb!v+Xv J{zg3pC÷*.qǭkgCǗ1p,JL:#sLր)3W:-\FR;o`YmD,rzFXKPVKŇu>84˨ n] >leaǨ[ `PO/?:qhySHljmj1y^{Ap*0&E SiH ԏ) d1{_<~:;໠3tsF@hWǞuXs|6"K 흵/F-mlԪ~E@.J 0pM\Q>M<^uje#BTDt4^-9 )"G kvקMr**B}w*a©*U|1 WBf7 o@wI&GRZ'}7R1ZPI~NE#Jj~=`ӑg}͏[kp>8` W-d[to9GgAfɈ>$(>YDf! C)Llܙ?IZY%F_[ }jy]e<%KZ|h|ש~x珡*ɼGQX^sB&umk藹bk-M)!W|F؂薹3@ŇqWBl;yLxcBWEFtI0;hSk@cL4@'g5P:-s/ּJP]1QSm<~94p…{>=l%b6Eqs2:.'DBl@$ %碧ND+'ux#>1xj=E'bhƿ"6P-Fh˄ኞ X*^$^˔`y9 bL\K X@ǏS EIJI|V:`nr6w#lv'p숈(JHAQZ:-PE;|,eCSHs?܌a6,.D4*5>F0A&eXMpWTf(M`ΊƊ*hhb4 jʵhxpY4}<;\`9ڑb`7Q@zlCg|z[+P'@&Z(2 dpCG$\)1,9 U:|\G$PG= hZmwM\JwqdXIBQPGJ70bS3!pZDnqMRRkPO^ӆvҐcA'nQܓLc_\מ{RCfa gaޜPJ~IPDl=$\W ޵}_frV'+{-WpFQWO&2ɖzg2OZkފʰLh+ե;!DޝsЊO)i܀2YqI?8ywaݵM>Ej]tIr7Lb:֘+qIk2PԅtE2{!Fffְ5WSaϻ+݀jh 頗wÁmaBc[F,LӼp?Z<0q(o3x(ך5S Odcxo @p[۪m4(5RdRj!o?sD_xB,5RmN ^cg~n@HRS!hJd( ycLy;eΛ5`;wNK;Mey^WfoKg݂*r;7pRh1V Ax%(G(a(_%xf/Q@.mXhY¯GHkHY>>2֝I茚O8_yKe-f#@7_:)/9uBjoxj+axw ~[cޥIDŽGvV. Z2韼o%u"ˬ欄̽Oz}i2֐К=$~["Á⼻!Сܓ5kaf":88W쐩WyIcgAdn s+}ڷj\:@M{9OX:z6.}ԇ-] D"{+L d[Dyg8p{OF]lR3oƷ1j@ հ֢w3c-dtd-xhtml/.git/objects/12/0000755000000000000000000000000011732707630013065 5ustar w3c-dtd-xhtml/.git/objects/12/b31371f15f169ba5ceab3b85cb2cbe8f09de340000444000000000000000000000125211732707630020505 0ustar x+)JMU06g040031Qp/K-(aH`vn 9M¸? /Z\B\xxg)1@#2S!T<)ejjɼ@;:%38r4f2?y'eܔ] 1+~A\[RF7ZenNZԬԴ̼̒I~*mj֬{PE饙)9yPN{ʭ9FҵsԈs;aF%]9Na~LBҕ)pJ%*cUhu !cb|KSUQg.@eUiO2,xKTZYgF4`V[ r>́FuUf j}:۪4ZA녹OCcΕ*cN 7+d cGV!m0kX 8aa lZ0$yp;#'Pi^s;ɈlĦ~ȎLF:_vX꽙:ēGLFMT>J؊j w7_>ט tx5hlw3c-dtd-xhtml/.git/objects/dc/d58d7d2555d2024644441fd223c7b4274b35ae0000444000000000000000000000130211732707627020135 0ustar xUMO0 K*!ΕʱRձ#Ro{)yfRh[\Ic쨲&|ZPeֿ!,uu:Wҵ8kS{#uOBJ%)@gY!,nA7Ԉ`^Dj٥u*X5(QtJ4Xc-1)eݳW5­j3sp>I`~uwwLp}*O Z 7U m+*19TixJ_|W ˎ QZ99x Y 4x{E\ /r~")|~{HSP.?x˂{2^R3ueTY>Bp-&B߂M]*p(Lיԓ@qEX҆sDZiH+N:IH>AJ`_gX:6:9%QU,WCvP gW]. ?ߍ'02D[s| @/  "Ǚ\\ !#촠!{` "IK@ >G zU/q8>xl5x\=hxTxpJN.8"ǻaƅ'B] wXX~5Z,uD7a?ZTKctq%G5oSw*Fo5Ҳ)H]UQw3c-dtd-xhtml/.git/objects/04/0000755000000000000000000000000011732707631013067 5ustar w3c-dtd-xhtml/.git/objects/04/1487faab2ebdf03d97aecc0620d1a1f5450db90000444000000000000000000000122011732707631020470 0ustar xSMk@yŐKmj}mMiIKZ(j56Yݕ!1-HΛyLi\ E\*bluαҊF76N{YOۈ6 \ ZV5%Jw %d[ W~MB?|F&i1ɦlq9Iq%[Q|gY~9̒nQ"8O$yugbr;ͯvc1~]&GxVLb$Mt6K{ϒl󌐺zq1,o7\Arb~$oP3I6Fիb:B_{N|HEnȦ|~`974@β釬o: }'"I#HFE?Mq?4$E8Az9৽^1||b<m2YL',c7|P,Ua>]&t<u`&|Qm@%3>e!ce<*ZsbI:Mq2H$K6Y0; ̉"3^C HLhD$?qK%Ge^h2M:%rZ`~>/}Zg &g[Q~*{6ޚ-[zƠu6y;Z0_,.zlfb5<7هibao|H[VNaI?$|RI781a:?%NHr0q$ #b(4'$7 6#<=b|Ϸ'glćTOm>|ÇNw,><9'@>'llo*xόɚcv1HHwXfޜ6CQt1't&i/#@ {ϐ-V-t(='X$;fr+Ѕ @Д#caRPw+-S;7'0QJ*aT*r:2ǝ[GL|V:'!|}L!UX$N1bHi֛!„Њ#ɫ> !HalqDu@m+l@^~}W~ݟ bbjLⷥk'qLKx׵_f^6&~qŰo=!E4)sb51Ojfripl\e)7e9fd %ց+ N6-I:1II]]&-&4%\E _|=aS={ɴO6/ 1k;:*>@-#Z6"_`{k~ό8n6F-F8ڧ'oK?6QrFH)aRMjCUr5)[& ۲#F~s ±n><<وvd-m&`o6$gIW&Z* 4 "üǕ1aOpzX6`UX<ޠRT:LVMضwwTT B`!w8<{1cB^;h22RD kXllJvV`c\fi:o͡@y ͖L,g64/db0 /¢>L e%IaZ*c?G36qsj-aЅN1J7ң-+'i2lea*aKNX4; a^ ,skb)^o=[!_rR2y2Z@^WOiC4qJ}4K7IcKQwڠbn½ZƳ@J*RYr.9,B+ìmtY1?Zg"CZG1@{Eo^wѶvLok*+} T2◕Y113#D,b}m[xqJ?1. *`EɚH8#֔,Iڐbc: Fd?f8l@}F҅I|ն'eNۋ|=pb(sQfO[Ɖ$/ulD?uqpq\%^I=1tvۊnEMo0-zZa\I\8%wFIRƴ+Av:D\BumIOenͷM`BmH@˦x|v6F7513mҶoXR%ڻ_>nḄ)V( ҖmiN y' SG*W)';cSt8r|k3KŘcKY3W*0JWTuMembx.~ξ {t UA<AsO{߸i%uN-OF;Bg5 q*!#L[pn F,i5ZնC4?VēF!`ͩ]ĵO1!+6ͮ᰸!Př_A Ljtl8'˜AGq=RDQ% m Hay>9K {P9r_Mw>Sìv.Jf%p!,^6N>w:!ΣaȔlMp3x&_p +Ň8SMDp GgPjiY Fa9.`ahjfPa2l7TX0aOdfÀq&vjqjuT{axPH%y~lgG]&`eH yDO?~~⨻ Z`u,ʈaUQBD`lѱ U[7H+2QbCĆ1Wy8 P0C-}ʶ>"ֻEzRlaC/n/+jbℌA;oǜR۲IDmP'K,W?9y:r Q} 5 oq<٭ԃZe&h݆E=}kNnVRW]6GiMA6tԏw~м[S,pxYvGl+Ull;~7+܇fuHwдM%_J.[>LS6tzSHv Y0QluǬlCLKGidN$ė:c|6A0_許UkWʰ#cc lc^3Ŵ2Ps?]:|T## m1w%񸌛>ŴVD2fHVL&W7ŚCT K)r#?:I[x`y'O܈o+k:Qn pI“#v0h J!Iȯe=lD`GC\J%n T1NgrnMLBrArgt1ƭm#9;i32r8AU:2fM,K~Yp> ZKzr.#&YW?zk /gyۄ1\v=oN77Ȫ.:ut{Ǐ Ÿ]0!k0Gr];SA=I@b2.?K VNMxf\8h=L!$Ù #:,#a+]?@f5_}\W^\ۓ|*M 8v'+ڧiGUHlo%M3D z1@[x3 |_`sʼnwHf֗B@+84}ٿtna_ϕY\}4p9}-bVݣ{,T`Z q6>tTP(F4Q5C>vO{nF=$ꙒTM }Ssں2DdaK6>lXDqzZ,D%Qu:?&j`ˢ&4ӱ!- :W5:n!ϫ %Tr9 5,FYi-Hda)u=I^_^UI$Sڛ[Ae)pcSI\as5QU_9Hnf.B/i"(⑍՜!@%q9h9%Q@VmUh`Q痹C43C*EB#3<{qPJ oP{REX77Z@MP/fiӭ8<@%xC8{,;n+$"+:sV|4&4Ոܾh1kg3B X,1ڪ0X>!jT']ZީE% @)e)%@%\Uf~\7ex4tb.%(b1RŁT̹h]d xYo]倵ah3e6GZHY*ArID^ʖ0%Q}yu}.k_[Ԧv@ߠ6߶,2!$;׶B0ԛ԰ X3p5%{? Hp%b/w rM!=JhXw$Gur0ݟl2Jx"#_AIV>X)LJ`0h&AYIդYMRVc;V>/T t?1]"ߒPPFv6zE@zɄ|֥rEybH_&4@H"$ *k_A ѡT8g3Y :4~(.tZcBm1~xPy+=={䘎I8}sŸ,{/(S?نkAx>:GHݹWGtI3{h"z c >|;!=qxykA C4|{jFiCd!||4Lp>M+·d[=qQɈP (&4V=8µN^]nBQZmtu"qe֫?FCVƬ׊XhHgx@萂*tۜrɡkjVǓ}|xn~|3HL |`ex:GNW4Ea)ar -"w̧[(,ytvOw+H[;gw/xz¾aY3\1!%L 2 xD](A,+,&N=1i!ҹFh7md$qy<1)vq&jWt2TBkX`y3(5?YY>=8(O2eQƒZnb OQSodY3KI5KCCH{uܡ Ed{m S/wV!jON(MJpĭ̩Kpa)a˱+Ɛ`Sےz5ޔU,P ئ :f<<Չ.gNv{lQRZNvVbY}$D] U#8/t/d"{ aF|h!³!ƴrM$ !&\!2nZbr"-MH UΔ,7KޔV {@AKu=ܚRH0ƆTS+¯d4qh5QPZBW]n滆w:'Ǔr|:hr_&{mgoٽaBqyO/};BdKfujw>ئsk47=64v\ R 5}0N%,Jlu+]"5mm'|#qmjS/+dƻ|3|绕o"ȵd]%r90= QAe>W)]뱸?v> Ǖon?q͑Nˈܷ?)t^RS#}O+QF+cT2"\6E@H<{P l`0oN M PQ``Ѱ9?_zC)‰j:ċ.x_Kհ$J )mxz\o=3G}OgOiv_Y 9#, $Y-y~WH=@{>O^T҅_eWT_xɯj1N{G"{)@_7,n74/xl32]K;/?*9mxBIs@DsVV%@wX=}bes> :VA%0-pSQ3ϫMoq~ğ[5WkF9tŗ|ULS(P퉗1|7cPIޞgx-E+ZY"/a+$+bMN>>ux{YMrVR$G+Ӟȓ^.6uK aY{W=χx^6 Zwʺ[p^6uvEהPKӦAz S8&[  sո:凃NZF#<^&Wz$2xm/+;>Q§xɎMݮ&;ɎQkF{fIEnwKꋘrקjӻL2ݪI^"-MM2[ݪI^"-Mwd6&*VD\Wd"]\@DHw{CUHkTs%\f%=w\_y>,F5Zad]Ok+ϧ%t:רW~;K{ ȯ,Dەq1-FL{"7f2(KdBKZeJ˶ FSKk`zwUpߩD(nW[Z5ZZKKFپ<]"L߫xvw LjԮQ?zs.KDqּ\dgZۍ& !-&rFǒQn,SVX -'5 ^]2Zޛ8Z>jNj'y70w{(Wl<Ȝb#D%PN3:n ~mɛ& i2DDpc'tr`V4GԠ3o}$@lyVMq0B@]3tIoX ǭÕTCJk\V@&zG](6B:?%Q@My:›t_dAd =&7i6@101nT4앐qPnZ9IAa[̝lG3g :9)(SuAa㸙*3Q!ҡ2n J8ltC-EC J0TOl(3z{ >پ-y2xʐ|}fRPQ ﭿJHz`N xs8r7)}%,ʕHfdw}l4DQR%T9LG}DܤppW`'648[0LKVha0? 1?,Y{c 8S1Y>6zŁf(7t%- l zdL Zr֛B釧xZ AJL*`}(ͯG)"=~[$5^%T,RX ӵ08]ELԈɋZy\+?vCi\PF/끙} +,z{jVFeN ,QLU^Oޓ;Zf2 +,; |bft=BVaàGoe20CfMÚV1gA+,5A bh͕TjZA$)oM$yFn'` S^n+b! 1V4rk%-ޡR7q星~, i?+L; |UH.ikQ,:AZ}YePTf!{ʠ>j;Qµaqd:Wd`HO~ DW5:CywQy53g2,\ߧ{ pcES75׸VF^RTk\δe$׸V6jD5l&j#QkHj\np2-`)X'FCȈ[V2j5+x:GuϷbYJh{ %Y@IfSMrr&u7U d:T7z[6ΦeΕ`trMEH\ E3 ̰U~\`Q2Y\&[ dldߡȏbJ(X"RSs$IW#0\"y]"sa*τEWB)}ibf[ I\=xR/,L(}6DNA6k< ;,]u] Y;u4do3>zKJ'e̙Mt*`<|Qq#[>әqb2efvUs ^x|M>9UgƯM<$x LLGx'-Q~T*eË\ȜҜFjmy{w:Qr}UOo7έPie @, ),V0)҆@ )\T`pW9& 6RI/PV #owHwQ!rp`l.AF| Y'7C$(Ű\" Wy4ϑ@,KA&-|0E*בLA {ԛg4N}ʡB%&bROCFKe ,KxC(:72h% 8҃|cE\ &YDdO!'$76l&sy)>*gR>@DLpO3DDfHW.+|5$3/)3F:E Ux5jZKf3m{5jەcd7{(XckH7YIcF0)v_Кi\{ܫ@TnB'5*t{\BlbU`/L̠ Q{7o`"_ĦR-I[3iskc?*UNoX0ftڔD{D9ΝRfW+ϧvsa3Cyμa:f;rҋ=$A*=pmkzƦQs:2y‚!a] bsl$Z*&6D}KPQ`ZKmD}ܢ=V:x TQQ፧{yO8&C<UNv6}t; @_69P drp]fܥP0'ʸmT4և \j0gGKDt[aӕJFK|n~}tc73d$Z'H~n5( GXz <B6L?z8lgՏ_eܱQqzJ9#iʡW"\5vYHLZ A:,a+3scefcxtâCOj\EFqNا H J_b"?t=1l/|"١5˲{ J;nàL sd2* 7\\Z h*f ge4kb{oMQ ^z%&'fo}ٛqMdyno7]OfRK=Lozq4K Tpþ.F|x;ӌI iХgaOK}^}z2a#[G~(F[ 0ĢAS/ Vu%0pe:WYrce8soQAHǁdq\U>0j4¥Rdv (l_f[u Ӧawҍ qd huwkNwD@Am 怉 O3S pPݣ즘WUɵdmQ4 Gc ~Oů7Eg&_LuPɃuq9DyK/<9CH.P9iz}wGw*W2Z~رrwqdm|$Nޞ_yL`6E!a ڶ]l@JL>(|C~_nbB  -gYCeSXr#=8K1Bۤ! ǻ(cb[sx!3يs>bOOd՞ETEV 'ɵXMYFդQgID#ZE_Ԉ/cۈH3ƥ2r#_N󢻢Ѥ238nj494.a q}gqiHEb?%<1791REkSTrNmZM?c-0w"E@C+ or69$ߎ6.H p18<g/ 'Yk^\]E.+R3հ#UD'!_ti(v䮚[@Df]Ś4j]j.YA3hHJ3x2maئ6>D{SD~S~ $U!W5>A%wnlODDxULu.k 9[(!U̪4"3ܙؑdvLfUTDf*'*L%YA"34CdTpWS[KbQؕU71}T\K]U VSEڬA\~W%k6jˈ(i )Jk)B P ȡWTU JQjkI#R"&*5k CR UpHCDXW;G_""ӡS=ZBbiv+667wݛӭ~:O緓 oO^<=92*ɚ'. %wjnlٚL)ѥp ܭ!UK #RKٝ-ϘvG~4[G-xuBER+P46@4ZùR6xS=KiT9 0&߹%Lh%q4GUy> Y6Eo_trgKY`NV%x&HT$8A8 HBFw;N4f6B,]^Y1K**u^3ڶ?5na\YD'L7&)kC0]v0,aw"xĄ1em fLK0vqP*m + Ɣ!_X=avkc;oGG qeay< cƁA0jc;oG¸0{0{1aLY85f0vqPTn+0"^q@?dC)U#OvE!xOP'~~KID/ F))eQKp.u3-P\jd*mQ}/0!b64O/q?(/ጨF/oV<qJ2oKzQϢzk[i˜ ۏj}Gr>}sJUʛg?h7p$L6eg\&?tz?4em8mWxE sqxO9'7?䘌p%Ue0LKo— ߍ]zkȫ׷AɃDڒkl߫ / 6[y#j <?APYVڮ,6rTpY'w`Jw{"ђ~ޑ,'V7ֳ+M_XAB$Ei=ܶ4o%$wijא!5YG2Qs6Ez% WKn_ibobb' ,gߑgؗ?/@w" yݺ5%j B{[[%DbQZK`_W p\WK`_$t𬞬y 1}j(%/ ɍ+CQA:7:YBx;KQa8ʗ!Xzg9$W\%\$-y8}As*5mx @ژ?P(d~5,Iɝh3s&!u;V#p@~K{ZYnRʉE2QtjbHEWGE.y /oٽ;Wo2y )6djMx]ҁK;B;dq+iKiAJʁ.6b3XVi1F՛bҖxOwIP8c9MSԬl0oT`\Sj2^G[>WJ8*z*Z- C5Gz:It]NTČ/5cX7!" M37޳ૠmg%ʝEW޺QGP$jWBvA`fj: GD3<%ZZW 8!SDK˻f$zOm szU"cfIڵa Jjnex2r[Bۣbr+ٳ;O>٤<ɏxFrz`#{673=oX_ndO%:|ݼ)emCLŵlW o2B=s|-AEҵ0 p4b@^A+ aP]E$EX'|뵛l2,nіH$?bHk$ {LҪGAˌ4ganj=&-Gπo:dŸE-)y<)d =r<>tڞf]wTkndۛGf͉ n}s.)_)06<_3&GBG&Y<#p@M 14B蠔o%*J6.1F碝U&8d1> aqN<:E!Uc(aO6D!%5+ !Nv?l~rKD—(K%qpi$()2l'EZJ}Xy"%y`.LX;f26T SA,(G7š10LT"x[3>o2jXhv.D4ei&-- Φ-ӼJ8ƶwsi?lb|*3U6n Ml'L/xf㿥)J-͎/ ' @>ӑy[ux|! Ң dW{BZ+%8Q*!L}4ϔ!vzs I )zȼbB'~;d@2ɸA̻hvtU\s zN8X%pWr\Y\@3k#JjsdjJӿ̧iwz[]5u,h{-oB3S hiQY7=CTV 5p: Xp;MP,ޥ'K׉6pU^׻_8,\YĽɽn6<{sW /)gr,za GgFBMr2^9wqR{KH n++ R^GcGp$YJ=glSB(oB=Ԏ`O/iv!8yFr2ZgP?nN_o Hԡq9 K徥fhpvfpkn~? 0M\{&0гuYi/6Am6Y uoa}8cw5d! Uϋ^E5AWjՑq:gTј]-7ޟ/hP|C;/Z,23p1KYϦ NZ&ͭ3 ,1G*{ES B)("tSV~KC%#3Dޅ$nFlm uihsrIBjfQ6:eB>^ÛCuef6co9zN`DS|ܼ٤l.CE?N̠)+߰͋<"L.=Xr%YR` $ dEATb# ޫ&ؙ+0ctCML%oE8rcWZ"G5]nj9Ýd=hpk tZ[+[Ͷ۝IEZ,0{[-xI+!XQט Ӛ _%F8RdXx^7hOoU8P96}Y0K٨u@*i.૧&G)C^Aq8S2hAL2'LMD_9EÑF>B {I ź #YY-n2-܅˶7O}nhĴA.I4J?B :Zڅ?AMnKioGÕaʼi+.%&N" bvDQP蛲+N0e[-g8aB?CwLp\/2/[f>v:9{~+Z^ C^1eWUl0UMc ;Uv P~6W<3/%<";-\M{e H"!/})Xh lh /5MaGLR$0Zq2d?G,}g1AK/Vmn͕exw% UC|x N2iѕ"xЛb|9k :3ܠf1tɌbuF0=\r'ngҿhPn)mRzs=c&8މ:0xOh}IV 5ֲ_c姇o/v;;LM=8I=;#D@kZ#pyQNOl{Ç'xkF1ҧk_^%~ubmfU6ii.]J6(nU=DC]'*VO`ԫl] .iV\Ūl#RپTl.kP\^ui$Tr Ydz(4uOLJ|I'Oέr:m$HFޣEf8=ٓV;jKMmI*%دAaGRV-n-4JYTeQ#2܍ U'hkW_ ,Oѓ_FOJ~ JQ:+HH90A`N^C!D<؁D2!Ntl_c!5qxP6Y8gxZF+dV?$w閛jMߑn**4h?K`o]C. c얛XMDۗce k. 7-NP#j2q(qUy>G: 7zTA,.O|-~|da &*k|Zh G7Q[r @W Y9Jc2if~]B]K]+nNXD ne˅~HC\' .W7\b5}j63%:t(Hne熉Ǵq[m±esYbYD9T4խyF C%EWXEW 6h`PPKR%lCr+{Tebjd1 ^ῆ]WN7m ٔpJ]ծUZh.:2h[_JpgѸ1Z+\Ȇj׮w5_w@2#pҸD3%K~GE&\h֗岆yiե4nŪ9PУ&6r KU;ko_[ `|;dy.T|8' (SHmq;Oď0/.)*M.:#Rg) -iFѐXSx9sҎ,?̸#(SKK* Razc;bwv|u[8l dkۘVj[m @ӋJR+`Nu{ ܧuECfnb:,|x"6|㵖>eUYЉ8/9<X|z1B>Qs䤆ǿ7 ԵS|Yd!'P  }m\]5o[*3`r9?e4=o9Xo5qiAS[ }a͏V;w}9f)ԒDh`޻%Y/zvj/ڼ|`tfS^k'v<2&(RĔ̝WYv.H>-ELJ}\_3QS T1+Vr⍜Ӫg EqqAjrfb8cS~~̯0`ٔcJsđ%5 yΞ2Knܤ|ɑ_Ngqh-~#Ԉ)>z%HEu1'`jss Rs4r/jJg~Fhw3c-dtd-xhtml/.git/objects/54/0000755000000000000000000000000011732707631013074 5ustar w3c-dtd-xhtml/.git/objects/54/ff21a2671a63903ecc4a55a24916268a7978e40000444000000000000000000000040011732707631020006 0ustar x+)JMU02d01C=y{>GNY2'ςGZ0YCr͒:SorֹQ"X̰BSdw+f;4ND!9$1'?r TDZ ɞ<<U^Enyyo,d~xҝbSJjRfbwJ9eˣtE DAj^IfIfj1Qfs2־p!{P%9@%+ )#v0<+mK mw3c-dtd-xhtml/.git/objects/63/0000755000000000000000000000000011732707627013101 5ustar w3c-dtd-xhtml/.git/objects/63/c2abfa6f45030082649aa71d40c7c49e81c1a20000444000000000000000000000753611732707627020221 0ustar x[is6+uR;u[JTY3;sƞJvQ$,+<|̯ (Q?&ht?$X|‹+/ CJ˃wt{+8, He*4{CW0a!V )r,ӄ&JܽNjעq{evM/ ȇ00Q~"Ӌ;S`\C[b% ?dOm,,||qe'*d^,aD.E"#Z`ALY>I?gYAjk#EO"Hybn ?) 3'}ƿ&UT!u+6"Xz|G˙xJ/%~{;Q<)-GȘ\>Ȝ6f_0ShsoI|G9?b{qRt:k!% lG"%W<(oQ\*)],?yR{&S`7]EӶƶcea9>]wL{x50' 8o`' Rp8b]u佧uɏq5r-fpOvTF]gGdƅqO2Ш6mlLrՠpoa:g aZQ,)rp@ʆh4\eΔj?0 iov$cw"FcGy_D!ΨyƚIYKd٤qL8: w$d-!s܆LGNaR܆BG֑gޑD[+ڰh4 g[L^hS<0É;HF4`DMf;CvGYzwm͍H 0fMv&Z͍tl3fi&.tq&L3TTpK=,:1ٙljs%k;3aV֤I{mgͯH dٿ3ۈ]1.:dȒ3޴jP"K|#fF= w/Zt4r_=!U$=]7ӟ`M~%P H]JhbNS](@/p<"lKA +)&| ia0 G}fFYLYb/+ ,pEw:DVbs'NXJ6ZX\4F om)x2LO4R A8@ Zb7iDip_ n=n ,t5gtУ;ndJ)O8dؐ-r2o) XS m6K`Ir4о 䀉?N \pްN@s2@ ˹'[Yx2N>-wPC ;jVazrs $aKZUhꃫ҂6g(}V5>X][Va(Z{Zu.Hݠ4 sdR5t钥L3{swSJ)ayT[)pB b5 &k@Ȑ(]h¥xԱ8 lIf$LOӁN b .R]3`O~2^z U-cs67d jk|( "Ldá59߆ig9c6́pJ|j]s6Ez J84> 5e.i& YOfxnK{xALSX*xLx1gX|6Ą6ciJ@'WaW>Gm5Y ^Z/{hcDxd|a@mWr*m;-jsWN*yT[΄clJsLzV|Y BngZ(h3bCp7Dɵ8km𬅮D'wn쾶(xTG}?$ThL^UVos@DS^t"J3ln&ĀL4/xmJ;płgӁۥ4 U5exMj"p I%\P!ͲT7i;@˲ԕhf8ڋ<|'fGNk >ԀMn aЊ$!vrE6!2_uUjiQMnkw3c-dtd-xhtml/.git/objects/37/0000755000000000000000000000000011732707631013075 5ustar w3c-dtd-xhtml/.git/objects/37/925d8216b57efedf97f29f69c52d2f35887b8f0000444000000000000000000000114511732707631020306 0ustar xT]o0s~{٤ak55m ېf >| ֌SkOZ+1s7Ro p* !za8"oB"2,xϏbIǝW oD#|~mek$.xsA Sl5*Aj-w`ED$7Z*8RhI垀PT365n'Bm)mf%GD\ 4g76=^it /yi^'N$4kDjbi1rOdŚ].q,$3լit!EU߳Gwy+]Y ^N6{l=9lP_ n/d0Dfbc@A-In (]շgEF. mW*5% JɬEEPmDY {Bǔuy9j֬DAI aâ<\ a8Or wlQ?_ i;qz?C`4t@Cq a5v;~ڑ1WlIp^t)<($gÞ%A~N}}/>w3c-dtd-xhtml/.git/objects/db/0000755000000000000000000000000011746500026013223 5ustar w3c-dtd-xhtml/.git/objects/db/9eea28c5d7e207ee2ba4f48cbc7eb01eb1de1f0000444000000000000000000000026011746500026021064 0ustar x[N0 )rv nۦJ8#hr۶:{]敃_e 5IǕE)GJ!]q5"J^Rf-EV$,y[^7롽1ܦ+XaUκ䞽P<w3c-dtd-xhtml/.git/objects/01/0000755000000000000000000000000011745611654013067 5ustar w3c-dtd-xhtml/.git/objects/01/bf139b33820c466f11b4ea91d2a927186887cd0000444000000000000000000000064611745611654020073 0ustar xAo1{x[HYM8P Z^{`-Pa!zd|څmB58d395ubC:Kd:em6KVN߭nS O)⓿tAx3uM|gn>ǽ,qjDHb7*PL>pZ!ċSר>rN!ݩQ&+IU_){FTֺL-.H e(L MiHl-8N; Ue@LZPNkSn-٠ZƂ A$?8Lrx\ԒTR\>ҠL eǔ'?鵠H6~'in&UN`O9BMqaNu_UEYi&`*xfkO|=3Oɢ F.w8;  o}adYȄIε`L}վIg A"{DH$8T)zI";0&4Sw0sUHED>4zbx\ie"}ԀfzQڡX&a`nFvUJ YM)qѸRMvԱ\T=1C\+uhbP*B\tE_: $zlv6j*vc\„8` @\ONqgZ)|I m2If;w[QfoH&ecaQMa6*Kd/$xD..fQʩ164~0uaM+ ѿyUh4ӬT^"rH>3 0* d"=dJqaAq1ebTe+`SM;mGԱ Ȍ G I]-SSKcY:S ޢ$]h%4;sI"9u)0UԤDiiNfBr]boNg( 0Styĵ\zL t T,E]FfOj|QPkigȄ**SG/)C?U˚'dYys|3˜d$7i5mVbp1pf4\Ɋ$=hY23.1Q/u?TprX9$B+Y[Y ՍaT@6sFLcJo|8#g۾;VБ=#3?7Ͻpx3_yȒL=gV#_3kO^6_u,p>p7eƐ>n'hrM#ž7ǰʖ=FSmso:9ѿ}ϡ9}m>aⱁC\0 ㎯= \հLHg}5NpGt0w}qe \MxQ}MkO h~|G{d83=wƘN)ew"3ql̔!7AhFҏG&[Ahi9Zc/0!_iUԓ}.5pR(N=}1/.&OPIƣ,S4p|5zW3.#66J9Sw< . ׬e)chͰQLs֪/rÜzxQȘf<5x a <,[AFbNo)<ɤ^i~_@Yŀx̢QmF_=rF3VG\]ِP x xi?Se"0yV k_κoRՆHq9HO b!3 QUL225KKxXAh{k/`|ݧՃ.tby|u,P -zѹ2piR~O]MUu>!ȥ"޶>-2\/5:w3c-dtd-xhtml/.git/objects/8b/0000755000000000000000000000000011745611654013160 5ustar w3c-dtd-xhtml/.git/objects/8b/ad9f03a480acb3a505c6671586eea146f90f2f0000444000000000000000000000030711745611654020365 0ustar xQj0DS,mٵ,ɆRJП`-2L_Qz~ 3Sz7>"1"5WY n.%^;H-Kkcߡ^k_|T%'|q':xd7Ww3c-dtd-xhtml/.git/objects/1c/0000755000000000000000000000000011732707627013154 5ustar w3c-dtd-xhtml/.git/objects/1c/7a4fa1031c865db60003a8545bd7bbae0572d10000444000000000000000000000435211732707627020256 0ustar xYmoFS]ځ^M8qT8 l~\+gp)̾KJvC \:o69e$I]vl&ZOS)q8= q yb:=нb*]Jm|ԦLfL2)6U9RyECUuNxM:iކh8/<} Q8./d*wiɃqBatDr=Q AJ R]@ʻLm,YIRO#Ιu%,2Pu O2Bi{^\@"elEug%#ZnjT9} [DV+5r,rL[UA??^\\1!b cMNBmieG&vM네ғR8 "ԐZɁ*iBIζ3ku/ {ME5ZK2<5}0ƸY̢%EB,$DJn0F"2sLb9'%d<+EU889pNp16bHO@M/&R @2ΐ55ѩw%W*D^ݤ:rҙҒ!o9aޏny"ֆxF~//t*W&!GOk[? h~k} 3:- YHn!b|<<@ 5 4 ~%|qj8ː$!~)TӵK MT]f/j4ZcQpvfҪRIC=9\[~-]T%Rć_L Bfi%' z` n ENɋa`Zf(֔ 7#D;< {bA{ßiLgba^W ҍն^1'c}JO? _oQ2cu@#dWƚhЪE8Lyx GRkgS#`ńl0R;F#cְFv7-πfn AӸ  Ul] GcǤBǙ<_WXtP6}`2F"T}XvLT؅J}rlg!UdnJK\p pdf>0L&׻ԙn06iB,4|XCfX3L-LKBlus(責0%e =ۼ~zpp>']ӦŶa'b7t0ԍ(Ѝ wn;L1V?&@]5vA/ak#:w&!"szM1'mSe ^FwL:2mm#fVAז Mkwѿ&x4"i:VsK_3X!n3|eиx*uY0MD2]ʙ|~!r~mpv,*~߿K\ B[ڌ;1:d[wb-.s s|?îӇ'<}{ٲEW"Qo nʷ 끥ېAv{fK& {?vU c{~c'Ѿtp?*V}ZH%%F^ M`2 i%oWI^@ɸUbxeDr|-W)O%w3c-dtd-xhtml/.git/objects/bf/0000755000000000000000000000000011732707631013233 5ustar w3c-dtd-xhtml/.git/objects/bf/82d6a04026ad700242ba18d776704d2c7187c10000444000000000000000000006754111732707627020065 0ustar x{wƑ>Op:sl")(*"+g@<Q} 0ZĊbiUUUn=2ُ͝'O.(yӗ^}t:\x ;'r:,ǣp>&E:MӻLqM.#$^ tQ(^bQ4ςYzat'$&7b3j:Yz%2٧Q*Q3MV,~x}.jL3y潞Η˟OWa:~>kwVk;^F5M dx8iUϓtz>Mwe:zO񏼟d㧉sz/{?'7y-Xю]ŨA_f;Gft>M}@kYnٍbqhQ2^xӏp5` $~ V9?&/-P*?A j)ԏd.>jbnvLt:xq3O$Sy"c/O"F OVt6NPZf'RDduvSxy㿒Ϥ?gnȍlt}+mJ۷V۷_L:.G P8cǰ4ujHj *KdC'p*}N4sǟNs Vr%-WYK[wqgI(xAg 콠<9k#@o=>u ^ǞYߟ&^ng'`_$A(  (s-ywvK0,N~:@w!B힟#z08qgxy!rrMQP~f%;;|1R4A De$#wA?z|=|VV$bI$_ԯX]7gy[~R:YzFs!^<ڽ.IڄV h c׊iJIPibxEWZ$s͏R|9,+4ϐi"Rw2},e&2~V2U:JY: Û䓂$_xK Lߦfzt%)?~OȷWTs|Km<~?7tOr,Ww?*Zp-01tFZ)- ϝ_p?%6(:M#WK!wF ( (\IPWzw=+?X+/-9_]f۫VɫgiHVKWVEh}?A |Ua-`賷Vo {PO\(/ X'50[(,˪bzL[ޤ o e-[Y˿"ECqRZ/V`ǵvLàLsXX,$xHeؠN! ` tR+P ,vw>TӾqB ;ݘ 22 XHs\ҺZQZQE &,Uf%wM7j>jUhy}.;#W%tM3J{N;ojԭf8<[! 22)D;#w00ގufܘ|d!)g80Iu sj[2,xz㿎vP.O />4zWN%Y;;(Nw+taKt[ oy~M~=:>N-xԌ~3eNC!>!dSwz;|e[E?z?ER#mspėt60X ٟf:wT*qПƟ:;4;[wic/ #9 6ȩ`860rj|_l3_c/ #9lA`ЁsoR؅?_u.ߩY~me85k{IS\XJ8qg)e<,.p[NY3\mw&Yggp$]UWm=b*-Ƨ! `vґJgB %Y]v)vT:m!bvɚi?W@Sf< eɯ^yJewR6$6rCX_3]|5*" W1"נʮ${K6nDjR ?f;*a'6GTĤײ4 GNDjF|,VV` mѷ=X>+u]ﬔ/k-c?*m\݅l5J!2=4hg Yٮ;[@x;k&"ȗv$!|uմ˄jYI5iſe{V1Sl&%KVB5.P];@؞^"(n`.[/s,Y:h KUE~Z=qiq5l;uԁVJNUsY>eFUegLX0RۚlRnw4j |v JQaʫϏ\֬Y 0,PqdeZ$4ƶ= e(v_U2 5rV& nvmEoY(Jtae8wmo(:.N3miPTl('uF.sߔ֌\&tfdY23bi{BN3 kV.2L6ҵU Y25#WU5`56P5 A^δm`w'EXc/V-+E=2Hʚ- pq,eLW,"{ze-cTTvHfW*+ʞRN\B[~Ae V?LF"OWґ>ekWʆ`m T2*n5ϙe&-{zev-DgE(O74'Ŵf/Z\l`WsrD8UU {r&[F|жgƶPVG/ta'[DUG|qD$@"z%aec*?ۦ_#Lx>JkE9 cOFfo"z%J|3=f隋J̮*P(j;Ze"K\*jKR:0â:3cґU%[4%,b5_zB,ZV"[HnvY\\k/#ׁU ,``ud0 u>~X(YuF_fAIdR[ϢJ~e {epz^P1E)> `<١ )6#T{i7A^?o|GUl/7' z9{ۨ1__! ҿnpn tv`1~èGFٌ"7(vlGqOLjg ҫ wdv]h ZV;T"bS]FQ$Yָ5Me@^ѯA|NU;(킱(R U-QMZQo㢣0 =0DOnW5Ƨo?QD اf;BrƲ )>N4ڭ~t$ mSZ*ޯvrŽ̰OA<_sJAIpAwF;=/Fm$iT\"0LJ{2wώQ#j,ѿ6VzXlY{^+B4B{m>=VK@fE{m(ޏY~VB!=v/B Aq\jݬB6"KdĄF"ذYGwv)R"$;!G:Ϧ|H_)w-kPlT(dFӍzH; d*~i5(nM*~4/VnxNQ 8NOlXZD0yAY_7迕ݶhF]M+LyXިVڰ̪ecYWOu#V\j>ɆbWUٵ4-{lf^ ;lnufCH`C0w5 R~`J:)ׇH!E YU.J'UXKOώ* Dԃ>>Ijuڍ(l>KWN,R0oU"^ԏnϦa.>f{L@9zqz1>J)jH>!!ܛ<ﭜL7-%.2l> JY=Y>ip.aPZH/0;2rAH#ɀ*B/T鴢YFGM*sJg a/ovp;bKiT# fkޚY-כػ!qDXN%M>3IAeHC򣜬!=(,Jl Q C$< s2k-1 JmH.P;AΨ)BAJ3&&sVJ8Xl'=zbD %qB5Ɲ; 6t[]ʼn-d-f Rl%Ơ ,tx5H, }CphzGi,Lp݃\@虂A);p@u\7!$J&)H|ᏧYƒȺ$IB{BU_؄NOm~3V&9!Xܣ^ 救og>OuEURm|9oܕŃmp m"AzŐM\а ÈJp”k6]ްz2Lj6fVSS#ܝLC05l0=̓<..IՇBJs>C\;&\8D0p6;-<1a#BqqNZ/)G*}Lo 蝇eaA@ĸ+^aB}Ŗ<9Zg}לt 5녪BA#=ȴcC$(+3K2#n?{bRtaCX85m9]hKQS0|a>$Đ 3ju芖-ԄK~t2dwր#4lx#uqXWr54 5u`6Eh`IuGF^xxBtEfLu$wf `a;⑃܎jD(p !MD fZ3ۖk: M6L}!6;$*s 9B&1H[H-T$js "Ebn"1PSI-ds4B~>4K 4Awdq|Hp[A2vWYAz*L5drnuHK.E\"E,V& .Pdb)"XE@"&@]H.RaitKQ0m@5Iq"_KEt/ IoX4:.K4p BvP#-dԻE nB[)$2E BEn"2:ta(unr s_hP/=qa_/Ddjp ki$pm;!>|[H-T$jp $"En" PSI-dpI$BEN>6B>6"%J2q djӅc1(c&Al&oN/ tm! &tk\))%6 BEbB"\XPH,W($*劄BQSanfgN:T*v ˰( gk{Q?"7!9 %ltcktC1*p BnP-dtE nB[jtnH-.^ĝ 䊄tOM Tu0 (^'tr |`[6yhH;5x|V"97hs'dq e 4iUZ8#Ѣ p#*R;Ū]Ļ.P{.R;.R*һ.aa}a]a=a ~|j)_elX:z f4mk-s^o7ϋnBaB!PPH(W$D+2 !rDL"!\TPH-TD+$r}BRMgkX[?⮐[Y`?WHƭH)$2ɸEdBE2n"P[$)q ɸdBM IEK`JpY=2kc;; A0xOߢIbyg!SVp*JBE nME N&I-R*Rp )8B&HR2.[oG܄Mqi\4 0 | ~そ/F'X(oD} NLg pp;W0Tu 5FBƨ[0* Nƨ[uv v v 5AmHٰܺy;0 G7Ch;bnP#&R쬎-d. E"~o(E vBUn1pH.Rȶ4XusYu@r3Hb`NUFt BvP#-dԻE nB[)$2E BEn"PBU}>.ZP MMZ7{k BE nME N-R*jp 58BHQ[-Tj-d-ujj}f]S6NcЅBcmb{kn6 } BE_B\WP+W(*}劄rB_B/Pї[ 5aoE_/=/YdCdF i0`9)4Wí)2}E>BEnPӇ[)p }>BMN]hч.zQ65pK!dz^/PK:onk t &4тV1B1'yGMIKy强l.ڏDf[yLs|xO1m÷jX2NbnDX[&-){pK;8ejw&P|L>:diDi[q@5a`b]:a^^GDlIw ktS3/TMzJq(&M2CpgF'&I` &&tF(Wx g>sa|O$(d:G;o)4FՌpI6n!9b45O]kQ9kQTր"J+d.Vq>h֧ Y[I7Ge=W(ͧ+8 2"Q<(D=B @( y6߄ߓOxJbAr9dcB&<"a),2~$@D:RKai]= 3) -FXg  t7c&uu$Dg"!a{t=1y+_JD_EEX&)Bm_EF9"Iz=[7H.4^j[(ډg.՜tR2v&7jQ(Z⨩/t&{% 2Zv^;kʹap;!/` ?H7 "Շ䎢_-ӷO_~s׷'o/]/:gʰgǯhJB닓W/wMs\Sn9$soTuco%:޻7/CD:#G8dapDv5:z6J>T) u|K@7(8ʕuBm#lyyl( G"eFUh,䞬 XREP]'9& !6,!Xr ޤ0ɔA ASk˔J П!lH͏ߐ]F Zxlv2 B{% =z@bmBcH7x<@ nJ31-)WPP(t)Y~BYt |g؏#67B674Jl2T-z$<`al |+WJ"g q]\ѥV#D"-heY-F1" 5Y×ЋH vjm>oSvd0<1SdPR\BѫX@;iC1=+C#G^pɋ [SRvox4cQ p,,XN*{ϫz,d:-h!^ uQ*&G8da:@͵ɀ8FDgpyZ(F{lczCrZ4kAV[mAbꏽË^c1H ~*&+9Hػ 6Ǧ"Ceؚ0hEe鉆.8wSl0z ({[3=EP1YYH@ \rb< ӓM:^'S!OVeˤ'mKMBL6j>PT ;XN` r~pFqp=_z eǵ=ʹ[,:7.Y"7X@=;G #,I x?|I-u}DY۠FpqA/wd2w^uo4 f>.qM_٥JFide R8Af.G-/W֗<}K1'R{cang)r:Ffyʖ~h YQz٘ίl|ϲXѝA ]8'fewr^ʈRӰ `a7c95!osxtgmwvZkL84vB'bLW)I7KqlxNGB⭂lJⳖGHbz搷sA"81npsm.|u6J$W:'tLLAjXEí bqN#i{!7hZV\J(u| Lnɘ73j$$~~3zc`yE!,ិ1;\Q!EYHͤ#m`#rNyܦ5C3AI[vsIN Җ;A rfz 9>G&uN`'ߙ{Hg]_`e8:usX_]c Y^~tRTVQUEERt1dN 0Y!fRKhl8d$~)'HK V2W,-3Q;1)?Ly,*BO\9Du}z${|{j8Es0g&$XR.9j+EV&3X &E.ŴfJfDNA3軉gvqCPXIܣcW${C^vRs8_ s.d&d1 9۵ًE MP!0^X4WPSư]oG&5DpHmH0W*m DU !xONp!9k?`3gԠ7S/7"xL|!_ _st-,FbQ9t; rYޛ2QeK DF.JPqW>0jS,V&,LsDK] y 7 IN M3kō𧣭fCe+1Gvo`5Zpt2y5n')xKݟ-S^\9b9ׂ[Q90BS, Vh)ҳ5/kyq҂6r!?# juBr}^}(2\J8U v r_8bKQ>p+ܬ{`z?+/6t}\C?kCٯ~P:A*Q @ZS8Sb_=O\hPM/!Ҕz/F,^w\uvtj#AN vwJJ !Wh|pV٧88kHtTEfG@Y_N!e4 >al/j2I^ ց| vF#~Q-0sX`E^$Ľ6R((H8քAi?/]$Ť FXaH} <fщ@0 fyoxB:W@m*w;؛*'| >hn}^2\2xd~%~AZ3_gv5o]!qN/ # \&i^7旋_ F0M#LL-39TadƳY+ŋ}FvVc*עm[AY88duܠ 'sءɊP!2MF Nf:)]--^Sc` )7*#@Le5'(g"jZ텝u gq9Tn-iҁwL$)ƕD6eD#>jFoy*k IFS`n۠Q&tlᎆgB6Mp+F8ċ_2fUր&2֓[J;s1]|xFz$r#4AQCWf:8rN`dJ~g {e; LPD r]9^;.zAr\l껂=w!'k= O=U''O=߶-H? *o:05:}ރia~xp< 7zXZtbo|}l{/ׁ&59|Ef mX_]$/ 4@H@pJf@/rpr"'HhaЩ : }nai_ m\[~ybG ~!oVv0Cb4sTwyhwMSX|< ۘ.1q MA!WWxk@o5lD)UMOKFKGhL^#k׈`S7ҋFɣTkxz)9G0/':<)GBgӉF na jG4)>ʼn~E pE6`u?Lx*G@>Yaܪ:225^鐴UQ^M6th; EFꬉ!{y3q2@˃p}&To&Ijz= 4 ķ5-&88lP$AHi죽ov^a3ic70E"ݥ 쒿LOL4eUةYFHſhjHYb(X)tM-S&|@Y{ʀH;wUd".lq]pEnRc) ᶽ \+1c=;FH O?Ng̫~uFģlR3V[#jW(73A% [M<5x nC8 Wt}N_hQMi-X p1ȍcA(?1 oî,S z9)| X+&K(uuq*n XۀOHWݤm5n}yǁzT"V d~?Țge0Sΰ&$9!wokW`>WCe}7Ib4{K G _ 49&cw`Γބ.g|qq4k-](3m{x byЀ0E8'.Nғ2Г1)EHK4 (^g{m?S<ߦ͟|aEs0Z5ؓ3gCJXr2MΉV\Be T pwdsЃtǺٷkG9ty͘2?T?F6X;' WyϼshLp=7$8""xѸ }@:Bex#CU-p fW#H#-yboV<6$9 DA@PDN*ӚbB,WQΥ>d#!i16MԐ84e(BAy Q&s9ΥNTȘF `ҿe$@07 Y9BQ {~m]о$J]7@$&p߅{Z" 1j"jLY|!B&XTU~ipiŠ(leR Oxđ:?kIXhIomG/CRs4t_!y8m=i(870Jd+#1^&IPiX* 7%#{2MIpP `D*ŋn_rWO얹A^ca}Q=w_B/jY*--b> L !P>zis ԃW and{ Q]] SlHAuQ J0|IJ)sDОm$>a^9ij镅l " A #!,to\uCG%tH&@ A3{+O #`Kqa*oDD&vο-hJ2".v<Lfh\am@m6'G(I4ˋ GLJ/]Ac8GEwE`X- 0D i;X;@7#uHP GZ?}C7H5'lyMW- @a]$C;{Q*OpM9ة] Zv-t8%2>aaxHWB(圞g+3P[-b`E~n~XC;-+3w3^!e;}e!G>U889>=)@dDUO̬taab, 9Ymtj-8Rn|S6h=K´Ľ$mܕ_YCt6ܳKwļ>҂pHj͠«<͆ SҶy3zN"X E!bGLNi!=Do#* BIX[z Q؏:p`VR-EuҶruμ'~P`MfwkD|L'm5a+ C..fhu9#\)\\mMk-hX'q7Mr!ڤY]S!DŽ'F&Kol {8ĻgZqd`M Yd,N6<Ýy: ^ B݋,gGNbFx$:++T&M<+gr(VѓX'pv7Oo=Αc{ }rI9T2] }{ %u@,L+X +uSXFpk^pIQ'ze@o(m '.R.1[tS\NOBNY>W2n,V.;JqSeUw2txӏP e퇸L<ǟf3$Ū 9YLNs"'I%HZ,<$E=D$xG Ekvi48ʴWKc3 C>u!9 5Fo~j e|^7'x*S._AbV9kȶ8LYh"i2,S遜f"f.;'eJ?Jl' NIW =ٛc+y  ףCyveCy͈y4u;G20nr[}mzxy/ `4o+L6ېnh32ycrRb@̍"G85d$umË^t #ħ@d)s_PZ睪u rnG\gX5a5.L2|Cʿ;R+ o)/o!!n#m!k7W׼Ut7!c=Jd,ֱVb 6߽cձ(&tsa< _(AEp6"6ˁwːL q,?&@~6o :'67zii@uЌMMT6j܏;VN P!3TU #8K/3s]7&¢8r>%9Ld\*b!.%4=9= '$\: W8A1(lE} p#C5uZ ha'ʿͧ䏻;pxEOGjcFy&o6\#rz}%oXdʃNKj-]pK <$FdL"БMM:1D/$d|Pm 2O|ThrL 3(PZIwOJ~&BV]RkM|nhJ aoYr@Ffj8D&E%BmKM d5dıyNAHĹ6x3l0eWG_}aB_螊2>1,)w穮{2]rl|mᾥ~FlU"VC4Ǭ/sG \ |T=P1ӟğTg&%Dzg.2m D$y x4fݏ6AS) m)2n] AֺH'lWQa(UE٦&&mz9o>lD%}9 Ls*K]^<~haD"MΌ}Ż)w6TY-'M^)\_sf, RN~#戢[ϕq-HrpcD {D\1̼ۼf+R*xzfin5@STʚ|J g+`yie'+(w=Jhnm46dc+QehQN% KFf ދlZ<`ęuGXEP35.ks/.])BkTkH4:]aQ )-.ÞU?C\fin4@_ReA,{Y:fFz_ 5CJ[Ax@'fV +Fk2iG|,qqyOx!ͳ@ymP/ƦW|~rtkNW[bF*[$5z"A}m#Uu7FuUmfK#m](񦯟1ڌ:6Z5K5>p["4kE%k1I`!%hsm>94}ọtDZ=6)!5Ck0V\8[tuM/z5hɃVFX)ZSAy<=TT`7N= 0SD}1oGlicv*{l5vpޣ@sa:K lZyܼe"cR-שF4*z6j ȫ FK *Q34Y-24tۀXL *C>S&i$kL2Kz.g;ʨXR d@-AY3T{*s ހܪ2E*( _z6,iȈO9Eź˱@8V/fjahyc/O3ܵ<`d 2| Yz6,rnrCd1BVvB h-!/=_2ƔϡWcG$B6?Te7en 35ƌ pހ1Afc+ ]0eTG)S!R~?D _ ^]d #9nw{{| {pHT3QsM351fgΑZ`U>d6ηdUҜ?,/mMj2Yc0Fê¡BW| 8Tj>f3(pv#ދi]+vdjM2 2?S[cuB /CƳ, if-6m"v TmdF {˜̴EM2K,DcuCoɺ h3ZB[|ou5ӂ[Gs@ŃJ-Ĩz ,e fiZì4<\!eTR,hWM$H 늂NW&%i7rAt0@t Δl{̦y;]V?gdcHz| N$CM /龖5i x *鍭N&1C@防Hpp& v /)7E*;- ()w`rhpݟŀ(7"~H r}Oxr7Za1%E66H.#: D]?9M54}"cMH6[ǃ^|a@A3;7L\xϠC'dNL߆%&(nxz-OqvU T 0={?sZdPu: 0Zq]]P_.};%\CǾ X;ƒM|s7ʽP=eژ.-R%M e3Dб$Z!+XuZJ踲*܇C!((j.7;BwpO? 8 {8x"1Zx+_M7撻Frڨ-|2fK%#AunyW>Nk|cREj|nx<17t<).L񥳉Φ8ѡ%ܖy._ʴpN˥5|iN36np0@+U,XbFѲ&ݶkZh]dG.\D>6xiip|Qtٯ U<?B d8 3RLN?^3LFrjƑς/=¯c踎,i}A5NfmA?uS>%82(l>dpA+-,}Zֵu/Z)UBӵ?sjvlN:]*ё}ONɪQӟ"~rԟUԁyf$:ܲn,]L #X'}%Mhہӡ%341rmaU>ffƆⱥ$b<2#ۭDZZ"]IG$Hmipk6j%2߸g Cȗ,a#FV-,F q{m|S'mXM78Xh xf!+yb%ny4U/h/@g[N rJLh8s4QcQy ͷwJx[ƞ]Z0W@]+,U[?1! !R٤9#8 r7k1^M!gzpcPV{7u3C&dQxb$c5k4&MEҜybMe;в iFnyfQYkt-=KJgތc*1~qұ)F.3ܭ̘qKzVƴ'l:o/'d Hd$aLۓP@ d[sl:uLHl^ uy0fkB_ӲBVX 瑾 GxiF5/Fִۘ|<Wi&ζ878Xf׮tߧc+'70r?=va wwgZ4Abl\pRZH4qlK7ɽ`hDIudd„du]LUhd貢64*;#!gdg]#f`#5L"  ~dZ!Mˋp|X%Qݜ`[8LWJ6Q{p{)XFl4R*/!$LKξs%'ߣC췧keOT[bY2B_ 荩F\3qcejk1?F&c ]e:!V tQb3K?Q,U쇒oNȣ:@dH1*Alfdz+!ر2(Dy_I,1g1%ěWj;nmA9xQ< Fxee؄8ZK6{rϭdM*A y7LNcݶwOX- bWDm jE 6 L.3S8m~z n&xzM03<0jw퀣y:SdXNϐK>ΧWKHO‚APQju1/񷠰ݣ!W!K67VoG/o.D/ཏ/&$GZ 7o3~$Oয়ƘP3L6Ʀ[P-mԃ>P;17te/zn!AF!lFFpf> ~cs[f;t)Sh3S-qۊMzu/xN76V|= |`^JtC-0x $ZߤߧaU ƓP@:l=mCm:{<sP 2 (ﲹa xSL&ޫ^S$ĝo#K z7duT#0ѿW sl:L!j F}7[p) '*s<))2"6Jtf|>.qy늎fZom#q=_EfIijx\RhDڻ xn?W*T&VdMߐⓉT/4>mw3c-dtd-xhtml/.git/objects/52/0000755000000000000000000000000011766376554013107 5ustar w3c-dtd-xhtml/.git/objects/52/5da6bbd2be840f9c4a77dab6439eb8a5b4ad130000444000000000000000000000062111766376554020611 0ustar x+)JMU016g040031QrutusIMLc`iZoΰ)\\Օw'TarFb^zjN~:Ù{EDԮ{sSн`s Kv$LV~뺶YZkW+VO}M ]J *23J}/aSf}򯕮JyoBe$覔3t94~<[_}gPu% L j2Z-DRSy 99K*3#gغ'T[>Fs˺^ T4']!ƧS^IUP__WPbPiiyeBHN+?a'.|>[lb=5$dw3c-dtd-xhtml/.git/objects/1b/0000755000000000000000000000000011732707627013153 5ustar w3c-dtd-xhtml/.git/objects/1b/17a1e66f7cc94242864a861299f7a899e87dd40000444000000000000000000000111211732707627020127 0ustar xT]o0广*$ UmH튚G/i,v\;m6+R9ss-5do1$O6 YH9&="^!K2qgtB _4Y ^FY:?)!ʕ [T.Bj-`UD$[-;Gb<ʠ8:FRy -,MnA 0š~v֍u@s#4v-1FX%|ҳb5m'iͬ&6N?O ɱ%dWͬՕ`9k={@Cժ+/>˧sn dTLluz n >P=Cp 5w- 9Td]T>`ϔ)9i:wj=@ hPUSq{ vi^L!izޥi~dkDqA6Ž66oN])Ǭ]|Sߵ|(w3c-dtd-xhtml/.git/objects/8a/0000755000000000000000000000000011732707631013154 5ustar w3c-dtd-xhtml/.git/objects/8a/9ebcf28759930ca49c5c4dd63c11f970e2052a0000444000000000000000000000125211732707631020313 0ustar x+)JMU06g040031Qp/K-(aH`vn 9M¸? /Z\B\8Ec-Cf%>C'g\zYiy3OE4UKNL7ttts'i/pVT UWJ#[fՉkrvX"C`|CeKW4zBrEnC+r:[ǹШriJi<&CtLNyHz !CjÇׄ*Fils Zo'_Îp.Z\6ūNjO32]"Ƣt^kHPKKի@4YllT #flɨ xڄי+檖d'p-.PC<7B~aو2~(<^+b"$Pf5]/2ZNFvdRR$J | D_F4@jPˀ!Z2qy!HtbjO56)ZJ@ɟDewOӓ68YGul t)x=͚OK ؗ=PQndN%1ֶ>՝9͉O'eQQ*Åt rUȥS |h/JAŶl{Q}Rz9 Ze#p[:"M!Mzhlb7!2vmB肉Р- \ٙ;8㭳KQ0nwQ9q[A>-YSz[}`d+!84f;%)7X|3eT#=0B;Ab&՝Bjo%='G=ˑ8:jgɢj)3Ln`cvIA̓?jSV#D9pDE &$ҧ"s}}eX>Hra!cڰft_^t?qw[dwޅٿٶjoax<`~%Šbh=4ipMZaG['֓Ͼ=[&Ct ۛwoC:oԝq+ Cz8c>E c{dߝslUgx 8ݢi__>5l\yɤs?``홅Cpv{ @lM$&RMg`xԮ:A'И_NSj?! F15dp.&ym4>w3c-dtd-xhtml/.git/objects/4a/0000755000000000000000000000000011766376474013166 5ustar w3c-dtd-xhtml/.git/objects/4a/530bc651efec3e5e28406066016ff4a4b20e790000444000000000000000000000034311766376474020231 0ustar xJ0])*\4͏K7>Irrl[ąk|39WA*Xc,4ŠB3Qså`b!8K)hL 2J'.6xK~ nQ<yx>DZL Ǵ7[x9 ԶT L7/Khk5t@5x!xT4*v i-w3c-dtd-xhtml/.git/objects/0c/0000755000000000000000000000000011732707630013145 5ustar w3c-dtd-xhtml/.git/objects/0c/0d079a22359c33513a90a54afc2df56157877c0000444000000000000000000000043411732707630020055 0ustar x+)JMU06d040031Q(I,1K+aNn#kZrx=]S(* R3sOv)ғyWv}7*MʇM>W+3CSʬǏk<Y^q~2ʽr/|#>PL=s̪iGO-*HD*w<+33t[<6Mx&8y:"*mwY+kbN7QgHZ?-1IB̍eoRкOge{#]Yuܿ~dYz(qjlܘyB9zaF֬xV[e6zz,dӝiN%0N23I*/ҫ?WlUkñz)eoJ;YoDr2.ʃeD1d274[NjHHZ^Z$R72$\5xՂJ4q\0}#eνI0m^U'&#E@6⣮_* \3ϐiS'-ssꕪtOebM*Yl /u:kv".}e9*sz 6 DZK'ƾXc |vu- 2BB}S$؀ۯ_d!ʴa=v5d<@ fG93;ـ:3X!)hءy,,9}ρ^ D8kgH2Tfھw3rǤ0yuS~.(*GL*@h)hg"Dz/2o( (d{PoE= %iQT_bD$+oz,c} Q w-P=G'i$}FVa^ecUuhChז͗g#ݩQS-Ыj u(YqiD7f !}e THF:ѤA bԃsw3|rKr=m'e?Ƹzh^<ܖ4ynDMNB]熿Wq k|OvCBXWVuey`ҽJ7M9\!XrpZ]& +'ѷ<䲦%As+izwHFw3c-dtd-xhtml/.git/objects/78/0000755000000000000000000000000011732707627013107 5ustar w3c-dtd-xhtml/.git/objects/78/e715d919a484b7e6eb40261b2613630dcba5540000444000000000000000000005577511732707627020113 0ustar x՝isɵ3EaIs.[RKP$+RE(@>{NfVV'ely<O{?Xiok}'{{_?~nolwW /`W>}Zt}:;8zYlgn$c21֣G^1.'O{դWIcT;e1)ϫjRt+ɢ,lGᗻżzbŸN[{\UgޝUjvT}^/هE,Ӫ}X1ɰ@Γ kx4P̪|e\Ϫj+`|+ΫfӞm~~Hfk#x:b0.Bm?)Vʏ{ŧpq^1 >?W^QyO6b tmi GAWD`=eh7<o@i{IYo^vxSLgq)Lӓ¨A1sPl#3`z~^M>?e9Rܼ |ͫaU,O󅾾go+>LۋP̾>Cj ^fUW5wͭ*%\&eNXҖ\T(șqcktv󹄅77}w=ZWm?{뒇ډ(Xe,g|Yu2o/6r2wq] q\\brmc9:: M~RIr1۝B&^,NjQ-y{2Wy' z:_fi<;<#AƧֲcgkEor68T!^o 7 @xL/trϘ]07-Fi9]̀b4$67ۺn=TS,w~K]%L-ҙ5Ż:. M?//?@ ]x0_?-֫r5 NrpWż8YrQ9gxz(6yd6*Ofi WNzjOkaqC`MgXjr(Gh1_}εP`_,/|Z-v⍐?gy5X ~Y b02y7ƌΫYo{<*G&^PQo4|4+9̆Ll Qds7l~ێF/L!ϧ'O7ێ_c vrjs̖(Eyq1lfZڡ\>r&+u$}rmg' G`t23NFfT lkRxv"6x(uHr?<(J;t@ˆ7P0bqQ pfGŞl5Vkl3u*8B0CD\qevXM5K^gZO#cZVn>V=lQBRLQ{'r2ḑ&H=Δ 3!سؐ;+nC>p^Lnvx<'˵yAvj%2j3-(K+iI~peEMO@H qXl}mY ㈝\,4#`%UfnJ G|e0HF||@lĒxM=S ˕!q+hwm2&ۢqMgS6#UQ)q [Xdf0b@}Z|F8ÑZHR;1Ae:1H'rKEҨm#cȘaR}JKDlv ^1E˔㘋1^*4r-ՅPy`'q"žDa_/kSt-ql³T@i)g+V*թh l/' 0cK20&"׊MBR!t7.VjL2y E{J+NjcL}Ys}qtmwIWuIni;7^T-u+!Dlm^D M#RVo[ I a^Ό$2=|t>h^"cr|ff)iJ+0#ůVD>bp1*[j5ɣbp::?f;A53ʹ}dzSd~؞-KPAw_v58K RN%{@xTa''K5 (=΍VLEzS <WbqfZM톴!qR Mo{e TZ6 G r*0 nA㠎bG,kȏxl8g$םs9|(̭`= [(e| d9-Q[[1n{HgL8zM?dt x/-=^_3|YerAcK$myHZ5_)ޕh[Pׯ||:o55;WaY> S|xpwKx=uwkauluM k&'1 $k׌t0'V6; w NӬWgaWu~":*o@/OQpg/Gjx i=r+ǟ/2^Nq\;UCeT߮n/v]C:+,cK߯lDPQPPqް!w &kMK߃ Q&{̵_kOTp~)ل eRY+6M\YQܯćAe{l; ] XY`E;jX{£e\=[ l/9IPJ][g깮NtXjҾ ˱Fd3|g=]{͝\ Ŗ+ |\:r~<wl&P Jwܔ*vb}!gmq̖"hJOܫ`Ԑn2vw P檒mD[h;}!+ Ju+'cn}flVGJGzW?IC}ߡ aڑZP*ΓtXm+]ɆiXocP%mz`5:! !!kPww( VL,Q+A ,ס >NIxyZ1vr:_K cls7Nb`^7wΕ^nք@myIAFWzՑR-`r>(-sw|[̽)Ec4Q"~2osݵx}s*\7[/>}3TEcy~CI ykמ.?o^ J\?~ _DS ČRX5KQk$XѥQX12SF<Y##wb5_سr cͪfmS<ѼNbq7m}3"We֭enǸ@e$ ZqlȊ*6Yi3#m%4 /OR31s`*P;V}̳YΧ6^ǫdCW{RUt2(wmB4@SهzԳ8DZQ )cN N$9F Pl!!*`B~+]RYH㼕$x|t~7'"jƀDDSN#'˘Ԡ=2z lZod釤7uO O$_xKLSɃN , ,o߂dS Ea,%283P㨲)' ^>@X@YUr6QJWQC\kojtPEP3mCBh.Ƀ-*CmsN1.KaޫQ$|6WEĮ]l&ƣgcV]y s|jqc鼁RdWQKD5Q^|Q]DTϐdų/i鰤62հ=$zxqOQqAٮ(vDkV w<^I=rwy҅hΤ<'oG (yRzJ?QZJ@&w X߅7=Dp }?iM4!h&ⵆ,M^Ag2?HoQ 8Fkf$D%,Rx"Wq}~~N2mkgӤfK YoVN6}x0%8mj4$vea8p-[qq; +vTUYȚА((s`A(DS24f$ =10\f'M}dh1&攌fS9TdJҴ@\daPv~ѾˢQ྾ j 6VUZ0E,vm-.aHĦ:㓐d`Ma+T,X&4\;SM*rD2,2(/TU`LǛ,ƤxkF; H#b"zF W`Dxs cV^t8/JCS0D26J4e})1 Eʖ>::{vB_ACϕÒI)Br|8Nu7&PdRF-ݦBB /dhJ-3Ji`8Ot4yg͌%:-{B!mND%,Zc(T\r l%[WM{&ь!D@IO'0,AɄ\?C#t ' aydXx@/!ДA.BtA%حN}U]ĥISY}!jisݸ>cAhr1f"Q'nMf(SW|4`hbWP2M5l<=Z97FwMb(#i1fZ'HvE PQ sFz# y2 𲇦(3 G@9^ .Km jz6t6HSf@q ͥ=}_gSNq|nWoB=Bn5'Ϻiy) ob* :DYfS@cPrAyM98q'5>2L0 G״hU1,l phL;6eh4Y㌡ rN%v\tx3g|li &F)ꄿUo2ׯm9ǡR}(8IԓƔ ~s` mKo%#~VpO+^Xx|?AtPg^lK39y@޽pzuueMun+CT's[(l]k75Y gP'whꞝ mm=mqWF/y/Bц TbckX Siدkjvh$2Tx_Bun~ux-[o<,b%Y;A#QTuFpdaѣ CUc!DʪϫNT2'W znL6eD*Ew<xtc"஬54[Z>RȧŇ~1)sF@`Sۡf>yc<2qMi)&0 ^AYCS*3@Ϩq.\ >% i[~2]X9VoB d]LYLuAw]UݛQ1O B: 4Bx9Q.MI2[;EحqpTa}n]sͶ#[bIuef*h,(OLO`ⶒa8 y5Yr .^Q64" mYM-#"1PLu7`;5Ʉy\MZgӱ%I%Îa\u5M. Z4.fu i$dGhlֺ0wNc@@Ϋ x;' a-éYtxT%Lqɕ9F;5?B+^CclE AZHVytIW`¡c- *G0Ռj,Who9XHHcd导.(2) [{QgVC$ XHF٫Y: 1.n QsNA뎤bì]%8ލRҺAF8re@JuiedIٛ\(aE᳝%Ɓ#/Kǚ`3i [v+ܔmP=]$$RVfd&/JHmى@Q:LuLK4xÌOnx>)Iӻک6ѱKq)|2a v mrCV1v'8Ib%9"UilA %wfIa7b9#fLt4/uP>C^i?MCs6m⣨GZ˕vxL@.Gd欬7ʷM;!rtKN9mי^Ll:Mu^4vsTׄy廆rkgH QE!iCɲäSAo/d#f:C m.o6y:i m,q*G|tv]5ɢ0"B|ҴrM`œ4]ΐ{/UȲ,ISs`:+WguWw`WzNeoH,evF #ޟyqoHOj0Iͯ="wMf'JsJbWvDGчcD *xq-{Ѭ(!qqd1"D6 &E 3W741Ī1yacexXH||J`/.SzWcF}Ve_ڮϰ|Ca5HoL!Ԙȓ,tG`I*!UnB_wБegWdGY$$-zX>%HҸMZN?>'ohM=͏'O푃g/o?.=|ms]\"!M& xTn-w>xuGt|, :A#ȉK2/qnK"_DX6[iz$uV&Zl}Mn|)q֛g:[)GWfp?z^8@cُ_9He\mbNeM~ɱQjbMmHR=N52rDـĻFԖh,![?D=8F iќ3)>T:$ׯQINi5<(>aۮ6'yxd hQ'Rb~rz-'XQZ_^@ϟM 29֏_Uq$5!4MUPx^o`a/D.g-1"?E^Oa&= ︐[̭bW1s?mS)z}BpUmJGߛk ~FL9%B+\^܀kJB,>ws̋P'F_j[FT1~ʠ#CXC(:kpiu$&$ 7iFfË c`gG5Xy RIo5#==p+!egwXAVj<[/}xpŏ{X;X:VÎu,[4p؃0WAX3@$i[_O "Z x#2k =t#LNףt-3a+8nf(thny 5G;2a WoȪ:zl+͸:[EY-moDݧM c߉=l%1wn0r\$=3eOW Z5m.j4#{]vR9;lbR𬏉œGFD=:N," LyaqX5R0r!ݽt6F>dQi8">'o前_Gט*Ul}aZ;bٽ|R|&q("]:MKrMBF4lM=j(Ndl &0#)g90PUl_~(hBuϔtC e<@ rƿHfo=cH(?l5X[__o ,wǏkND˒3+ь\dTweč+P$ ${1>o}ޢ ZNU-ϕڰ$>LOiV^},ltIHa(&݂;\;Eh&S4.TtΦ-R2&J=XD IHC0 *:H%SsWAX@nw &b+ItҧTZSܦ8@q^tHEjP80q$m9&RΣt <$Ǟ$v6)n9+Av݊WI."zhqF+Y5}0AD |Tend/mUiˋ`h2O|C֡,$m%3Ĝn9fDvƜ.<ؒjxU1G=L艗Z.Ka֤Jz;FDICe] DnhZuD %+&Dmۢ-,H|#WrŒ%"#e(5VϠM}] hDiiREڞt}oQ/:#"-Xw*]΄ RriNQ!|l952!Ԫ"θ"-3'\g;y5nKIh; 9j'q%ToF.*P R$hr0JK"Le*3aپ}Œ*B͐`v;MQvǪX;G,,^Q$xDbCW-6r?>r<"o?.bt냹o8h,2a O&" {N.PS_޲Wb諕6oGϯYxMaZkJQ1Il$EZ@Z5E8! 剆sA Jm2AUᓍ֒_KIfHK=dz"Sj~ۑƐ%9E7rF(u I2RC0i!75G: v+.ŭ3103R?9p4ej ߀PRuJ~ 浝".nO 큼4[#;d8\ 7z-:MЦ4-z6^Ī% fl5kǚܮ׹ػy%Ԥ!MgC|e)-ٖR[XqG "mjIuD{Ѻ EeVW@o7iѓ6?(si @ʁ ߻O`SvT"5ч;I pi2,81e9)x-o F YQNUk{'(#d{zC4rrgJ oWu)9>:]k8`Aώ`bNdMLe `ECQ'6!N M8@CrHYU@Hե^޶Q{؍Qu5]r'|v,^}{ɛ>gd~2^;sh6 [}J~ml3~0 }F2 dϸ"BdӲh>vbǚB9zd nG@Ϛ*-7XF|PsLpa%>^ =>D]nDC$d+Isƈ-V&j̈́Z 4S8w/MrVe^Al{J32H"Yo` ^ufdQg`/V7ym'85bfE"L<c:ݵUuVt#$*l # K5Kh֭nf8<4&C)|tyu8ZZ3ÌoYʍ:䒲"Ap.0 J&y}]+]{VGQRc ~Ŏft`V 7bBjEӹ$|n?`?vȄ@7Qԅƺ@NŋdXEw(E&jT)e-/!KPa/E5=~d_Nɔ allkPTFx1cg:¥/2 XyC3aHK /VI.`6OP%k7#+xFO}?;-U8seu {|3xFLS/u,,9͡7 SG6>_.C (\g(X꽆vʫҡl= ^Z|F6Mgv!paW lɅn6X¬rhZt% qHFE ֈ/@:x' 0ԥ2!ieA-q%cUO|[e1R(L %Jma7i3,41hjkEK33 Xˤģ˵H$R`l܍J{T8]> bLBY:mc(s=MNI ֢I3W_Mc2Ы+p 2s|x+bO#+5tJV2_m4PR]%6[{Yo e4Sc50N~- 2a{7_5J 5q۰yY;`AxW;I GEv49Ib&ӼjtKj_kyүt{-]r2Bѫe*C@C ukt Ilx=磣ѽ? -Oc$O\OJײ-uE6/>Mջ X6P˽ɁEow~W-ݡy_sܼG%ꬄrxxlZrⳫ8 x40Mg\1nh!; y!ݴ0uMZJVUNh% njax5Aت:$V++Z5J(l~׿;LE7V(×(Vv98#c%7|]0cnsc&YM/Ү,j( FБRM^ c{ڀ3oJפ| v=hgfN6$lBFP/0NZu稬4=DBf'K&31qۀ !밚R)SbdC {Q 0yŭ9]()@"(4Wo9rmV|vth8ӰU_ZړV!/`uW4-Rc Ƚ[jzjR}AsF`G^MseD⒴E3'1&~P1۳Q YR)QP.q OK4J49ڹL_3P 9h^W\'`x_wzIΓ1M'H:fA&~"π;b1AmJvXRx/.b5H Nv lڎ'}l$8RP_^6[?Nps+Ʋgr//P3W| 8&0iVR Tb% deW0T1Y]H8_BKEQANNY #?f*'HkDaGF"]5)R5 d볶1yG]f ò!&b[--,̽9OQ[k3+!0mO(MWZTyCAjwk(pV]G5]bY |)kj""Bt1@ o{jX?I#L_ J:"fTŽ<-v #I 8(+^gJ^5]({ rg1H]hl{26Wct[n -^] /4I֑5Qx48/!0?=%H;+/OeVi)fnB.e#6.M$%~;+4ךּۺ%)׀qд=_iJPc"5~`W D))Y>wFs]0%7z $FpZ]٣nS18#͵]SYj uGgQ(aǠ^Ud/Is!ֲ#V~WTjpߖ%moB hٱ* XS0~_2ʌXa|?Ieyb \.vojKo=gu Qt'Z$PZgֵ Z`JMڡ 'l:P:z"F򪽅 M"a-NЅּ `4:aiSAK: & OnDj+^ޫݣz|\Ϟk@AjY acceZO-n7lɜx<.Qod]yA^aJ@D_}>Ls9dzˤg-jCRn8Q'A568²oN|4>cAoقt<'tS^6;k܈nƼw$;[6V? evujĸ _n_22Gm[-nYVm.Cf6a-,v.7-{/Iox;$ ezE${K?677wH?3UtKAyĨ PR/ tKJ%FF{gX$ܡP5$R}]"9E ے.rgLýo(₮DBMIxX bAlIb'|V]yF2U)6U]5:rUdx٭z2Ԩmb4| DBNJm9niƺYluB(LIaC BP%;zJXi6]^D;fк}zQ {gǂH҉Gľ)ttWqfwϊ=ƥcgVwY |X_<\s KWYYNO =>x=]*T,),sK~VsO\ Tx>OQh Y0%jdɗs.]9w쮥x5tGy:Ӿ(r,gt;*9Ts%,|9bd%As*^ v빫qzZK<g/ᥝQX́<S<$3O>yxl)p|]͖! gQfzX긄xōnq: p3g| }*2D!JvA_F'ܽyݻ3?NZލj D, ioB/CJO0MM׳΋lFE?$A-ۙsr}.8~f㻒(%y*fwz IOQ(-x,X 2nj!=#v%c!cՄBr¤i_m!O,O)J,[ ܓ(}SқcdP:oz] 'TIq6{'D'#r ݈ha[;[NO?A ~zaܤdg_#pb}ޑj<k{ߵ777Idg2J҅sYjSxU-QECi[ u:bP{_CnPNB\MJ: "{֋#8sWR.^Ly`' 8a5C*0sO9,1:wAyZd 5 Nfx+}ksH w7W9xdrqrX/CO۸hhtZopRk&~ &a@HE?x7@{]l~R8zܺ;;?c]" BOjt3$k24k“73#C %yu^h-R_y}pntvDY_|Fھ%&s1lK@M8_MNJc;g&Q%x~޾F f%!ߑE$w'M"6G4-{oW`eհŵ 9làѧ)azSWSuLHso{MdZe j"Eq| qjqo1w}ܼuυ5y ײ⦡;)Bd~&wc_Jr+&3c9=I3h+ߒ6uB߼Vh_ڰ+AKA~Ҽ%CB!A-kYAwyo<.~рNTlbC'/AW޺,Csfz!7W4N.)in-io~3N w>+g ]t]2a-W@>3B}{@F$5̞7p@~}9CdN\69?ܪ<k|Sº)47վjS}sۣn:h-DUQ;]pbQ]1E\ ݓ] 7` `pkdV/"7g 9+Zut(go5X|?Ĝ]adCNb>7qOVxJ-bkjx&g%2 $WG拏Zp"Gi=`/[^zN/H$3 y [m>,/b5ؖuXqOMyN6BnD#3WP :m|uXnŽsfm>rR؊'t{5U,ך+])-'5S6Я~3̯'+g_,-Hom>P%dA<!V| sWC}+ oՄzcIx@!sX_!Y)=NM`:xImr{qJ )5=CrBA l#gx O/#E9.9~Es˯wП!MLȿx Rj=C@.×1˒mS` < !vhA 4Crvlyuk z>֚6rpKoGޟސ lu'#hSJx{1 3 ]iR230Yrn_eA@`bEɻ[^Z4Kĸ,}ː+1jft<1I ؆yM[ߊ#":뒁وb!b0c EeqqenpP}ALz:Ia5PSR.r {g;;£Qzu߮w;C<ų/ѠOi!.? SM~t}kM8#>X 4k wJc3lR,M=r $ɆR9ҥB|/w3c-dtd-xhtml/.git/objects/1a/0000755000000000000000000000000011732707631013145 5ustar w3c-dtd-xhtml/.git/objects/1a/628b1fa49daa2c321dc0ccef61fb9ba5929ba60000444000000000000000000000041711732707631020644 0ustar xmP]o03w,%Ι˶GH5PtnM+.χ xݔRsgd:tDwBy"~#Ęf|xoB\mBm[Α}٘yF龓ʈB F,<&-DB+h U*2ިR#M)Za}: ڝHev Y!ONT[H'yw^`/kĞo$C:B_8t9w3c-dtd-xhtml/.git/objects/e1/0000755000000000000000000000000011732707627013156 5ustar w3c-dtd-xhtml/.git/objects/e1/085eb91b3a7fc2b0ff1132495cb44bb11e028d0000444000000000000000000000212611732707627020342 0ustar xVnFk$@I]zI`@[Q2AT{FR eC1uk ݺ ZiT"rBi X$W)'HpNdW5B4Vup$jo͇(\? D Byt 9 QօUSr=ZZr}T9pZY9&W(jU5F iQ(n((Z}xU1 ş_G `(\. QjG/4V5FhηWV0T̕j"H vV! D; [QqxP{})8@');s$3 c)q塧ae:hpqPatI5~wLw{^]ap8V^U 4X'-Lwwz}`w"HɄ>{Bsy ӍOAfV{[R>*pq @ĺFb8dt`{<yn5Gv[U D-镑Xa>әOVօ~%Llvhژp'lh|y!zub@I/[@,Xdс&pG[] rZLp$؉0s)7j{7a׷d@v`h9z'ԛ֥ˬTũO?}w3c-dtd-xhtml/.git/objects/06/0000755000000000000000000000000011732707627013076 5ustar w3c-dtd-xhtml/.git/objects/06/24dea95ffd4a806dd0f1ce20f643be18bbc28c0000444000000000000000000000041711732707627020601 0ustar xAO0ǽOғJ%ƃWS6̊:٤}{t%?DWl҄/>=J!V[P-jEt"CC.䋿o딩>b)DSWpq@7SDHV,@WV̰LN$DUR.o?٣sv*] 2w3c-dtd-xhtml/.git/objects/c4/0000755000000000000000000000000011732707630013151 5ustar w3c-dtd-xhtml/.git/objects/c4/a4103d7ca153a3ece7076fa9598a2b3eda2d540000444000000000000000000000241511732707630020430 0ustar xWmoF)w( &$TtVMQs:݇ ^¶gwvvmNHgvޞgfHw?s @ٻLabTE~V"خUus{ @ 2Y\DL \r)|4KR򌥑LwxX+{~vv]dgss!O;pE0׺9yγGZ+s(r<~\ܝG{>h>~y78,aM-,8NWTku{=Lכ\OY0\1v{g6k*AiV*z\x2{Z= \[6b$!zȄ?Gl2|`UPBEkpv ܩuW"9!e&"cZ""%2`JeP8--.hBHSN(=yA=%a0c!Gۇ1ݗr~3ؚ]9gh#1&^աI)ݣmܬ>iX6_>ZYih cdVif r'\&bŶÝN7yaSºb4 ŹbV0ju2Nu3:~L:"h1:Ђ`2 XpXGD/i6"b q`ݑԷR-a&'Y73e;`$"@~b eG,|0ܭcq.*an (59Tlsk{ "G p$"ٞb %{p !Y To++I_vʤyɝH-"5AQAjb򙉑E*\efAJ TU}+*hr EOtWڕ`zbϩD0ULE 4o\i4riݖDn;z-@ V`$ȠԒVe=G"Ր.aprT+%m)k$M5LPXiߢQ{ɉ A C= f*M@aTj3'1fCoHZ-5@ D^N n *7xzs}COx'u7 էܷP*: [ם'Vn{>./W_ouRn+Wwk;./o_1|[OÓ~Whh93e5~;MX^IU{S=,Ӻ"k(VlͷP2݈^=ޖw8>Tr UR?m;ePyH]n!U֝tgz?vB3V $Gu~mO:#n=8(4prqfb=  ɀd2(ƝԧiP~|̖oq7]uwf4 ѽo{c jHpz&A}݊{ *r:yϥjº_E#Be5CbK`_[|*VcԿdz6(#y<}2h@޷e:jf?h^$U݇]kM._DTio;PfR"fl؝^s:{M}OuϛyGG[W]ϗs5Zyu74W/yJ69<߱ű^]./,#ͻJ!#y <Ǥon_=,|zuvB_ ycquܬw7_-7x8[xǃew3c-dtd-xhtml/.git/objects/43/0000755000000000000000000000000011732707631013072 5ustar w3c-dtd-xhtml/.git/objects/43/69b1de207c4cb75dd5ece843972831fd057c950000444000000000000000000000066211732707631020250 0ustar xuRn0 9_b5KhmEQXl?ʒk I-q1m3g석ˑoVP!7Ɯ?-8_Kuʇ;9_`#3w];n[RMLfTDf?C`2N#%͜j6sfb( Ѣ327mϥ$>DD/0y|*K(bPu|/4)OE;6 uEu346 ֭6Ro|0&i i.F*:NpZ>}畡65lSKa2bHEޒ='tBr:ic^-w*i ԱbeȫZuxBc)k9 mw3c-dtd-xhtml/.git/objects/e3/0000755000000000000000000000000011732707630013152 5ustar w3c-dtd-xhtml/.git/objects/e3/9ac39c7b879c66c55c3dfb3977c301adf1c2c40000444000000000000000000000105111732707630020453 0ustar xTo03-jVn6iRG 2} !ŦG(tccx }ws\Ax @&s=|&c E[Q91ϕyPhdڨ({=+Yn9ZmbXʥ~w-|⬰B4m˖ >W~?!.&i#7>(>n8ԬRI'Zv(SĤfNpGO !a"rH?!$չ1z^ Iz8mv&f^Vj'؂-TEq:Dޔ=βdI2/"=]4KG3H7źÒK&?{C'LKh{{s+\‹_G} 7@b:HV$x2KrpswO"x$.Y.'4{ @]H?kLxz'{f$W z{|ttNFО3p!;p0S9xγ;+3~'r!<]^v@/p_ O c!VS 0H6_ӂ2|"pyz⏀!F'jnzx:X̫2E{G(hP4܈b5Of׽ŬGE.B|_k#Wa\*>SCMy>G \^t*SY ;p/Tww3~y Y lc1Oj(:SW窪,!r:iϕ{hEE&jz+͎PhEwbqj\YG'{x,ďAă|8 W|HbI͖qbCj%2pzA۵PpS*dDh9B&Vpgyo ME0=cP>t1n})x[=XPT)F{0a;tۂHo s@nI #PFչx8x^Yb5QwJv@2;ڕod{tWJq!V`o][Gl%]/TaIhŠNr+FVJ90bT-FܥuV1;1]j-沕#90UNDAϾ4 o3V歴ũJ)UeOz᭼fagJWD&sM@_6e&7FYa5 3h@w3c-dtd-xhtml/.git/objects/df/0000755000000000000000000000000011732707630013234 5ustar w3c-dtd-xhtml/.git/objects/df/e658963cbb5eaa21ef8f701e8e7fe55de06f990000444000000000000000000000133411732707630020643 0ustar xT]o@3bJHAM*QT@)8m(G|W}@DCnwvvfq6{~K˂,X»%bT`jQ;[$r hv'XF%Q`("+UDPLXI[E.8QAFgn[j{4Ꮷ~<ʎ12ĔXРL:*r5\u!Su礍,)xȿ h\v$hxb190`i,F$Tauq73ߞaݢq] "8f7m;+n`h"uٸ\ݰ"zʣ4K~qm5Ez",r4 =NJռdÐ2oDW2(PMrE&#JJu!* \~UIDV"e -P Ś+“$Q.t)ffi&ϛnO`'7 ԁ! M6?^P_5Tj{Ek{7Y*AGMKSL D)"Ю"A7B,JrL8*%G1۪^ YP4hžKⴴ)]c)QX-hݢi?=`}=d)󫈧d?Lۜ$2[ށm8뇦NJ5ڳ l%wI|Tu̅@J՝;c՘w3c-dtd-xhtml/.git/objects/c0/0000755000000000000000000000000011732707627013153 5ustar w3c-dtd-xhtml/.git/objects/c0/007d058a9843a4bfa3492b01d4d2c021d3101e0000444000000000000000000000163311732707627020104 0ustar xoblob 903GIF89aZd0yUeê޺ oDuɉљ,I8ͻ`(dihlp,t 4;ǡ8=B$pLt*,FA0l,T8<'_cP ?Js(To > ! SD$ c\*ETT HZZk\  K N  . _ @X w xt v KR! ™JihV`cIh}e#LK :zoB{Hc"DEYV`)t&:pFB6:4c,: HYImL5 *9Rn.GRNp'ҤȀChfsA p'+"jD gbO=H7ĵTھ,. 'W `a ˑ'&')CiKuC!ε:1DM~sBZ-32 *Pͳ.w  "} iDN=YAUUqU-wTSPUY9u1|ǁ$V( "}2cj6AR(AxPBXTL ۓPF@b (㍗W6580POX(<+b#`2@x!0Q~:8АwIsa,c gB z$jXw[[)E_@"iAHѧ$R*x(<#H- .ۉXYHm6[^uf@xЊm*k^;rw3c-dtd-xhtml/.git/objects/d0/0000755000000000000000000000000011732707631013147 5ustar w3c-dtd-xhtml/.git/objects/d0/1f34dd1f6eec381d7311945675f0e4848b64a00000444000000000000000000000165011732707631020151 0ustar xV]o6ݳō^hqɶ =R"mHAx,&@öqx̵ϯ~Xj)kfl|ft}v|;*ڮ甤\/jnc[ͻL;)Kc#cw$#“"`2[N9֯$^$7%MmqR/x8 |O)u}?ј/ c[s@2jTTr)YR5V">KS^4~_ E!Ur{eVk==^=)rTp$YF< 5MUiגJ^U!Tl7Km81vT:j<%>]!ހ 8U+h6k_E]Ǘl|6\+idv qwmexik*H)$J \۵&ThUb/o|hے[F 2CnlodKM|9:;- xA[.*08S{{D ~9oZo.J=ܱS2E,e!е+14Ca$t{ |%TnPp-"!+ acz'uEː\ΑN: YI=CM"&@΁e-O>{+چjɵxRP2eP=LYduq($8To9b;A84? l%0isA&T}}/P`X\H(F{1 0MwUJMf7JNuS%d;œ3QM>_ig0ɋ9|+\Tq,i?Rױ:Yj\ xv7Wg%w3c-dtd-xhtml/.git/objects/8f/0000755000000000000000000000000011732707630013160 5ustar w3c-dtd-xhtml/.git/objects/8f/0b7cfacedabd7dded0c325ab481a53938e2acc0000444000000000000000000000145711732707630021075 0ustar xUFg l| T( DQ>,WwzqUwmH =f޼yk ͯB]vo|%){ڢx0ٮ@:|k^`.n~ڍRf#yt`p-U+R\* +@v[. \>)5Do߾z=~78@<_G.o;0, X,BǬβ=r^P! aD/pwX &-,ls]h: 3X=#`"e2ר_g2_Nd,ӋENI\m? Cpڄ"tCrkU6$uI.gy#[w]MΞ1-] l#dM2RMo ,Iurkk.jD%w*Ec=MPp% T7MMښ j*t==gkmijZ1"LXmJ\F?oWS!h-D`ڝԍ^ܓd8>$x|4}O<0O~| D*& w^=d_E1@PnZ&/\ڻ@ld沮1\5#8V$l+M_Rl/$\ҵHϠ~:8Șf?D9^ųi<נ4gBbb^LN 'sB@^)]G2B=),BOɹLuUh XU_@,ըf+.2a\&|I&W߿ѓᐌ#Oᗟgd2 f5KOr9p)hqGc )YJN C&[oI$fBlKEk ꞢՊymYvCb*SI=L9oI^9T]x䆗)Drk\Q&)8 RNe w=0"be\<*"poP~#`2*F2Ɇ'1@$itKIML gS!x! hB8-l]&P.biE@ bxdk}`7!g%4oوOwHnFF02?9=\;#W7kf A_|?~L9}dm`f9@ZU!ŴGpAYX? 'EB#P(%K`3 <ͷ-nj&5?ǟ_Lj]w=dzsv/~#OuƵJbҵr^ BeLQHE)y6R~tjċ1ԐcU&+?zL4Rt1=I&CmI3~aЇ&&[^ԱȸUЕLFh!QbaY]̠`Pe@ǦWeZl)#4X#wLF/D0=P`TKF^HT 2? %8z uB`faԃh̍1½u)q >Q3L$l3~'K=04i? xQ=/naM'PU7Uv w\ [,5%2hh͔׃A2SR1l~XZXJav|^~;hNuDjn1ɉ* _3g ([XpJôC;T],.av'TNggk-izuu>R/|CMgQEm`CN0%flZ-̙&r]9a"t*kN v 3K@ջ sP'L&UbZna@ W KZ|-WX.hdQDOJ{8\4DҐQ!D;1L5YXNu![lDgNBb 7 .g i(03sg}mo0֨Q0?OpXtfCayV a4(S0,{D H<%W=c$:cgxN 3=o[ݰUgOݵݐoDGպk;DEhlsA(3&ckl}gubؑhާ_6Z<#܉Q-Jgs5;}5YNj chy;C*#SU/Oy!~F!0Zmlx:߯r?B"6wBXK?~C w*X;wDBOfbXtXBB bQ]m(]DvN| E{ Dm ͣ8O7qZMB]{'*񘍋;ö#fLU@gx9Y &(nBYt̤O&V/P>7*z 4|l(ֳ6I`M@-^ xԙ~V,L׫o;!_TQ8<^R࿒%UKifvp)++{Y,|IEhΊYt{"t:]o(`62U%n[qV#%]f *a|duKXwxVN"D(/^a80WpE^!cZWR$3ZOP8`kUKJJ4c hr*2*c RN",J״J)Q*Ve*ACEy*8 C5WsYV SD0Se)Õxӵf(Q S<"d rԹ#(6P8yNGLH,X༣D*=FkAagSty@ _{8YwYd]uvy+&Yl\护+PdQ8d O91g9U`Ӌu^ow+:@B{;`uu Ff@aq vnTbi:܍6ԠmDʥCZ/-qJ.;ج&yi즿ɣJ۹uݍFiCvʅvfِɪiAsl6Cs%ĩܭc-K`3yx6N[`q,lɓnr*5blɺDj܌͹tڐyWUIpdiK]sLvSyP{n/nu-X'W-ͯ~(\{dYK&Frec5~g-ь$]${me\BT^="ZB'ZBҲ#dYKYb{<>k H{Ⳗh`u&Z!ҳL>kɇ㳖`*^.UHWݬ#%\c)c,|8->HǛT@L;TUͫkt54C &G Q]yFO%eC9A'`W/sc}jThPMj n\:2MB l\5Ϩ[*p |tJ7$ cYG6K![wc2ՅZ2kt쑲f:=|0|=G`V0,Z(zRs(``bf]#ү(/Suft˰bÂ'a{fS(}]4yMC߳XBdQEeRt "m.lUJLZQ Of.i61蛃!4,WQe}&]gnl?r|\u8?cM8$ x_eNTR DH * /L#EmA+ !U4ZB8JAcWuwkf} ރ2_/6r-ׂ )0x_K j1ia:K@UY/aY6ZLMlh)p%׵b#˺؆`Z`D,;E8.3=%ۦC$X;' p0зȰD6 lűAH0-CrI&Y& JYKmnй5![qQ4!G# i"0m:ʭ.Ya(1ku Fxk3r2fk0_H1`)fq.s:4 ĸN^b!z־l9gw|LzCRͱc퐢)&^o&t5- +=(W'(I!˜KI8 'yأzqwhgx"{κfKzhG i=鉂\tɸaITul#a(ٍ ȹQFZHpjƂ$ɠw<(eC6E\ PlP(oU.dns.6b|N_c6@d4g #gdJ!^w8N[86yY+ISqM7 dBn|ˤ"&3q%'?F'# KH~@Zk\qQAg2y{O|w+q#NvPe*hE0Bhu撊_,U0tbU]+ϙ(FU;KzP2œPq.(Qp\ hѶc8˘ۙw <õ(Iߢؐ x4ύC[߳1 Yp8o:z d۲9,"p)^d0H-Gvq, .ų40- 7GƆ U+4՞-,Z{@V*^SamZ]RQ)xv_mpl%L*q# NRCCPTVFJp";&,qB1u:}j۝я'3(eEixqG>̿PK<pog}NKZ#!.l ̚Dr֚+ǾlUIc{w͉I-Ev~(=vz%E2b|)fiة 'c9-? GE#r;(F*0=XFRq`ܳbY$Uja)*ĎoO[ਇȷM;OxQF!QB+\䧔W)/0ZԴ嫾I U oxTR6nfne0 !-ssyHVmEC;ZmYHm%2xKT%R :*HNU^: @Um)E3E^55j39 %tӄ2>$Z#1uU7ưV!Ø8~oRfjwrwZ;xJ#3ऊ03CxPs4IӇ T`|v%`` uw`h\,^ )N|G6[0jQL=?@58;,eWQͫfsv@@Mt ϊ wFS'5^+cLUȽe "(mN}97}Ɂpq&nhn8 l(^Yd ެG0y]T) {竆睔bZ9;u]_giCńpd34d sE6GVrD8z:K<U eNឱ-Jҟ? $$#y(r=X).>ss "iI@4̣c=raQ餂l 1< ,<ⲣbPX[RܚՁi+fVluZ%!}%w3c-dtd-xhtml/.git/objects/ec/0000755000000000000000000000000011732707630013232 5ustar w3c-dtd-xhtml/.git/objects/ec/e24e751462e66564fac3be1f155e557484127b0000444000000000000000000000125111732707630020152 0ustar xQo0̧fEj'U+T(0- RUՇ@LĞ@;bR:Qˌ.ךw= ႋL:WsN=[0N wg!3)]$"ՠ%oS(*yHA,H2 [kI"6SO'/nlϓxt2q܀.0)f0U+Y&t2܆ ~Czc>P|O ( a: mþ@ ,f Fc=^R=7p0z>v 6П `N-I 6ֲyOP^8l,i~ /;MtJQjt()=eD 1Cetw>+2U6sBL8943) ǑB)Vlkd26*NoR2ﲑU 96n.w3c-dtd-xhtml/.git/objects/ff/0000755000000000000000000000000011732707627013244 5ustar w3c-dtd-xhtml/.git/objects/ff/ee223eb105665323577f093e71e52c80c971500000444000000000000000000000446411732707627020025 0ustar xZko8,fKvj{fR 6@. v^ˇD!%~(+>ι o2)+h蟋 ,܀#f;П)eK-fͦ 3a1sXiv@4A89u191 o>eN -rm&C4١/G!/H-YPxmM`ȵw_h:ޢt =%iACqiF%sFI~f0xF` pnD=2`s*|z{~EpϏtF+ 䉣."et_W?EyWˇ#]_+I(ʯdg{7=L @iaƷC"=D=)c$Cp)F ׫q!|8c-{yƽB8guKXsKZ߸6KKyQVZGaIqXZC >6?z=Cl3ƻz KN Ru |gIX}Rr+'e Wq˷FrQej[oW`8ݾh<3ry[ xL9 d)(e*g"L7]y*YJYr  /t?hwCnFI&2ѽĭ$7[wBF|t)8?d{H~2"7ȮM V :€{A-Ad􈾠@CVՑznu_R* |3W܉WݰmDAsX!V;<7ϭ2b(,)k&on*v6J T< ˖ `P2xsh M%Mbh?IXnj?ò DBu= s zU51"UUS,S N*jSM-`ϗbC0e{N5*-0na?ALPT6LH7wQbֹlsm5nWY*8e3o|<,97ԯG,9Iȴ>N5 ~B 7E)蹌v0ibL#7ƅ)Lnq_0(w`$0s$B͍%e41 ϥ\{9Q_*k=f7].-`4H/6˯ؠo_/kX|+sLs‘,`CB$3͋m|A?EG# 6`4yNYhXVVy6XBȶPs8hOy[s?Ԭb1;V cnbA ۽ʼ;'b06 -b06 $a€Hr]*l$)5tlr"YZSs>ɂqҹE׺N2ZQKuzd`tiQS{.- :Ha%آk^)XXZ1e{x2*hO|)_Mup:@^=T޺F5}wiFku9eFkuuk->6ZeG]~)lWmȾ$E"}whZl}9|!Ox'ڣh,(_GȸC=0?C9h9n&>5'xX7ʓ&P ,bJt&d'] ,R=Js&P,: F.W2`R$\S)7=')]9nvr+7|SV.`oW۾,`Y`ʙ IVTge !GҢV \Fr[9O%עVSg$עVSɵ?w=ne-EgJ['eR+(6ǭēQ+6ǭģ@jseT渕x{m, ?J< -5MuC[IG:7ʢ[ )t[/4+u:q+(e]'.hiV)#[GEFKG׭4@#[J!EK8A&---)tI?Ů,yhĶc{;rKw3c-dtd-xhtml/.git/objects/e7/0000755000000000000000000000000011732707627013164 5ustar w3c-dtd-xhtml/.git/objects/e7/65a10e5fd0f1c24d6beb64959e00f09a0476110000444000000000000000000003175211732707627020231 0ustar x}mWI~WU_9 v3w3|=s) U%0sg>ODfVV δmToy>Hͫ7?~?6m80q'ChxM{C٧7?ml{_/wLkm}˝ݳ]LY_2~Qܴ߭o^rdw:l>{Ec3?hyw㨇&ø(Z(΢"ZxT|h @gIvqlJHZf[lfdGyl[+dtex8q2b-3{IWYZZ2qGO@ގKV3=iŊ\NV6Jw)kD9IZ[m+c248h޴M+Z?h<~hݼOq2hh m0OC$=ЂTEAhO[ͫ7/o t{{z'a՜t8GȘsݚ`DAuOr'Z6?!"žA5++k|Nkky' 633i:bs/jL?[[i^vd\ro~%?6Q'ױfӣO{l$l2DE{ǹ _XY|RJW / 1X[3SK..0ʮ,=M22QiWxwnaV86dߖm)(ڣ($ˢ6?s>!YCyn2@|&,o"2ogn7ʲtt.t2QGvwFcB= O I&s?Jmp(T)n:ͨjƝtYLe4XO(-nL⻝+#?|y={vM&h94פ)!Ac,ժV-L0̠ 'E;Mkcb}IEnGa1)b^H;)%eIԾ# "0trf1EyGBchH!~mٞ|}'0WqncW|!9D1dgqm8&,J,`a_wn2 ΓARFZgYԋ03Vv <KiѾx}k=3` .RP Fk=2H(Dڗ\WoD9ߥmխc]kfB/HFŒk+2E?* >'cPf(6`ޤٕC^ڣ5ʒY!RuUT޿R#hmx\SV5D @7BzŤdo0{Β6O/a2}Z)_ q^SD4mU izE[;#X"Kggfٽ\.mrA5#W"FZ[ DIsyc;wɻ]F3]*-a!9D y $^ j~͜Y- .ď"@iF#!R5$dk9?PdOBL{,?-Jվ3+b [d/(c˰r+}XadTlIs(zH<^ |MdW'-+j! rQxȩ^xQ1us*_Ƚ,fo<2 8٨HAKX<** nEl!I|緲s@$*E ];P|P`M5`REgU;hxh)1W.%bQ7^ @݄H#5D".S#ц JϢ`:TqM.,I;Lavx9f׌-g`!w-UU).MYC9LHsߛtK"%k:e# wW4Dp"((F)lw1|]9aX؇R,.L._!;/Lm㵵T@.h'! n@xR13XNځt7K!:b-`وc#=n ] ̇<"SQg45 T{`i]/ `?^$KOyxdMF&o2Y˔m $E_-3dQ?0aO E3us {KS/41PvҢbAs$4vibN$ 9-~k 󍊨u5Jo@0Po@IiV`eh%0=˒}+n$a$Ihxy:)!*l8F@b}o@+Fs_˹n u3Vp-љ.dkE:-l NWpX`= _lvQw]rjWZX-$ʲjqe7 "63ܕ͌[_ݶG)k7_|t+@ DZYLÚU:p`0d9m@5xp8I^.bӋne=4)#S``ɮ&cz6ɻrc vo^Ë3 0|[ ωB8G78`L _3fz@"C;U8?~f\EaGW'P2{n,.< %GwM a@bQhp C&YI=*/]&$'đ5ѕ;nh%ht܌eu^+-n[ 8G,8q \'!HTxN:6v GAM?±V%)o2s{^aO8^`60/d :xw0PgqɄ= "8BbW&;`"O T#)OH`)H7#\%`-L䖝F<)ܥ8EkكaHOJifhv{瓽}?ӟOG_w)}0igZ qwR!N%s˓O;/:~z!؂}ᾀ!3ëjUPHV!*tD,n1* h,0J, _ ܻN@DcopT;*Ʃ?{LXN|ys;Q6˄%Pp>4>$+&`<[Ak 3ۘ *>jc׃̀tdOQYQ Sg%/ g%ă,0Gn*+ȶ~$WRg;=th&s鐖mΫ0(Bss}3c> 摳5.t!-c廄tӇjg8P`LZ-N5m}?t^;)m5` ynAglfKip]TLNjo{wD} \AKLZF&u扞_.;tF^O~}GraqP A` {~z-JkS\q/$ sc>5@Ob:>4 / B?T:iW.VDEl5%Pb $aw*L`Ql;='6۶0$mTq漶+FX$Cމ*ufAvplQres| 30xL l]i?3DQZ (]as}é<[HE&;!Ay,xt@Ӊ:ݡc4"dqZ:3q!׉#N[uAwڥǙu>=Q@!#_}*!Z+͙ XfF !5 Cnd_AN], s )%;qcWhy P-ÝJ?6Ic9q`\G?[ ;sge49wF62Ͼ&Cz!a۰n+bR<\O!4Og<*|r94q}Q! ߱U.|fN@%(t9l} %#y-qK<""XSSСiʖ;>"ta+R(=dgIS2O'*.v8N'0spFƢHGD9i̡)\w'dw`A^./ь/#Mb/hGE+;`vYcƋ#qD>*p|d|`nk=FNHbu Lٴ=B1`\gh:gZ3w逭Q켋 .dU^ 6vďЃIO+RJn+>'<:B',`[̟' 2LyG3&8CayAPeֶ px!qR#Q^m=vg(YsX+xnV:o$Ǻ\|4D)+O깨J?1m*L&ChYHU_"s$V\Z6[Pė8F +&Oht]|sn9qkGqIN ?SXOJw K__Q9z>l (6b@޶Y.* s czg \|-$u[XLDi>|cx\k9%zy A}hPiz) UjfSzB'Q8jӍ9( UScl9 OvmgSiyhAVC"nW>#)9^aeɄ_j*mn.~>9g"y#:/^ؤy󪍚#a)"zzuF*Ѫٍ8l1(Al~B۪ه "+8߻iHۖ82qnF"x1]3&sINfYIt^Cǚ yp8@PX$;y iyG,XAuuKΓI=QǪyV֫ }Y2ȫVGI@]gl#bDFOy`"g t@Aј ^稑a `̡b| GuZ5A s’zs^&!5owF.cn3`R뮱X7][;YO-Zd߅J6zd|Mghh16|YSףяkiD,fJ3c=z!lhD)v)e!8IPghyy{l`^prv"?V1 H%PNSNPfE8$)By\^4G'*.q!N)rhhs˜g%qq!]tqB2=1t Ȯ-Al,E9 "46ID7 ĴPuBZl%J}4 $eU4.kˡŖC E&ZӁgK@cMVdY5(fOا@U)#`E7Bv.YE`|3OG  "ۡHtmy_z.5{P[%4_ܶʧ} J\p68Ԋ(~+Zǀ;6rH+ _աg=j o^x6^̴&ģ\e-Ǔf wuZ6ACCJ|1և.A#Ͼ'0]20/'j'o 4,-]d\SdŖ[#uZpDNO).B;93?ݽӂ{AK݃1X),Պa p*#&bl̲uaxIM'|FƘ{\h̡vars")^XRWH5NVP}k!++KTWzZh*IKE$ 6cZ!iνgg{"uTn%& (Z=4Bil~ޖDxX\b%߽V9FF,Li$CFzNzR9:I{eEJMgQ箑T0I\:H]%{=J[K i8Oe`ȪH~Cd ̐吔^M GI p—>˲G[ufq] >kH쳥4Ik 8}'q>82AUâˈ ]=.lr#^ k O.ms62.d!tJ2$wFwqِѵuA(|A%28.&8-`II_tIV;1(qˆ"3xN e"ړ?)@|Vȩ͹m~&-pnGe%PF$!0H.?}=Q%["۶껈4_jsWk?/:L~[ypFAoc}* +T2moY7Gw3:ϦMTˀu8aZ v SDM-|{(Js|8o&d6tsX[.q1+aT$J`q1g-eR|X~1vTQ&c$Tp%MJnIlH7卙#74aJ&(F1B˕Ǚl2T CLOJ,6=VL>KÌfPuPҬx0NS*Be9 Dp\2Sႇ0KBhS:躔 sklc:<ĨiBJ&d)p"q cm )4q$¿ ^oB׬ YG0)qyK껤=fq7!kք\AՇ5Ek?#3f^Z o)!]N'v~}s[IVMRń?y%4@E a$$!=4І7T s.>u^7}=qX7ּ9 ^o7Y᜛ ǰP~)ܔ;pAၹuQ7k<<$(@xtz0 7kք<<=,z8Qzef/6;#x =\&8MHBhfA9Eɪ?&"n@&$q͚AE=˄7)Ccj (RiЄ&e&T)p$QHfq,?/kc߈*߈(!..v&YST k4KcaA&+| Q|&DTM ]\/7D,rxȱѝiL.ra@yU[4!Iв Qf"!dE)B.(B`CBU[4!Tв f"! eE)BND=G"6&D횐[vYtPNQeWKŋJ;6֬l@J&t)6!LGgmJH# 8_ƋT7l@&PƢ"P̢oi%1ZX^oB ׬ -G 0)BėQ1VxO mS1!\y -ʆMQEQEE)xiN2Ǭ)(3W_iЄ4e&4>%SkT.wVOvq]U?IoNutۮ.ާTܖu <1w=\<Ѳ,qY2)Z`ܶxc-4 ɒzPm1ӇᔇAL:!G'`\`fog.[ }%x+smB< h!6U'=sQҶփa\WJ"S\Sh<^V:n+aMiqC~Ilά=xv'ۚ0$f%UUB%O<2_d,SD܅fB{O>=;,ɐNħwv:ߨjᘓ5!5w#d=*Kx4%jiP)\#vQ t$o2V|UEi}5ukU萜3[k^Θ'\&ޛ5 sl?1#/°ىTºl舤p8vA/pD1~ ^B5]wL٤2.1=FbK2X\ۋcR9Wq*,vTw<y!@tYH`l_@$R$j3hM3O;EiF HA /7}.s7څfa"suyܤl 0G( R#2.SPnXWRAV ^WHVVTZH2Ԗeʪkn[H4o5냤:i\BgR&:! hd qkA)u)\鋗ez(g^xK$M*4v`9E3} )'?(eJeSl#4k3ؒfo›7G#ђljZ&:Lq72 16-%b@(\*Fx1:upv\I*:PDGdYiVHd4"mD7{t9Y-,ZۜOE*K\gTMvlKAYZ7Rqĸ?Zc^[ @Payݸ& nOCH cel9=T@hx,+J- }s$*;3ĞUƌ=,ˉ~$2|ǺlSGC bVيI/sMw48NOγ1ٜEyk% y?#ȭ\|},k(xZ.H *N]m;Ҷos!3̐|)E{|>?'[0U^{*@y3) Īt=ꢄtgQȏ,˳QKyl]-qUY0Ck~θ*Y 0u͹G. ^fagl]5d\\gPk!/f(`?IuU7 gfHi BP_y]灮,rJVOKGv&j֕<'9 Z-DbX5T֐*~?C0jc|1zݤԵ;y?9/6jU=3vs^:/O5m*T8!(뱆{<.pDMr.wv^M5ΘjJ]O#P/M'RTӐ&5%loܫen@7cdpGW,V}5ե@nS+,wr#xYclwzYt+{%zZA|mdqOvp?[w#pbRo@)QF~'09///`_~ym40TJdYL$^K}i0Te4c10*rۡ4퓽5 v~j U;0[OK nnN+UB8 AG.+7ȍnWPdTg$`JT+x1b[dӞ֗ӂY8s:_y؏WJ|B٤ܩjh v< +2(Ò fX#aMZ׏}+MXm6XOXKC؝sċ>Zm;tN <%9XdԪb+WM7?@dՒUܮnCU1oR lpT,3fd'U\DE.j*mvGMSQ2D0Zi>yյJ#k,Kx%|hڰeW! b|MeJGbT, ˟cgdD*v2p|WRZL,voFiސ\f~bho?>mܘⒿ&eED\)UKMx uct3;ODXlC;uς!պ؞44,]"e?m/U FpP #ԁjFxhsϏk؂f|.Y_A `yx i%MU!AKP! ,1Q :s"4Q!Thõ+}'?@1H >$ЕҙkIݪ<"zzP@;WZEυ;IկAv\2&K$Գ_T(_4u܁zO zjЋMP_u2ϱ6"L׭[Oo1(L@ (A0PpRo~a:KN!U(X:p*!#  QKg=bEk毐xq?y  ǫ\Lvx"I1D)~X0;}c Gp=cFNb%{VP]l%dPc4hԂN@f!ɿ +S].zIc?5U`Dߚ fOgƇaU" |h=(vy:]^;X2еW N˫B1dbVm%vALB3h@07+$lۉ.lyuL\r(fRpDJ441ȘT(tvUG҇7dBՄ ޣ5NH8h[&6 +`wPtXQe ¤9{~+I;~'*ؕ7eLhP :dSp:UNDجThǁo H0mT}ݒJ{˝H.-* bq_o=SU=zZ8hX}]B f>'gaN5NzHKkȤLr~MԖ;i}C=;%D|&"ۣ >"&[f$/T⾿)k:z`c̰(;8/24ƥ]{)I6*s %&_w[)Gg!$7Q\.΃XF\L|})޲6@ ,̣k!GLs(gO>L4:fώ5K ,!ki]#sZlq=I^_ " 69UzRh9Ǹ<;VxPv3Ƶcƶ[(Hp}7 M_97:<ۛaS!F4t4CJ5 W & 3SqhMFL iZh1D{c5 ._gjB&Zd [N? dM\@MDžf2L {7I(r,ڪgDSYY!I%^:DS8S= !Y D&Qs ֱL@SϬJj-WJ8MrI ao~/"\#W 3\WX!/\Q4*a5})"nT !gQ2" K$"gl3W&Yg/:dj~CQ3lR88`D ``^=I^d^*¨H2AꋇC"IMΐL rdÀ¦ gbS&9op(ۙ!!ܸPGM~sȷUֺ@fuIjg"ixǚ8[H!8OAL=I(akɟ1ڇĴ{ꢤz$٭4p`@Tpza!aڍc~iP1rEq{%c8/gV*]#TX? kqP~dj!屑Rv1Ba؁HA-:x!vZ 53X4fG``-o@*onS_<`2i7ͬ ;v5+*P»ƪ;*.Y"Nա*gsEs;C]sB&{(T9Z}UI8~۔4B-GTGO}pMlBZt[A&*{Y-S66wx{%DPCX1z r\uYQ_iaT@V<O/2queK({W5-ɺMpBƷdLӦtihv)E.G4ukƘ2N2%̑sQqI???O@#EFxZp5b|_kZ#S D!S3C7s7 )ȦP9iӼzGAb?+OQ{މ~\D|v|ޅJ()lN &T.g׈%lwh:ړxP]k} mrC؟.&OC1i')Z}@My2F|b{9+ @>7U69ެ0Щ6MGy%_[FܪPml]s# G}~B0~M}d1X3Fa3{N=IjOUO{dvB*jzFoJatqxt)OJ{N "dEHeѥvJ.TxE.˷ c_v $߀,N:Hv;l _UUy嚕5{/0)#ΞXQ5h!gmQU=gٻ=W㽭.2:\ĆK'ib<'Ҵ7].h"]-NQ^a%ˇ裖V5}6C0GYijqonːYa]ZaM6̮+6)S\Tě0Ixꥌfy`CY<) r${SiV6S9 CRi6`ɞywbL2cҜGV%~$ MTpJ9\Ћ=a] 3g%)^9K5/ TS I/' V&2'鬊5ǩ@K*?K95R[ߗ2_Uvu6 Bmcķt; ~"z q| +#Q[U)Yx8ɹc %WMWt>*"i{̊஋n'xDAt$ﱪ'D:g{;.0Xg 12@ʅ"?-)JI wKVi\KA lAxӫSqS.?jڟ%cxv`8(Jzqd_D6Kfau`:BrD@5RZϱDrAѣbpl5mf):o(*[XЛM@P4C00S3[%@1~j$etۿuj]@6 v=fNbk,?:14?H1#NB*U31(. lI p,6i ۩&nŦ YW`['jjzsjoU zʴ‚;W0O Sj:s"/CXXwD6ò*[ڍ}_ԚKˡ.7l˔TܫqWəfv:ķܪY$p9Gzu/G&G3B+#]jX?~k"6HZ#fI9T>MrH`QGQ8BDž? GCHX "D1,r\ŏ 4.gcjsH #\X\O@>~Xt8^̤ynj] hJx;XD7˖,ZXb`kw"ףG&6Q'SI}Upܛ&-)@ Gs9O"s;~(F^ 6yą #e}ഺY4{ /)O9{\#jz-2>d^~ w ;E9iXwn2+(Gc,tit7[~rD1 p6cCxBnե^*DH9jT -P2 ּxמ۱4_i$Y.kVzw}<dڻ>[YaD2g;"XX0cV_9,-#jX̮zQx!n ^bL]WSq|8o}3ijs8>T R0|#DcտF3=ܴqtcM$Pы̍DM5La*6hjݦI>ۀYaGfXΚKOtoY3X־b x-;+?B;_JvL P11]H6nnr |,1VvVw,X n Yn!k)W,D։Yf3iޭ X rkdoDnRJҬnlO,sv}17=m P9y֤E4Ox.l#po~ ѵ6)Q{dLe6ѨQ:)Եq_~il9N=[x^[tN*fLnnұL9ZH2k=#'%a &Qc2fqRV,vx`,yFVN6PC}7t j[%#ǔCt3wEmHY PU6Jz )+&Ć{0n5 գe".Q]oЮ|@=T5ł(QiiЈ^c0%ub|񐬰!m./GeQ)}@fڥ&Tёk^R`ٖ51l_06 %s)*ǩ,==|LbC[GЄ޾c91Ӷbȓ 'ݐz *UVA.11t2;Ls5+G*":vȶϞYІZNTa-N>D<"FԳ\ZjWGr9"JC.EK+|a Nި=I;*#N8Vy _)a;7{Ĝs(΂\D#X#ԼJmS>[U ZԞd./μM΁-, Cr rfhwT6> ֦e,u8͋.)T+WǥdS7Q)bPt6Bb4^PP3IJnI9'ѝ"my?JP*A1`abQК],piIA<  l1سA<꣡Bq&|(7Yh$/]M7Mk\ևJc0zBCC*^t yw _JC;h S"x W2g)U DR$a@'X"j^]vC:ܻ%{rS#ɄJ+hqDŽ,y+_ҼWN%I X5luՙ?^/HbZo 倘-njOuJio>nmܯ%WsuOo]l X*D/4(}JK- %3_-rBԿ5$`yPC<xSd! "rْm4,f9g#l"icA@ѝ&a\oS24L9PaS܉VxVciKv̒ڡXRFŌutTwnnmG[U>#c< aq-€pV oT_Bg6[|ֺ~ZnHBvOrI5?`qI$v Axgbgj̓%<_ٞ~]ze}s;5Odbf'aoTdbMXkfbߠ?AYn F!-"3 _6 0|j7ídDÕF d g\^ٯ}nZ3vb<_0+21b.9oSFF)̙BafL?|<c֯@j7&?TOT;b2W;0 /2yly)"'ۤ%ȭrN 8xJТ]>gT(BGn]O2N"p5vYGd$xRXݕqPӤ[^z,U<}X7B_ sퟝ56Vbʹ*Y]fKcd3ŒP=֖k䘱PEڵѦ8Wı$ YCLʄ%N+) :;o(BN(m{|kj$d =)VmB ÓTiQ = shg`.njwu߶y5hV$c \}{-e{3mX;n('OIlS1Yx,d­̪zNg~\vnd2+X&Z{pKRSOuɋB^H3Mi[&p-= ;+x8hk]kX0۱ݕj#XSx[]LOWO_ڽJ,Ttd>S,jfbK^o^-  0ojZv(eٲm(K  w F<?y]8l$g&lweBB- |pi7}E0yW͎mpX&d1 bs}<#5""qڂnY5`x3J3.?M[.W:D(CwlR9Fś **ibEtPk@\l IU!lp\ @ +gRލq(( h-UM &l1H[G1.ݺJdUGvj )%@tiFbLE'Ph2܈?ՍPXrبcɐ͢r] bAkeFU+K4 wf`2auB"{4?jog纼`.v;cgw@OzbXB<5T=6+06W={ʮ!O@QeT4ɖoǵEDaaN6}wEU`2m4,tF[lN_QbߏNJ\p澈_ioaGudU*Rj:,g:ώB4Xa~q 9k E} |h)Óln@36U89WPƷ2m1j<@L'd玄 v2ywo<,MAs>M}PiS% NJ6#~ * _:gP S'̘p؀qU !\Z9'bg@poJj8'=mEx:hCmi'm&J- ֪}Dyh=բ 2amp-^\l ^3 .CN^敢FwZ1-K/#77 V :8o&sUzSѤ<҂ߠWjW1jDG`6™9TJu+ iRg:Gj33c쾜+` P7k/g/שB4 =)O gi0:^8aVͻ%PGCNBϿtYЄ$eB,-ZlVyjrzd1݋=Z8<3[~T {t4ȄOUj.oT$@vޑ Fd Fj&,Vzr#뺅AXxS?ZK;΂ )Gn!P@N h ^S_)ZYW0+ۚPXOPK#t`i߇d@o@ c-x@+BYK5IN_RQ%SHN >9TŤ'QQlj۞vZ󞮵MT NmՃ?ߺӽT# ·ZX0DӳXY4Ei 3hLSW9<0@,; (E\M(Ze0jt 3Hk|^bwQOZ߹+3 ́WRYSnQA棅Ş%)%24,'K>J'XJsWICAlW8QjۯZ~&pG_O 'O-kw!h FLRdPytG8/vU,R0ՏUQ_=bnӶYfY [RVIeQ s9Tqi`_6gK xL&n"Cvpa#GΑ"ހөmb'F&#~33duRN@.r$;̾Hes>bbJT^L[IP#W\'?cɚaKi}ݡuJ ЅHtA蒖.eaG\i]4IIL v+ovz DgS|n2U3xmގ*y?t=v@@b.&Ǻv,L `|;0x&ܝ8#5zi ^ǧF+mCX$>ѕ6H>/@ځ]޸? N>.1Ѩ|uA?r/$Gn*z2:A=i/r # fQ_$h2XC.M6BuHyM@Nnqu ݧCRŤ,MݱƯQRG`?+mĸQ/Zk+.=CC[~ 8dbh;4bOV%m* /]6*s\u-w ݽ.F_Wg>K2M#гY~5goD+!Ze~YxVjD5e7i4•hHi['Y#'J~C"7&h롲u`d[*D(,Q ",.6֩1p3MӄԀk ;Ik9ŊJ 4%9`"bJn=.eWMؖS"XxT\;>rpY(tn\\$EA4 KMeGVe3\Ym@S6v Ery :\0"8Mf8pOohq&0ߖ#:_ 7b42gG eYtr+0"D?";~ `wJ`͎7T7kF2,1lD& ge_[h*M}%i8.ٮTqþctG?KLt78pox0R^{6eTwq f>nA҂+D%S`'b7igN֔ _xTol0޺GYkэ]]fpU晴 n)fRv4' UaN-ꚖQ,RK%N(+je| ߘXZ!Ǣ/T3 g年HD&E;Fmj wvct>4W]gAH/ȊlngJ0m R</W;03AgI9_>Kepb i5ۚ>H갎lQW8lK<5)ےr HiFD޳ݙc#Bs1oRSJs05# [F3o?>Z(8B[ IgD}I$EFD5@F-}C+9{MɄT3{ȗe$ь 3G碻 |j21AP4JT'$8ʠV Mtd45~/z̕9V\WɍLhi;x}^9}̒֌3udܧ~t;0jD5s܊݂)1v+BYc)gsR`+[y34D \tYh0͕ ,PQ|=2N>&Ox0j0'{9`Tx,K8(CΗ;iHEPUV.8 }U5fB 6%lF{$p% r :Yuŀ )t+ϸ+duU}ns#!,A^>nUi,;yyY2K:̐U["R^MՋBs"gmSb3G#ZxY)OŢ&Ξݛ2s+&5MºQ2-xыOș+@ԢdxiLP㐼\/nl/)&gnLBgu]T+&lyJ},o9!‹1ГI7w3.>+to/Z/?=<==sAEgp9?63?Ff?Fc2W7H/)} d'Xl`mV]P4qfx-stSʻe;`6$Tcc/%;..F]QLo}o(fH~z<:qpl5'I'n`:&+ }Z!\4iglr![T" oS1c*{Zц%^bV³&TNaxmܦN$HkG)qff}FUR dX'81 +0^fo$X5 Z$ ^ %|ߋ\$`gB$u7I̬1zS_T{FȒϓ,Gd!8z#|RM'W ښb _T^Ao`)`$G7Egʘ =5ޛ=:32bUHlwd D-m59: ERfnN SΜl;\֡rjf\Ve6mҌ.F3lifʐ3sma5bQ#{6k=9Q,<<ٯw`x}LçymSoMi_Z8q XLn ºQR;oT# ]D`w퓚 $4ɃǫXP^ಕ^} W6azHlȧuf>KS|8]MTw_Kx(X?GG;h*Uu{u8ُrI<2p>輕gDϴlw{@`K爉o)"Ac?6:tLW OϒT2W8uRo`Ш欬տKW$ToPH5p¨ɧ$b @#!m7drs|c#mm`Ըyr-xݗ?RdTG۴zu#/#Ǎv-B>Y^wguhPCjH.lZmf&~+7/joIt~9N[ d,LI?±i٦EeWZty^BvY5ȂL=5yuzjDiA du|ILiilZHL@ [V:wPo'鲑e UmJOq?OS IƖ8o5.4j>\Ήṁ516_f y `1 pž[20V< }4coHYգv!](J`M'j̬D'zÐ)4T%",ΈoG%2B]'>iSk7X58 %]$my̽C{%I.z#FN5P, UCٌSYQ:#k㮸1Q8tǡ)AdE ]0/$5D7qNVbƂ`cڼ\6u҇ `,!\ꆵ4ps" vAHL\cZ0pN6 vBqH,E&%gcYSk#y1Wr Ļu5u@$Ծu|Ӫ҆_/0|Ct;]MMF(2T r3Qbir XqtO_=uDOlD.W*u5ub+Cndž/~y^˒rhȀ8=_rI䲥~[;|gۂ4hd8wjC㵣n߷J<>&* p܃ :Ūq.&h4kҎ>K$d+ JJ;gcFnF<ӾXгǁВdigG2|OZz`ȶ%xrkV$PO[73ph:5$0_9< @4hs _Om;lx,",RDlr5CO6.j~F9j@s0ujK.+Ϳ)}FJ7i qu}]I)ކ(sɄQL™$mL=SmTB2[1\CM D9m`) BԎr|ppzO!T3l8ikmݤ=3\!X>fY3;DPEa hg☪|< r. -ǘu}q%,!vo >!dx1B7hO|G\D:Ʋof|7 qKLu;zM#Ӑm=zϷ~,C&i ;/'Ma#GWh2yHf@oNmCD/0@Xs? aY bEܹ9j WjQ=A&«fiNT0eahK. 7awWVj/6uu#H %J e (Մ!᏾>k{*i~)[%#%j{r\=`RQnrP>R7-*fz5b vÕ`-$)dh+ s?ʓ+U@SGpqЯ̐ciax,uI[*0l9ne x޹X|isNB!zWN, iƂ(2>x#p%/8N~ C 2{56K<ÁM*  '%q-kj\K%Hk[ "W?/il7+T#gLlPLX 74B84acZ+~r@SsH>t{Nӯr>'O|9e+Gv5 A6CpW1Ё m5yY5QIQ/ִMH{tȭ"fwE#atʕF9M^7rkR>[EXk 9V[m|/*Ҋ.ƳHa ,dz_hnU K1E=G@_ CřãI5XG{55&B=Uˢ˅.eG󩶖 |oʌ؝ <8(e'o'8eBB/,#e{ê-&͹t-m ٕ]rP|gPהhu29UB+FDI3I3C2V-3( Ρf?u<1 r]dB Ѱ-x%r$&䆺O~+SSDc&1_bw :h/Z6oInCJq!s1YCtsWS; 0VVLpp0LVg'z ͎<Ԩ#꽨;լFoe˸*{]*.J~'4#.&4 E8iq5NKY<ǯ{w OEage_-[RSX,*lѮ2 %FEs`'`mv 0XXxʳhؠhULj'5K_:kDls9p功 z('7mUkyOyOȏ8 ynKpl\;9ɰPZ:;U2io])+j<Z+ŴpN4cr2 2&|㆔2lrKiY޵e"s[$]>=}$pP+HJVw7jRgXmۥx$3s{ybIG7Xìgկۆo*Gv㙮_"3`;ISќ8R^B$1)DмW,TC89:o'6|K*fy7tD/2/ E &pKVyN*ܢD7B` {}bO Ѧ)cݍv<< B,aeAaKOM>dj]6ҌÚ45;9WȪM3$"S̙ j S)M-DѪ慹 MsŏZKL˱F} ~)rۦq4;#M }B{>A JN<ۇ➳r2_5hZHg@Ò5ÝZ|=KJ`//;f`p}?NZ{Y?j_`G|~~ߞ ;ta9AZGnIi@YV d/,߂@tZd慷)\" Rz?HZ3Kr29@?ս[T7r~6^VUR8QaZ>X@K>RiBiSx nw:G3/c*r$io(huG$9bmcj|uJ_mfxG5yGqsΒ)W$[ؐbN{ K(R9}XpjX\VQ(97![g} vLa]囎7nן?Mi8E&xFxY)\ik!t;IScmEIȹAFfW.M17f3|bfvWmcbZNZV"؄/Uo[+lA왺&v~|rG}uvr;FTIB⇓$9~c88&pRϿ׆ R5|e!.'8&D2.|[}kuLMsV$^1U8өBCsjc+IEBlS_ ,1RϬyCb aq3gG й ЪGԕKuC͎7JѠv6ځ=:{,zٙiq ftV6Z'Ɉl3A9?*+ P4#եAXE~6V,q%~4%OTA5NL̲"h0E ZnD^s("Dh9]az d*je2ƚ0έN؎*l& ޠ$p"Z*=Jq#o_9T۩ŀz:IKvaۥ>w}@QmA 'r7A_ρJ =!a;Mx;OXdGu}'8%`Ǘ4^'5M:Nzb 3!F|_Ň 6i&+5xLmLd늴f"_cψ%"g_0DG5Z'1yv*#bZ"HI}BdG-VdFhkV$>RRJOxiudBi;@Z.p/,qڧ[D"!2>Nܣl)؋;R62L#$&^ݺQnNIqŴWJFI5BJ Th16h$ K'_VBt(H}A}w9j )VO~ҮY4C`)KF#W IH0Z3 `Jun!}Iy#) V<8#&VG5uRBmF|),0iIr|4}֙aJkePG>QC1y'orHλiܱ{DYZI-u, qoV^^.z9yBЯ65"[ĝO•˰5t< % 1W_4-*\G]DZ ^,[+h6a+#R4H% QYꈦ4VЕzX-\prsj0S} w4Á^cNF-~?ԁEJz~LA#&:SN(J jI`6K,󝋻!%-<d{HtFKWl֔p$q DRLz%8Y=ү^/# ޫ봘\2=3yzO?%oy~p3zhIxñH5Q`Hd ըVg̛t"$>x7 8|u]g薖8 瓠uT&P:x2zW!@=Ʋ8AԷ%`&R߆XWJRpz?^um1tayA'v sg/<*]+:@j%>g/nn]R%)t-z8)T]\Y6qմ7M7ĢdW1(Gf{L~2? 2' U& LoKlT7sXEzP%"kE!7&IMbw:QUI@L6(zन.b;S["CRC8rxB&.cW\K3E&xY ىUz/:Vl67W1WRѫWB7ѫP1r d ~:Z}I/FJre>EFuƠд(Wk !!t9Q5&GaFSD=ՕRr>2#<%_4"mCVUMGP}.-i ט{-TqIt :bo _ ܈4=Ĥ{ 3@ aaJG2|(kbr1; L}@ef6 u@?p_ZpEc^s<)M۞ڗi"\zZs"3YF4| i0 -rpn>9ɹ^u{ߖF8 \p`u~G)R$s. /ʌ:D35`Nf;|)X XWLawC$ݍSyiU L[oҕճ.ֿ5eBP 1SQ>bÐЩM~ɔ5;.ak vuSp1UrI.hL/8TbJh]nR2 QȺbl̐LUp%kH^a < ^9Z{%mՖ΍T"K+ s+ᢣ9ٓ1'[ǑC9YFVP6PfS'IB_wϣ:AD8 _w}=#.g@ 5.1܍[Eutn& 9HС`-Gs;ippӼ:i^ڦ^> cSʑՖ,Ħ ^s|݇e>U\ ,D .Bic>B3 -` #xrd0a^Bj_yr T22n"|rp ;垞Z\mIzL)CHhͲK'~x@'|/ =%2{]d-2 #eh)Y|WH5"G'9B+W"q suhpp/TiNZBVhiqx~-Lgr* w%snT\rDӚ7KE+̢2}#Ǧ]: P3u?z5T7`BQIgZV:GʰUvUB+*V*lF}zsݹםѪq{e\ϋRX:yf;w,L3߰6a^ϞՆtqǏ|^GuAK{W1VGLL匓 gԲj`?2=vtXv=g8#) $RnTbFnV=0S/Zdwr``r 偫bܫGCdaM҉Z%ka+vܢ)e|)*8":f[ϻ!\ߵp7"kt<"E7<7:5=Z+l*S,x&Jb{A̽5ݶQסYq$/adZ6Q~"͌/^e!rxP z8xQב+Hy*ZFF7gRIB9~1?BEɛ.@o90W%AllPN^X5tٶtwr||.X"ĩRulI+3XDM+ %YsnɈj5'L,HqHLԣ Zч\BUMOY%ϰ3jAK`%R\yfެ v8JZkh }:?JTEX7`M_8 /sm 0"xg1,7ewB$? |Hf `f`X; Y g5Ϭvd5 aKkSSik7:.C>K9V )Ǎu9K%M=e^fqҳL(J7LFH髨fEzAKx72$M%(]+.-mS-Ř%@ŭBiq`}dG|$RՕE6ŚoksJlӧrj>ȷB>LZK@l'\GIo GvPaLn=U kfHS{Kg}\2kv{ko'1Υ. nel&&Zz"C7DRF&"c"EmBVh}M.8'hW֬}H9$2gTMSo 4^]f"k x`9J皕T0#TUC, uPgB3-LHRPCePN_ɨ92bbc (4>Vp(ϷLe}?w^@Nc1lcplI]L 4ά/ R?12"1gP0{DƘE{#B̼B1~ X"$|0` )) [M dHҟء0 T>v EŤJ'ya}몊9<~du;􈠵BZ&cPmnU2Uuג nvҽ"Qz [ :Hù>D*Q/@p@&8]]^^k&m em Q/ĆL. O**6#Mgto룂@< ؾ~AFpsjZA~NwvCmXy}{dH[D ^8|zWrytV`jS xI7uCQm Cd SH& r[EŭULq^vaWR{ْp\sg{x{e5gfTIp¤ yغ 5I(Y#yզoO6i򑘣n{u2? ҖN`I/M_|pbtD@3Wz0ކd34[7,$ݧ6SH)xig]j3i8vM*FI %) )1)oҶ8lq{wU] &x"8rs]Cnn/DT"0ÜO o\A"[$…A C7H~;#ɆŲSN^wH*`i["6]ŔAgj0j$m?a>2,L-͎وdݘPEc5zvv#*טFA+ Q^:UP]m&-Ԃ["`)aoZLj2uo]wϙˑgγrZt8_x`lޅ?f鸙]1C2֕٠SƋZ\ Wؔk| RW(\7B劖 tJU.$q լ<-,IpJ)uPQP3ۣ᝕a\($؉{m_Ϻo&ƾ FSy-m.C8UL>SNE;Y˱7`c$/Zzo#rNtjn@B6vB!E lY/ ́?Q3?.X^wyVM3N&yښJjܺ!$QACdNNQ4IJ(R4hԜ2Bƒ!"%B*$SIA|k?s)'~.gZ5j ZƶiMώі} Sټ2$=j`jŅTs%gz'<}Q} z;D'7myL*4hOiջ뉻Ts0E;<-j> ;(g&cokib2zq_ָ3{W [Isr͝\:pGjUl6XW汨:%3l+/h>t7L?g!#DD _0Su*軪IIb5:pRV2>Z-xdwڇѻc2C=[96\7Բ `D淍'~ nf(-8 #-SzCd&0ϷQeGL ty-+"^ș~W;7Mb4ZL~щW^F^ȕﹷf)O2T3M_=A-US4>MΝclW{4 ^"}BGHjǠi}|2fħxOOEؙ_t>L1߬+,j\s%2A\Ǚ[_WSnҞ-nԱqGƌ9?iUז9F~5w5] 0xYꩮ.UQ?\aif36޲ L{"]nwƉ=YBfԋr6\|xuhFYj̺cf>9eX<뱡\Η>`-[usʱs*o~pY읬 E"YE~|[֎dud/DŽmQB82}VxQM5u.<"kA'Վ?t ^dۻnr| v:,*>=} 0S>ZyRZOrԞ~=)0vx!M6װ"9eKOd<1<ݯg7ZD_ t/qձw93ng}4{ףvY|]"O1a44\?ں+;k3Ԕ>T21uvlPx(Y|;ô6U!~[ɮ͛~\/蝇xE^oO+ծZ9miY6`5gueS*<[7*׿Xxuכ8Qit+)޵篥oj'%*b0s^6zvg ٓl6z٧|U0¹Oޢ"ǂmW+ ,p!8qOlC@܇E~̺ Wh^voR7)7V(?^3v?ajE}4wtQj }{+)~Ź^KOvxasE}-jMg-DZ<1)3Ne*s@Ur|}Ҙs:b8r_ mms.Lڐ"{/U!-ι>,0ּtmե ٞfW)N[L햤37i. -SҍxN~:$~?WcBy gvք]jU=zQJzyc'Ͱ%g^쉙E9wG/9eg%Mcל vmdܔ_C*5IuC Wv~ ܜuUfZ1kԢ7!mal6}}fП^fucдw 駎?#뚑uOjz8kxIR(qaY&joT>y1"L+tͅ=˷ˤvY?mǪ<#ewQ+#\x5E}KͱğD+=̂Wu)/>B;gժ-ּ9Z>cqӏ y|+.>}Q; ==WH2wlzsVӠT3%@5UHP@>"#>}듧!*W̮r_nhrܞA6<ҶP+1`IiWedG,sw??6~7z1UcaYL&/]wETiɖ-J." z}zd^:̘yˆ4\Ӆ+w]vHQfyeqޙ&?P/^tƄ {<_Agj*'5`m}. \AD!P 0,${jT| jkQw~hfmquYEic~F~01E9i}o{qҗG&}a/YI3N ^vL}YRzkYqg6M+!N/EI$k^~=wFU~\b{N-63L*GQ/c;?~cpۍSzC)7*7g^NfIEOǤ=nDwf9_p裸}ѡo )1{J`иw/,u9Tmڛg_muw_HNU⪈y-{ow_QZfSז)Iɇ}/xbc[{,j9e$b*C=X"~mSjWy/Ý;z59L,5Qq &zYkvHѫ{n`rV0J9{j`:uq#KX췕|>cob j̲̥52= fbH]γ1;3*"zIMKJ`5=GL齳3o5ݬg[&]^GL[{ Gd>|oB`7mi{McG*0?_\d.:S>/5Jt$Zr#-;)!*mT,pnzݾ1&޸Q~墰+#C{] =+)~@Τy \?ߦmɾhfɂ#xwEiK>9Y,MQE\1So#&,ȵ9vWwnRkozTV_G잳F~U?]A S1Jo9~ M/']qQ9D9*J1r , x7yadֽ{dT)j9 C[rޞK=(EV2M1Uv`CFyR4}??0zb#ÖMNɡ/*ߵ{þ{eu_)3Faف;XyOٙ/Sq/78]*GfauֈJ +_N+yq%_3Jķ  [>絨x-J~[nѧߖL5}j/1KvI>gi`!nuO "}beu%OXP5'w|ɵ_.9ͷuML Z^^w.ѨƊW(36ԢUC߮{0lWgRd^ɝ։!6\[4cք!!8%P,N򹚿W J"&\P;vv3W[E=(Wn܈6}(?E[_N])9?6ɉ>Sx@RQ'#LOu1j"+zλbG]TЫiW/#6 g?栦]yvXumex`g*^$VqSNZf.FⴛtJcw'2җ,yK~.v4.wy}-鮲V_kg?2^t}MF}wƣ4jkϒ61Y8^sȚHY#^lسw7ߛo|wFu̜/8TF2*RhDPhoR=OeNxs^ϻV=ޥWݝH|`ikvRՉy_5%싇 m\!gO6JKS719js=>Sm2EO:ɵJ7RS}=?yӦ7=%*CTug_5Un5BTZ{eu##ՅtONJqJ:Ϛ`;+=2z{>P}uFE-FE16zbX˻>{V~tfBloiΖ AvZߚ `Kg|j^qNq]qp8˹uxvaWӖ `Wߥ/v\StKvdI~o}ZչaO_ٔ?J*3hߠÖh춬ϫ ȷT(4,أ+ryUJ5#6ȆK7b0lQŅ[,x>r \%6y'=}^w;,ɜ_k'\IÞ^ao\9΍ myRF!fGkhW6YUbڣ9^+wN<~GdB}c~*wRyԫwj[g=;'j|'/zgY77ʢJ8T.},ZC:}Kt0 [wacIJ?<2MF73b]<|"};{ U\~!WYE 4%p~/vmtngH.kL:|%553!cNgt"VZbi+s9\7z.ۭ3w^J\?>}Xr2kU|Q˺ZH?_{'rCS=VϖrΒ97qGvop]eL9|6Cn毛׆A"q z;1lwNOJCLH {Wc֟<Q{|5wb = ;,f08ݓ3 _jmvڼW#SE~}J!1#tY׳'EO}4p9FvZgօdLݸQvڢ NϜyТ[Ǚc+/p_̅~uEӣ| qKUqPcgxqn޸W]W\AeigY˧ORwl߰nno^6 ZcE͑]8EmUW3-}ӆXio]Lg;~y':ܩ)z+=m+{oPOiDOJmDS-6G"b<1NK]n'[5s!|j'[J 7,>+F%01R?/l;0TT_|x†׿ -=˄B]&ˍ{qvC)l4[z<:0+~zY;F][}fA$6O*576>,2-j }r{G :M=zW׹\$踫Bz˓#_̲Z+y'F$fQipL9s!kqA-?Sw$@̒JmdL{+;NURA26H 3;NW0=$t|CBLRY {W& ?Svu7_M:]Oڇ ߼my±ch >,{Na>Z\ 2PP0,Mi#p`z`.g ._F_SSs;ПքS2ZL{1uKM;egkO3~>V;FSh^u4ټ!&VWhcsbsf8-9аbS|kqE{{iᔴ~YK1.6 BՊᏮq:T_jcOEaR^%1C8{DF $Kkc`o XO| \6 D_%Z?yD1|%Ǎ3}%߇ (g*K͂$0$1Z'@QmaW6lOu|l ])ogBx/>=[kO3}c>E>}xC5m Il'|& olgb:|& /1|~ $>߇3}1>H[`Kj]{ ! $!L0`@ A@  -\0`pF$LdĽ{~z$ I@A1~pXVy 21 L"+L$o%C4B&L<0vF|;ldX$I`!B2LH/^y';Lg2 \eJ^5;@&l&d^ 'Jcۼ5vzN&jxe-ߌƼG0p{I A3$^'-L0 _$K;X@50@Đ$ypE7v+Ydaa13"E7odމ($o #މɻ5oo'N %I2e¥X"`,V"&#qu{7%G,8bHYD"wDkkXmq0I+2J$>"'p,GG$aY+6&2K(oXofigl"`9Y|DMW6Vx%H|k6Q _CM6G< 2τ[b6׶aJ}G<%`EHAl5!6Q!9%Ӟ%"1!Z5jt`cU#),$%@DcM$ l&r 6DM6jDMl;=6-.`${Pvw&ځ(Bq"p p"cq:6cs:6pĂC$"9}/UɠW\tк k.4;1~F5 U"Cf~AI@9I&I2 f$,IF"\Yr0(tj"EZQf<=ǽ|&l"fߋ.Q<%q$(n6?GKӧY\}=>4Wilߛ6A'sb^V /--!ز &N iށ~4*͏4@@F\#hZt,šϿ-?9{5:^|QV׶BR׶D G p\|a$BN udI#sОgB6۝G&"۟8lUi<}inrgj0@.4c>_ IZ("@JFz53 B1A@M َI h~4oG/#LR C茀&]N" A.Gogp(l@th.NK:XHu-!\ᇀ8J<&;X I"&{r8#!؏-ٯ_1nBba7|TC:s!D3D"~Al$ecO4Gp{N0iU+in<}a7jc-ԬlUq6B)>j();hn(dnS8\ؤu,Vb`cz \ig?/Va ԋD(=-&-bӵ g@$ɢ%V;:dDItMa!8w c.c0{Ud.ڢvzD,o8Vy㩹 ' Q4^ap~GÆ~`;sAdސOsɄ1&qL,Ѣ][I`n5mS% .. y j" L愿hF'AFyՠ9L@lè; }|zHm_#v>b>!X_GX&Uz[D+ܲe5o`y9* Va|y|0:6c'}` D[ص dU'ymG{ /  @A~|' _`s~[O'>l#2۩I P W " TR F'ew; 77pP[^Ƨ]}#jmHע!4`'So(h:c0r{T39{fPle鎑O#$C7k! uIuvwm&^4bk< Mk =Dq$NC:^N<pxe0a\{0 ҤI!Ҡ=֐fEU?iMcq= 4˅B6Xkdk!<1e zF'T)1Axy`ZGj޵'LȈ?i;;  Q KM]@kvjȉo$/:! 26{b)cm~)3xI*B!\9-0lwZdW<?zVb!i Hb]";"6;apxH sUi(7C=׮̀;~0')CGgG N%#YXL'4q,ALxCH;$Z|FNRNa] [ġ ~Gj7n1X@B2>lx4eG_ Azx}^ac@=62@"6x${O""Hl uu 乸a0+lWpa*)coo{ehy&b|Ao<;t?& UwFFK{i@d5i(1@]b7I/ǨX@6qj0 &9z$]j9i{2Ow}suqF37.La\g+ջw;o=RN;&|\Gh zϾK ƿ(L ќ!lY7Y6+F~ 1-PTv-"n3’>̲-W틯8r1cK|_|MEwR,0|\/O6po5$s\[cnCb sΚJܬ|πoZ_.ٙ$tΦKM^YzuXs] Wȑ#Gmӣ.oݻwwIaRc*ͦM9>_[!fÅ-GKbf] HL= [_:d*^zoQĆ\1CB2]&l5W{ϽpaGŝT,N(0c\}}}jj3OɏVeg=Cǖˊfvvc ~Xvw U=>lzرRQ}:8K*q6Sǘ GI 133멤)ssqC\ȫj8|{5Rezw|UCi/_{R-+eFoІ1>꽲r'uU5[+[T(~u?ZiW^{QkY1sүS^ &֬^13\]kӲϞmsdmd퇣wz4>b-.miHT op,Ěonط3mݺ5~>gy++>P0\Gwrwp$$>,7q*6)]|踒ay)bz]6u撤s&m`Q+XGOux'~T̷O7pABiҩf:k$jFr]yEf:2 lË?x~Mꗒ4)9msnj2΄&Ha 8y:ӽtK 5cCd@u+[|K~|G_"Uebt0*p h& %E" Z"0-P,$HBD(Ijn]% h $tMC+DhBIRï$CJV$Z&^г/($uah $אds@{ښS*YŦԇ J0 ҀB z(l1*6\T hmRD?6i @`#TCQK"Ili5`)=H=CS  УŌB7yHDFh`183J F:%A)H)B [(Aj[!0ׄQ1- JG[5Pu Hr7+@fD׆N?~(v; wE)ÅN^ee;U]qP$ x i aiA MT؅~19lTL,Iqta{M SR@*Xsr7w!(R$iӭh=`Apjw\kyPɕ(Yx d`P~RyVI}+GLy'#P,Z$UbH`2X@<4NHHt,:#PD:IxJ` pP4OI,Ȏ}%l3s()߭dq5qb&KTʃʅ%ijjW 4t5QigJ *9\z ц(nT4.dca C,h|J}8P]D<`#H}XL 7(X$t0!Aw P`i2S!"W"K.Շ|H青$0 Ȋ%=𙉚2Qe=*gSTGY dPe=T$6M,sPk ˙84&̙)Ї4ީ`o@՚\kcUƌf؅iR |@A:2_@Ҹ:Ah[G2;%(E0LqL byP)O*.pEWC BRmC8t8Abj]-&\PT=(00 :0NRm(4J $c¥BG^vc^!RP,DelRo(`2DPW/0aAXB$4gF8pU"т%08+ P Td\4&r@G< b rjl0熦{7k̴``wQJh;$4@s֒8T2H\ zm@á?X 4Q 5{Ɂjʰp.Hq 7pe@ á?X!B!Ҍ& WWH`Q]F 33RiP) `9vMVE``TJC5؍@JV4lpZ0I4~Ppb Θa"@BJB%30 Ѥ?X!@bI94̘1r#S5)y5aibpP kK$4 HAۃ۠J4)I#/9Au "zp&z UBb/9ՁS&zpe(hIᘃ?}CAr-pL^MF qxMNo'bA6Aʴ#@qpNځtm(p<D p>56H8IFP)<U PJO)zsD©?M1@.+T3H)fAB,3Д&UJ55It3H6D Q*vt;]g?#lǠDZ;ԵGxVm` _%zF"HU]S=((dXA.8TbE7IT7Sԅqq ԩ5Ym" &pp"j {Ī@!*{$E q(jY3 O)Z,Te iFPՈ*pfV?هC6/O%Z(FI񇲄3J[ЍaIcAFv*SUhVAR*`RTmx< 6Es_jxlM)ʆC^e w,a7b$[?`A،..SRfI )w¥۔2(<<Y`a'.jlP.L XτՂ ڡ Qj%" fIx+4iS.#hX@F ԇ aѵIbP+h и&6Up :)Kg, [u+:z^) [u6X/ad\r TSx`X؂z2 56 PS〻Æ@k9(Rz.L`5 d,0P 3.2=Pp= :J(A!ΎRtl*KOp,(A+$O| pY"7@T enxd$AEvQpjQ@Nx[J1.EJ'$ꪣlGƐ & N!@?c6mϞ%p-&E(1(ŐAO8nwvIS@!A0%&` eWU͘f y1=p׌(khjtܠrG3`tm,t>EʍH!6PV`k BϪQ8I(EPp0 &5j |̦ I MPK:,p%: q (@rNx"u (E0ĦP#o#\4k0ϫBd%T>+ćSIAT3 NjA޹"$($_Ԁ @҂8 MR8Epb2à+RhH;4Yؤ8aMp!)GE-8E,p$ YKD)F *{ =lBS: UN|t/C`x (Q8IT҆UYX(L"YG8ܧAAқL g U*ĸV%W.43g с<.3$Pxp}JDCd`G D m_ (!U\Sx a%*![]'6,-(U 6( ,dpR$8W8",9CCgرb$\OSk] =(,9Ǻ()IT,EuX@8e+жBe+]IA2&I4 Qfc ޖE$1J-RI qcRV6C&s9eB]i`0X]M= r1,'S, gʆ=)p8]6 p.إn yB7֡ ~H vu##Lc!0y>/YB}+ ;H}PhB ſdC ǂs&b{;aQ$Ha'P?28K_g·F1 t?P|NL~%֥&v1|$ڇ<0(/"xcGF"Xźp F& ٹVH1}>Ia<׀6‡;8α@]q ~7h]xA&?CB`rUqpH+Хm(MbQӬ rEg?$G)M L *w3HD 9Xrke+a~Mv/,4JiM+h/S0~+gLw pnTw pQ.U7  5W:2*Zܡ^s(? k,f6onU jXE.qB9.Hq38$hBmRJ bUL) JdYζȖvo G< W\0oß. NaPFQ4 X;mR:6 Yf‚&B PGzК5xWvj>B@Y̸35 ƶ0?:JƂ, J?!2+i]0܅@ 2&l PL&x"nSLB8]pgn c<)6L`{fPv@ء{ 36Vц#`Θɋ#\GP7坽8=HE۴};>M_g}׃/߁C+- 3ik2ʫc_t;ZxVU/[,?U+g5Bb>U>mh~ZAy׾<(mt)h<3^J'??'{fe(ڹ&x?2ˁo8;tϚ^VZ?fSQ;^&\ JxPސSƯ3>wh˴W͞77~ԝO_md5SHL*)zpEgj7o)wj;3zS'A_34IխÒ3u_7:ZOq r^{Ǜ}b~R{E/$LNRWEOCtĤ[q.?޳fʽ7eUمCv=!Zr"6qkw.pVli1['svq'3#7^oS*_6冻yMQ]fy^֏p^,ztҺNu7>u՘Ugy?T|)Z>i|L+aG=?އ>W!f/ȯ?/6uɬeFL/F*n:4Avq cFG,;mZܢTd}dmn7*S筛'gxԨ'-~sLذE7ϧ{c̰ylEo l~!㞊!;/$> y&KW}sCUr\J(5:h8_}׽T's޺_gμ7z͢#|:4nZM㦧|PntsǞ3"8މF}$^&{pc'LH_9VS֣Qo޴}:y` lmM?}eeSS)Y#zu_D)8Pűi~η1ܜsBGgSf*ZS@r˪_7:.}YUriџwj/~͗zj(#MxdfCڶ`sgaޮvvS\ʼ-?3lއp.ex>en=R0RQbs  2-”wuG+~T}.s5O{5,gskzKy+t-* 8cZeXIeÔo{잵iW"KS,YId?dr>(plΓ1b/];r~>xk~ 4#k.(u(&>A"e]Qa@K 3DHD4⁢!A#xD1bX% ,wyz0pMuuuuuuuuu_\mOxOnZ=mmn;Fˋ;NxV}ڋY#ƞ7#xֲo_|Ρ _vī]Y{y3.x횣L~ ?Z7־vj 3ر?z{GsêkOgohGo՟cpe}fUKvm7tX w}oɸ_txM_[߹^7f]xtSGU8ރR޹cWk#|kϿ|նr{7{~Um~*oΏuo|mǯ-{Wy\oeWM-8l!/{w}gs]zsh]?q?yW׵3<=?ua;~zc7.;i%_}{?ٿKq֌G-:|\,)oO\;GNN^~n##ohȨ[S*~z .۲{}bU7b=GnrĘN;[|7v]y͛}rB߮'պ%8r{!\V+_2>1']Oר~D=޹bц/R|+=hw=4:r/7[};_y{O̿xۆ/~oa.o\9co n7Wv݃kn{ͷ}[rT9Ozs>Zw-/q̾~_g㏗TL|~{uh|.l'+q/x hee%w ίi}.~'x-?95zǜp&OMQ7d5Y ,K:`@  B%[(vʢ exY1;CE(E%ںSX4JdQ&Hۆ< dڦ)F@Rtr: |R8KcdXHZ(dȂi:Db2Yf4YpR4߶ÂP"Esq)j%bKY%lV~_N";^$~\xd)U"}٪8xe]Ŭfy*..!iSh 6Ŷ"wG(nWPk>weɦP5+͢MZ[w̕XPc 8V2oA=$?z_dZ=ǐ936yuoMX 6Ӳ }m =U<XVz(hQyr݌ҖO°2yhPO2aìtw sMTfYfoϦ\%^),ZP%%LnOPF3%N,¸`FeuEO' sBFk*ۙY8UCڡU)q{ "Kvrq;9o܊CYb<+t7Pa- xɢx*x w@g)t@ Ct%ӇRP8e)KA֡)6^6*ۯZ`!KJ)S֒-Y r8,%򖦚5MY"/J#1uCYoRV f?Jb,4D#_!ZW Ubq`hfe"Uq*#BTYJcwTºӅ3/m2~⤖2r6S.LuppoƦʊ]⇠$CmӔPUyEE^#цΎ噉Y29Y;22|SV|6Q?%2)5VF.Mt`/VDqKHC^U E`ABpm&$Mt~?%>DC"?xםo" LCoR*5O Fٷ0A`bue)3ffiٜ Ґ/Ɗ*i*a@HMa2/㭋0P%\F&U<zֱDžB#_ .3W@9dI(,I'S2m<R5Kru$rHWW?m= \֍z͞TP&:s? BU瑳2f4j(d"<4#4cxoRyO25"_kchDkSM4ec('P޿)UHOn<6925\PjFԴNJEOT65ԴE"465ӼeiͯOklkTmK{)>31hDΜT]ؒjh^7%2)!5 [k&"gcʜmlTշ@_*^ؔPFxNP ߒ[Dv~÷C7t1aU$("2R+CY}cupa2j|Y|a8򡪶1Jt) I7亭c.D[SC|&'IT_zu-򭿑GKz1Hfz5>a8" Fռ%G9DQ$r(?4'<-|gN4 ÑoDMIQ=A~s-s$0R5O-fߜ &- c#.A} \2c(ߨh&KFu|s9CfoR O7nT[\8 8<|  =oxԷٖꛧt%պ&<1?˗yHB,M& 98|Cw}sRI0%w_ 3!AJ^ mN~=5 964)һn&4D3U4Luy!(%b<؆0#{Nwj~[!<ܖY/>r.GBb#%hC79^l=a0s^eזra>{vAp9)PM39+{ Ca*ꜜ_DC3hf7S6ˁF0-xgVh+e7N~ /,]טR yDmjMdr $q* ZU|S8ZCnT. 圻Trk W2!yP2pWȱM;IӄcJtn^?w+7Jp/̰Nx; rUms7.D[Ʀe(Fy83I./:'ļy q6B߀SkUz8e;rSι}GÙKA gWpuվ%Z5eA|znNL䳏}1#$\w> G+hQ8 TbWUrsg&ܫ~Z8KBfPuV>%]͑pXʎej 1^Xyz(}^͠xH*{E9|Q)OU!yʾelteO+7Qid=I*7 yqAٮ}.w}.ŔJ#\oij§QWOy!>LchuvNxn\q\zւ-] RY+PWpmYR[qMRs)4ҧ^Fa[pa)|Qc\S{Q.fG0_ZEV93dlʦᘢ5| 䩶S/.[˶/yJN+<>b&%FKyy#ն@B>xArUߗO?V56-Cɽӱ|"\C.B)i4|.~I }٥ {\)|9l!_.A59`磍%o&$<|qKZ.P8ݖ-Osq,WN:s,SED >+{W Y7PBp{hVssm Le+^zL6A4Z[ʊ߂cAJ$"!kx'_ >uNT6E&99wpZ4sޗ[Ԛj#SS0s>ȱ[ߒ\>6IZ[gO5EK|ЧNHj`j +{,=%M\g{voBz>]G`E3& *y9ȶ>Zp.[9oLB8TǨD@x}W36Sғ~֊9S%QٶS8Y=ߔ.JJzߢ[e?@_)Y:Y>\fh){|j1rɪl#%e[ZeoNR'z,75^TK{7Ǿim~^GxׅzP4,u6(t1$8(/96.WYzUJrUcc|fvqV~[)>{-#I|x7^(&.u>g*9x|x_TuR^0t76y5 VsI f Y)JD dP EF\*ұFQҎ%$\>ܐjmQ ^%#h{fR(yE"7LTSY߾3/JHƖ- #3qBsKMSK Jd'dYUHw3c-dtd-xhtml/.git/objects/d6/0000755000000000000000000000000011766376474013173 5ustar w3c-dtd-xhtml/.git/objects/d6/ac184eb09508d68fd4351cb1dce54a0a17c4020000444000000000000000000000222011732707630020335 0ustar xkoFٿ⬳& 7U%vh(j?`3 (ƹT=cpX3sya4]O9llp'#36]%?jLզۻOa)^`ZĀpLCyGפNCiGf!| Gp-a:teZ[<O>~.r]o _\uaMư%1Ųlɳc)׭λϠ)Z 6Űz =6zqKcM$v,S!߀nL߂םcx2*NOUWfuc2v7 mp///P GتLeUk(f q`a**)TN?KHqsJFekx9s(K:_9HJA\`CSl2k} ܘ?}935zRoz۬ D 7XY*nA2ZN4zڈubZ?m6 0g e"W2uf-I==O:S5\'dBNBZ$9")ܫ0{<NđLgJ88ǎVW,-$4q\۵ZJJv+&^B,e5Y.[^;T=#g܌җf6>@)W p {v-2hӝ|ć i=3eye%skp"y'3J\S嵞sqhR/]&~.+aO~AF\[[DY1Y<}FkceiEqn;x  r0 5#4VfI`xf`D3`DL3 e0,H_X=a ^ r0# 5#4VfToFd?>F$0XbM5Ճ׀śY*O΀1 $3X0"}Mc`&5`xf`DBֿ;w3c-dtd-xhtml/.git/objects/d6/5bc03640ff7b217b9592f787a83c69e7c0a1440000444000000000000000000000065511766376474020205 0ustar xA {W̡8nW]]R)V8F`;q{@jjw;7xLTTɩa;Q;[@Sd^;_°6B_-[gDG᳽#{QI=ZVa_ºECpZ_.l$ydka/$/tG>CZ,K. 'Oa2{g!o^:^n x )Iٌ=9-cf8]&H ?#ڠk>ߊǡ~]m73(@@#:mo7P C6B$\؊{ q u S9\8T-1k4?\E8%6˸4\ErN-&14/iw3c-dtd-xhtml/.git/objects/d6/b38a48584b4e1dc59cb9227052d0f8ebff244a0000444000000000000000000001413511732707627020402 0ustar x]mw6f8=%nNb+Iv6D"Uns/ i[p9\\E&I6/}f+q@tEqz|<.`c/G?Y>97|zy8~WroOh+3j|A rJb L ["\e g{}/D퇱" ( 6@m Լ?DEk2F<ƆS8 ;B}3m}pJx|8x r6Vi"Ams.4 Yd_}|!Db3 =b"Ћ0IJߌH"WF΋]\}6>5MܵR,,⢗A9X8(sbW.Ȃ\}5+q$ᄐ! i2q9ȭFlcEe؏IY`P5Ϣ%&$+̀fв ڴ-.D"!X-͖:LKWSfD-|̛TNh Y^D bTD[CM%;qU#YNNI?4*Hk.r$YE)-Cs||>YJC!*K<^ eIo#4:5T'; ErN , 1%<4!R|!1N -G]O?d)2g:A>As((FFF(d> JdG]8px_r2XFb6> jU#i6_)'!.Lob/2H:[YDV,ѶX s 4ɮU! SE_1p\$3ga!d~}&2˒Biy%\p<ɣs$N(ӘV3 1VFF)0GY_Ürkh@9,ˑ|_#h9_ eX}]J`_ǑcWO/:+1v@`,_)5r<1Vؔʐ(Lځ=%#%h5k ڡ H>L`X8CE ?݊{wln9>{,P| M_U4h ד} 3x:veȋpSoz-rQe@"9še$nku ]HPRg㱡Xݠ3l0KY_Sޟ%vH[Up0f>q1U3q򁑏}]#l HMHɶUbiiuč+NXK+ >zZmײ`fB]0.YH#(&IPX`Xgq+&ql豓 'i"71-YUv]C,vT4K3M("^,%è1<%<=$4 M!'02$6 7{aWʂRs?V!zf2hK-7%NJq4HqFS{G?v/{䉯{9ϑVX:|ϛwy/w+bҝ4~EY zH+h}bo-8Q+•>b-N~r?s Bee J2!;xSm4?,RjwO.oK$ѳu[+Ayhc::}}DbK+/;CV Zk YdBE5mElGDL1hNTBm(?uZYfSo[Eǚ=,%Dc51~q}8a}fB,tYay5AufaF;z'iqX}|qRe}TtT}ŽWt x`4k`c>H.4 o-s/(,p%P 9%>n>($zh-Zb kf 7㣱D9Fުxc2mS^Yr]|`ѽ|Pq%Y#4` i Sţ`hڔ 6])Ё-j}25{/rWY[ɦtgj7М}PN{kR6ZZݏP2w䰾PItaXl{Wx`w苇 X}0|p><.< -<]:f^U*xxMGA<庹' e 7._f"GÃXðl ?W*Px0"NL>X$.Pj۰]TUG|w^д~/PlY" axN'a(d.hb ItAH_lkqsHi+hbUxx<\xJ@ &Pgt6!W@=|z)ubI?6=(:9'HU?\Q/03]T\P'2'AU=#sK4 8TThJ+6.nM-\tQׂgg̏Cq`Vs0L7,Ѕı TR'VGh-h5N{,>hX*.\j>[TbgeQQ^e: U/>}Q,uS3G>_S]xmXR8swKo vٽl5KMkS6m㞌b9E.sLQ#D@C 9qU41jL1HS*ϖ ;(B)8"Aq>s\oa\jtI'G\q(n2hh04SnU!jD3O Q,S1=uoԚJHw OQgJfU ]eFw Y>XA[ Z?>Yeysݽ;Vs϶㜂>f뤆/oPFANƨ&mʚRt}0n8Vh>s׽Ǟ:J!5&;/owwcKՙJIj:jp$iwe9KxNt\S toPR]hZ?MWSYѡ8 g'Ħ:\ݟ7*p^SIŘߠBo Ї^:0-e ą(*[C1Wk*٤Ie\EB$6W4s)E.1S7TmE5HJUǩJuQKr&O"Cv,kEgTDW՝bxzPy70˃q( hATz.jR$t,i;e(ADɭ&eU[`2)֥,pnpu(S֡Pf_dϦS\p爺Tjxku">ԙnbiFE XdsǢ1o T[+9u Zމyo >.F"5EU CKg O`˚PjZ_A%w$mGx\WaD1mhObߺQ2Fƣ1֢8`JEF p`|P6邚[Ө9(}3Y6dr$P8M .&[)w(b&PP &=ϯ|TA)7= IQu2zOʜ)02`˨;=!s;_sCX.,TٍLnud]k7JGqoT%6ߨuT_}ԪF|2ng_VTW2rXLP9)qaZ=Ռ;UPSCy*kU ]KC Io0GIT*$&SŠSTRI9K3Aks3B}eA&+)*_.7z0}^vla, S]߯@ǪhNS;ɕcVfp:TJ x])l?t-{VR`Zxi zXO}AA SWpBJ}$ir6[왈`s[YNhA, GrnY 3"9)(Pn2OW=$<ęd8ŕ6SizB>(O:Xxǔ0~ؿǗ59tjOF>Utbex4%VɃt+44 dgFr12pW˝"hMz ~)UX7iJ1h,e`maEȰ6h*7DhVn~ĜdRְ׏ Bvc/7|Z5nIY=8~ik؆XzU q#ULc+ HGjƬi~zh w׆ԥ~ ^(y_x IdA^ق}u{P%ffOQpĿ=W?>0!w3c-dtd-xhtml/.git/objects/b5/0000755000000000000000000000000011732707630013151 5ustar w3c-dtd-xhtml/.git/objects/b5/01cc83e9c443bfcd6857eb6a97dc03ffaa9a720000444000000000000000000000156011732707630020613 0ustar xUn8ݳbbhXn8"4v KE#-cbeI%8ޯRM=DA <μ-j p*x=6`f0@xG,p Ok)]~[ܶ->|⽓}5 DUL3$&PyO~EjQ;7 wem#w3c-dtd-xhtml/.git/objects/94/0000755000000000000000000000000011732707627013105 5ustar w3c-dtd-xhtml/.git/objects/94/59d4ba2a0d3cc475f89ed03a13a1517c04798e0000444000000000000000000000002311732707627020224 0ustar xKOR0a03Bw3c-dtd-xhtml/.git/objects/pack/0000755000000000000000000000000011732707627013567 5ustar w3c-dtd-xhtml/.git/objects/a5/0000755000000000000000000000000011732707631013151 5ustar w3c-dtd-xhtml/.git/objects/a5/94f1df34a11715c69dade5db9f615eca9d2fb40000444000000000000000000000041311732707631020606 0ustar xuAO@=+{T^ Yh"hRiA,a_{wuOsfev_X×tyl>T^5-#_'x߬$O1ޏۣx^FWdizaJv(x@&9?q7,mtxA0ӢNx٘$/e[a$UTHHM{,8lJ[vxnx:F[O!LbW/ڒ]ѹ?%r[>S"U*e[α=˾6s+=8Ad$?(nk'\3 zf=$顢d슾P <+B"ڪIٕe\=k)#ATcD$dIX^JxoRe*{ ;tK0706dA۶O܌ xC/M.yHCre^jRۮї.&e6|L3#L$v+$8GY=h +sA"i ;p9Cjk.1b5cL -2t-& KD.}G x]n (K (W&.pK SLi2]PYj(]d 5)M%MA 5UiĜ9H=TsD܌|^4cjmIB8[+.)w)@XA\QIDL1Tȹ->SK3ь% HyBs:i[OHd[n'/kՌ}'ƴ-2e jH@UUO\-Ś+nW |a[դ֚ߠAҼm(sNJl(=P5NaHO S,ZyellZn=0^BxCF%Zi4EFMy_Dฉ3*6L` 3ol (vq$ tkqĴT-|t*9( &IWȋޘ"oI20Y~:SxgmR-7[)If+ /s0@\B H $ح$*2nݪ+ ۈliCpD8 1 SVӉ 6n;f<-:9}nF8p1tmg!6uGg=naΰ81W$7F^ #GÇ{&9_1qXJ Ht .|vG[mϭemO{=m(CrhmET5A>-Sʦxm6̙d6lkìu8ns }*wj;SSƻ4i/K}Ά}`@Jy8 pu~A5'Prsʾz_믶2*J Mh4.4M٢aջW3NpRVlO0JŴu4$ۋeX揍Z;uz޿@m?=Pb/Ack o{bi+3g$;bLQ[>?4Ⓧ*8wn%MRG ԩ{i'lbak$[lRN͊{5;v>lv<ߧv\[ 1WoR40寋Wb|w3c-dtd-xhtml/.git/objects/9f/0000755000000000000000000000000011732707627013167 5ustar w3c-dtd-xhtml/.git/objects/9f/614535bf7365b87cb14702c3ebfae4bb07f10a0000444000000000000000000000171711732707627020366 0ustar xUo6޳+,:YUtNh"s C(dHߑT,H{̻;p>aͮUA 6˞3@]J}\L_7dxOn~ju{~Vlלol{{ Yf!l8N]*_1( f@_?znDes(U^-.5ZePQWڟC&N^z턗Tֹݜ{oB z~Qy;KXIAWJb`,*L$z9M0՞RWrHbSbQɺvYō4='O誯nj3xS܋B!A!TsN8 UNFjs" ?#SST9uL. Ë9BX~N%^2xJgX;#QY~K6=aEF\IB{VtdL-ync]V|mr?ؒš6h6+So@!ٙ$J4; hd;HupD!^Vq,`S*#RhB0MP@%f|fۮC]]22ID՚/.~yR%ݻaү$mY6ԋRf %ҾM?}`K~]1~}G51ٛ l6IW`z<CϮ'sZFq{9x|q}Y1ӫpęJ!G.Kf4I|22G3=Dȶ1d0gǽ)jzL~.==z,,:||6颖)iU,Dt뵂yLHߞ鳃 QUAÉxwCYh\:D~q*"& P6+ sBdu͙";U\~c6BϝY /.\a:d\D*ZDd-ٸQPd2RsQ춤4`HDu \xSYSsT 8xEW0.x }k,i\>kTmTaƧ`BAvd21oiT\.<бZ  !+ #}q-驔6KooYz8uuF7C 3C>fh ˪OUd a,1€)V\ t՜P6*Y9KTymXQR)} 9u-eZz.ƪ)=tp`gUmeFFƯĖ Πdcl}3Aγ6CA VdTv/it)V/xkXox@Bkk_sߌsM".D˘=zu @+ܔHroiA-imy9-^Egx[U:Q3{ӿYeVqw 5ֶsaxP'zKԋ@l|=Q_\#) NRjIc%!Wt+y1Q΁NSsDX@xiG1x?v]m,%q& %ZWߌ  nj!!Q&+4C룇k_6 5'C" , ރևjkm#~(YHږϦ r )UeՌ8G/'-1?:<_Ӏ7k\Z$.j$z0 d Jgߛ4-;aPBQm,4N} drgQGE zB 7RE'{';tPZҢ75o[4J]QaАGOY6m'{pTsZAxo5c{fʰXǃNK( >>ҵJtPG(j Y17]5tmxZWI-T$8>g*@+s;A!C=jtRN)O ~^D7ҵ!x u>|056^Ngj̊lF껽=JDٔtˍZ^R7;rˣt|܅9T2'bBD(Q>Y%t2V݃_p`Ud:hn},C{(QU&([mbUt}VRԤFU)R,6UgMF(}wFR|Lti4Jd-[klVLR߅<\WP+eҶYpIgF+R2jywHi"-݉Gqx>]R 0+BXCT,ekMUiS?A[$k,HApvDG. jmn0_@A9938 iԅ4UI3D]1an%4H*ED05t6w$ej P ߎ6BCVeBALյ2z4`ɭ _rKمwhơh4 r~HFIjdQGϊdI0)j7q:(.$x*T|M^ؚ3u sxPFh?)Y] +JFиYAL -E?ƹgSI bMSS` :]:L3j ^Yzɑ.n 4i*7'fg4 l Ro/Z7cC9Bbcau>vߺC2vTx2-=Ht#?ʹ…iH3.L0M4>2O_~D-la$(9 G>ϽXG^'56G.8zን@ {!aߥx‹8G`\J3uv9_zibʃ˂P,xרmH_}W2lisBMV7桴֩{(\ ʹp/k]v>-8hs ,, 9ߣ/ciiw,w3c-dtd-xhtml/.git/objects/80/d53d43ffce1e90ca3385ff44367687fdebd35a0000444000000000000000000000557111732707627020500 0ustar xsY"g{g5Ml6QᣎhJT%qIx&Mh.}p*h7׃:썇b:֩ ۷o_(jǜ?,g׳bu>%ǁWj#rTZ}Tϋz;9][7sy9OZԖ=]TS&+RUhSaFaQ{D/U`_f7bv>cf>..V\}- \]֬?:w^}Ƀ]Ug\o7;7JxtCDG7t\(4[vDžZ/? /KeqW#Ͽǁ',UHJM>yzڠ排h}?1_ѣqwctU= lͮm⓹hG~eLh㽶C=&mXt6vs{}DHb͵ѺJ+d=&xOV},l5jvy@N &iQlk 19t{w6u;}Xy7 lCewg:v)k&6$tC"~DL)imԓ?eްy\1«8'GDZ~ًZJxY'ttn3OFu$Ek "GD|hqAWʖ|šj_ڲQrZ Gr,|^y&Վ+dR)W2Q,I*Y]TH^ShxBJ %6x0@{AZ3Hk-Xndc`.#hLV k| `17506{*ySjHĠPBAe0m4mT\~=: L{-SalJ%]5F0*0ŌP2$ʪ70Aǝ'o Aj|D->bt(3{dpAayX:fV+5cj2RUV2X—p|F! p^5ʞX1mEPQk+#*ʣ "XY"Xd*Zr % JfL)$Y|u'јv T\$(iI8\I*H\Cւ%LM[\$#(<EA*RX0񯕔$* O9C'X . P ,* H?HefHK0,쉵WXl,#ú*e# ȹ)ʢ(bTDFJprt>pXGыAچȀ*S1H[0˓ˬg20 ?1첣v>y@Vαh8ke)anH94J$0iqg@S}doN!#mp%?W4vtW:/E&(*tИXML>#InX1*J`Xl(@U%~ @6,א*M]Dw] FV{ܴt>XLAp`h. Sbg ͛*׶p)\Z%ѱ(^K)Qg7(O$%Y3흖s[{˝۲ 9 c[T`rxЕUxMEE-Meo|57;Drcˆˆi:'PD#U["'eATCJ`C<94xPoSFӇzY)V nB dZiˉˣ#H IC`y9TM.ZTp/-fʉX#:y|" "r>Z3.m^,AF[ ZinZJȣYe[ ֖ϣYjD9aɡFv +[fD Ѓ!J30*5 R`3!dy· ~I  Ha"/Ewf}^M=q!'[lWQmh([{mj~}#=W7.e["mvu o=G;34Dp~Z 8e GyRx)jYHii]Hq5vvݷP"nDo;]\*w\CUON8;JfWnUug2=ޠϝ:L{27GG_~Ig$9­g &.C~fܰ'uyW>Dus23zgNδO({ f˷8Yku[3dgw̽o{c jHpz&A6T,2uKլuF}k"þ~q{cYjUBqǨ071;lQFx dрot@0~јٽXi7Izۻ ;q=m]R!Oy@IZawz5i\ם>o^=l]e=Y_`vvi*mPsx߰V~yaʽ$Q鎸-9ϖ_ URߪ1q$oxUvs|'TH] ׈/vEny6˱1 ?jw3c-dtd-xhtml/.git/objects/e2/0000755000000000000000000000000011732707630013151 5ustar w3c-dtd-xhtml/.git/objects/e2/fd26caf14ccceb3df6e1e934ceaf66045d5fc80000444000000000000000000000077111732707630021033 0ustar x_o0̧8B},6ԡi؆4S[`'fpΟ~$hIH_A=>̕# ?_(aJ/.y'򽘌ZYbtTNlzy욉lc&1+S`>Bbqn!ah@ x8PɊ ~젘 ?4-E%j"fakQ媖%S}X|Y/x'kb {ݬUKcӺ]+قr֪ޢ_,3xʘuLn#:,s1lX4;9~K>Y[T$}>' 码uM "Z`O6zq }Iz[hBw3c-dtd-xhtml/.git/objects/39/0000755000000000000000000000000011766376554013114 5ustar w3c-dtd-xhtml/.git/objects/39/a64bf575b0f225f4593b513155121dc9c3920d0000444000000000000000000000136011732707631017776 0ustar xTr0Jb[3zm9 KK'i3Ӹ0x|%۷o*:M<E}Y~rNLedB :80Gj)RWV׆5lވDNMUI3"vsq{{9_⇇>ldU fp[("LiRK:V4x>4u<ïNg$ %yB?Sm;nOǺ^c$&Ee68e+(l2׮ <Ol<:]!^bD.+`fd6-\ςYw+x-jpu@.yͳzz؝rrouC5gRneʒz^Ayzo;$rL#[3eZa*1]wH2_A3y1ci!QərZϘޱꠈo6@a%?m@ ((qı]8^|:xPqAO_ϒ%Wst݃z fDMd俧g}ʹO]|)!_r$w3c-dtd-xhtml/.git/objects/39/51cb3ccd6086004917e49a9918e3ab900711b30000444000000000000000000000040111766376554020010 0ustar x+)JMU02d01C=y{>GNY2'ςGZ0YCr͒:SorֹQ"X̰BSdw+f;4ND!9$1'?r TDZ ɞ<<U^Enyyo,d~xҝbSJjRfbCPݗ*yގ[ Cdd3ej?':jl UR[Tp;r'te?a0F#98 y[[ o&Z`ԨPw3c-dtd-xhtml/.git/objects/b9/0000755000000000000000000000000011732707631013156 5ustar w3c-dtd-xhtml/.git/objects/b9/f5881eac021f2076ba4c826247884cf68422240000444000000000000000000007761611732707627020041 0ustar xkw\68_'bN,ْl/%9Ė},M2·]U[׭bYAܗܶꋴI  >?~ɶ?}fGGٍx}χݝ޼ꫦ&~9# ˳iq1|^G"c O|2]Ay1AzRLϋ/m>do",{}Ape'ټ/!|^t`|ydj>z}@bb4pTe`1/88*?Y9  gsS/r6#Z}u1D:GWӲCρ*=x8G2덻a14sT&d<+U9(h1Тs@]NѼQIF LǟAK.cx^v 5' '}b9hl=1柊l4v8M!g OS"M/}"$cVi~$r)5/ c!^S"ȵa Z";l1ÇsI3N-e݇?|$}bы'Yd^,!tҰ{S⾌8YEQ3s 5-d0R~"RZ;u!+H` wsat{ {9>b}^_pv ;B[w-QΡx 'MN 1<`^@9Gy.dVFFmKS, :UM,j)9r!-P'ĵXhx+豜ÁCt07c@arg09 ZȢ:;}w~p~TSeqyap 8]s#* ^$c+`Ctϕؼ+rzTqBE'Jr@qH9Ӌ؝ÍTlRtXGV~>O{8khNfrQc.h|5#h1N:F'tZ'tVٟКZ 7r c79UʮƂ]ُ>!ih^_jI]qz`t^fI8C8˱Љ?R7t1)t/v?{jF1\lDXYb0=2etjD|GD a'9Fg00z JW~v=}d@jx|=+ܔ}A+ ބOЮPJνɵz,C'vk02]gi9a(% G(_o .5ܴ(?}D{hpkG]t~WN1]Snw w}q 鏽I(uܙ\{sVex%8!H*J`;>pqtCuBSq'V"ó %{WW2p=5{WݿOqu-|BﳅCKd]L zÎcwP+g+M<˟Iw;:lw!I"WvUn ӷr|zfx;QJ[0dA.xxCinG3Ц] ;f ߜ ͍~<6~ЌZ06_O5wCmZpxYϼGl(7밑OBX=lxMj{h֢6` />LS6tqS wө2QcV5dG%ZOP x0|b~!C o! ضJqW2x~ W1M8Fv pZL 0#w2 wۨ^M1 jFmHf] `vbN W-ߋr߱e@'4S#Wc45XM-jV7j1*Dcv:xD*BH _2Q+ꇻyz(xՊ^p|975tL﯉yHQmҥDB/!h#6{oy}T۴whzdW3vTBcMf尤np0S4p_$6A<C0̈́YY[=:i.hZ=p3SpU;fdG@iL/%-^I쎣cO5nO$Vyȟ33֤H[ٸw7g8pP`rd1omY/9B fstw#ܠqԀKi 3zMN?7srMM __Ib-$ʀo#V| ojPjwu3v B&׬=_\kP!Z!aWitZEVnr߽n& +Wp TXI>/ezR'S"U`Xmb#5 Z+5ˇzvHQ\dD9VT ,ldްJɦI4\}(+l7,rxCJ~x p4hםY9J:xtU~7ƶ>KP%Iޅg(Ipet)~xI$K@6KRsdF%砱2$?f"[˷ެ:d`NMk̐FїP >8(@%i7HQ" -"|F6ehZ 6f@|YIG_ɡ((Im%w<*iĊER{kI%-g "8'^9 Y1C/ F)ƪ Z>1T&݂F۩E% ǝ@)e ”FUTJ 53?77вfhkY>{db>BIRwnmh穩7q~ հfY>vQQܒJΧnቒRZ XA\5冩UqU}O9o)Gp7uE)!ĸǒ,H%q!%9Jh2Q379$y5%*񱔸Bwdؔ Y*7 CN@O&R1x67KMV/\Z94[O4d 5YpYW0ikD2<ͳʀIC,A$d>BH8 eP s 'P>㍆uCn3$2҅%lNcPi^"pX"=g:<H]OOq|42bb`+v XRNKHf ].S>ir`lHѸn&5BIwl|?!%9{t-P[Q{$]jj5>u !(!\6#}p~ܞU1=HtG|U|oISe6[pq*tD(]duPwnщiW!tU-E6'Ni\>Zqz-%CEy Ǟ}}ݱ!\7hy~}.ֹ !ǂM$ljߒ!1y~`kSĩk2x)ʰ&۳9C@_ }\f@HKWsxD+-,ϲf }"ṴY㡄zL¸?w)!~"ՙKy6n/Re$KA&1%IFaӆWbvҀQO2h_ խaً#FKڴO_폚nq|2"^6t@9'my16ۿ9&$~7((ZQM X"v c}eBybz"ab l}=F%ӻCV[I1||Pal0fʦAv?|>6C~fT2$2JI4jxw?%~InnMwROl8ȏٌ`$ۿH|DC$XTLC bNEm\.',R 5UJl>| ջ<^*µ47Md\ӷ5"jkx{{"~hê/9l0AXR^Ճ\%qFXa:ZǡAFNd{B15[<+c`Js%$?HWгs8N!_O#җ y=ZuqFo+왉Ajq,Mg?|I/E9Ei!T z z2PY&-du1p$kp^x:.Yʹ {B~Mݱե)>QHJWsQy}tS6U„94,aH3P1C~v8+[bƙ%ޖN*O,6"6D`?=^@ʂT:[1XM}@կ!n) |N Odliz}i}d¼S\ ?]50ƿ6pKMuoW`(HBɍ;N!Vb]+n e+Afd_i";MY4t D!%jb,:/3%D<}e{b7;MsH7%T54Vӄ SQ>v1ELNqh1Z~"`;P*kH?c;*3NYe 1Q'dJ <$I5 $(;Cbx@6=ŕkW0{0 >!ϭzޯajLɅvgab4C{cltm[+#ݑHBp[ο I]/DUYQŃ<atjiz P3Wg*L>HoU16E$jhޘ{hb+O/qGhhiψetT; 3 d JGO|Nߩpa]"P :1)](#Pv)YNgϓHya@1 ALӱJ:Ћ5) gkV<22dj&Z&,(PCΚhyջQMlpGF-{L^\N~WE0hŷ>DŽa'+ŧr$hjؗI@v gb5ptAF7xuXE 5mW(Ni+_ݾFK6F%m_YO@Y;d49r:+B,Hj>QCag )<~NC=h-p58B91A|p]2AJ L P;]dBR{}}ubM/sdR|o\8f+II>m\FsGZ`JD5~vv=C*k9JD'BO?=n-,zWǰaWJ-ն}>o+_Mz]?+k_"ķd^t̀yR 36S3_LAe>ו'imQqw ?6_ 1nx;Qdem?eJ=VH_e'Uע3 ǰT. "{ƝEj rd?u<1F4D`7ܪۣnť6^|\e/])$# r!NtaW8j%SV?O+]kB,z Ax+E5^SHX8,v4/*^|T)Wܮڌ^O~Dr x+A>%Z )(.p+YMA6?Ϛ5L: KWtT{d̤&n˪J|J{Ux"ڳ a++O/K[W?a?M)Wx]<8Y6uq_zUUaَuc:|_yPbϺ M5jpZ|U(AQ> UӔb4WۻTA}^ .arQ!)I\f.2$P)+چ''hTF?\rQB`_<&TcHuEFZσ` .iYو/J%j0`Z@j!cc"Y9فĚq& Xu]&al`lQ"H-n+ymRbP|Yo5}9rm}see]ӭl~ Bۺ]{tjkzQ;HӶT߆C dcAy[M-/sv$9^U672CW!ՎɭHM^v= R۵C6EjcQF{fIM~=Z".]/b;]I^"2On2lgtk&ytݮ7l]tk&yt`٘Lq^يv}|g B-v*Qj?znqt* ;jP.FnG Z]%u5hwOw#|zԠ߅ ]"\MpF~A]{y5hyFeya{Q v7b?2rU{Ԡp?D0}jPZ"\-],%u{ՠl?["\x{Awݠpé,% JvORŷt<É$!Ɠ+ܠc([T~E=f `~{[]7 'qndAn k <7k>sux{{F:[C /Od:ӵmyui{`\d12B+y-qÖ'e*DSqu+A,ق'W"<tcmӵq]-uz)`aA = Afr[_i4ʓ۠K32u6h}#*\7_mz'Aab?nZ(uRFjǭ/ozݠǁ7 xu>|*x\k}<UN q~b[ymЦ   ud8)8llWx]0U,nt"'u:jP) Q]~*\t.6tnW.ztnХstGd'YgOZT$" u6nTn8V;v>u6l%$j <`QQ@pzi` #" .imio 4!'>'r+!{00k,ؓ'"|05k!3i M lZ0ʏ1ÆHij`ɭEJYPFi 4)u=44dz=SuX~f?H~tf17_ePcە1)8ɉ%8Ckلd.^ށ<1_zyl /&wS99EjˠV.U uybQ?S` s*bɅ8&`Z\͑bN+ЗGKx4CwsI1x~$Gq/Jc Ϊ'iw%y(ɸ bWH 5:cam)$8ZO3\atf©9.B]\;@YL "R B| J*h 8 6z )%Gme( f`F>-ž\e$M؜inAzDTd981f񵘖OYnXOHl:cݒ-9KWx[vEnxǴs؛QD2͢9&W*rMAD9 G#!͑_qԏAsEiz* mDmRDo/WDBXHa ~> AaY0A! [ @F ׺PbDn&@X(E\;C, X\-(SjDV>< ~]DT\|"ne3do7Ɇ "~ZE ?;@rяǮMf,[7-,= 'XA@ 3) @DL_,+Ǭܼ͐د3k`8(R( ,WSnX/xH8IpC:[~`] gဋ0(bLYIc&40N Z2['6L ^|3|( P-g *ym$ RsSV7G [.OgvKb=ɛT޷o0B\B/bS)-D؏qUbi@dy;v{Ԧ$G J H2l%QOQzL6ݑ$x(aNO'l}U$J`)5Ϛp>'AȩAO^*DS j \7j9Ctpi`5TI/vq:=pmzƦQks:2 {ɩ!a] De1ɼIύ諭D }ȔJGO#t m*i`mS!-N Y[}apOnqa3fN 9w؛qB<kζQMӸ2 sÜxk !7 I'v^jVslD[|4נ4Xa6PuƹηYlК\D氀?o 0O&x/_w9:?3;]MŌ  xDj~MSxo P9-^qÆL2,$S*ݒ.ƥ[*q?y f.ɋl4ΓJl#;5Tͯq !(#FM Ez 3'"^x.}ߋxN 6-ܣz')%>t͈ND4-? Prp,K3"҅ kckKBlsg8]dN;鞡 'v݅}7WlgȞ.b8?]n]f7:ktjb573FofЦQsލUnB<,HUC=</rԇׇa?K&}qӧ GZ` _?xyo8o˞X+Ia=bӁNdh7j@=Qn3=C@%XJxh~RQ۰OG-nt¦X'sk +_ՒrN.ݺOfJf 70~%&IA3y]xɍi420mJV7웛hVrw}VX(j#\&~[@Y~7 f} %T )iO>fSMMǗQ\Ff)T88"c/-πhޟCf#(225jN=:mB}:Ǔ}K{bGNקD-m8Paq5~vk=<+w#&PYK;nf#b)\Sy7VxG }\oKn#RȕEo:GyY'gC{m}AxM M/ڋZfog{ ݯ%$^N~ba`o>%#35DbqU[o߂gxCdwd-m~yb&3ގulg`kPz@>h p_IXߵ'W<}^D'&r1AN{)dY*Avy>^F,l9 AO0vⷂ,;QԨ>]ui|. V#QdɈW1 W/XD>{D^Tq[Oxˋd  1HPے:{)gF$>2DLx lYrED 22Z%;LDL ŒB6ђsְp &Qg^M"X]23l$6mBQ҈"+l.v7 6:SW&'Բי{sٙwH^t h2oNMBlr~GAhzWw4/KЌC * *6 >THN0nKc%\2{e®;o7xD`XHf%Ӽخhflܑ˔gq➔xֵc04rYHE}HQuQovKlxd(K,~=\EsRC+^ge}k+eV(hC s!wnxA1R9h]d]\Aֻ?up 8u_W 6Ϝ"_͙jX*ro 4;\rSU3flWf博ƊK×+i h@fJb۵$SZL ]q]+$ י^Tl[OtHhʉ𶫔\Br.o-%kPB%3` MiBf*1'3H˙̦ TLfSJ!TGfhf514JbPؗM7)}TH]S ֠SGb1P6ńM0QC)MQBR6R45ԑ&GBOS nJQj$ M})tRZJōt51a` 8u#X!/ˍ'/ A] ӃOѩF#!Qd.l4>b\~7?~8|~=)7'GWw\0Yͤ1\͍dB9̈́* .kam.o[ R-yB3$vaZ-P+ _!SvRҍ7VP[o$x =܆ woXnsP!|M~/`V#=^XVHS*hp8D-UDRTSQFo cOkxLjxODTm]%mxUБW8Uh7ԏ֚ʱT-awT-A;}ehYMB50Lq_.x hF7^Iۑť4 yd]c>Ѭe2 ^U4VehVU"\:UUCR!VZ&aM,H`%vMFTZ'#W%/ELG(|kSe^L-T#u1$4: u}l+Efbu3j 㩤t]3L$I;vbձd?|?J{F3D@P$S5S Ox+~O͗7TI=$UxD+pїbJHE W)Ov|miV5Xdʲ?u r<(.Dnj䒱ሮ-.N 0|:djf6A,ސ"8h+["Z쥄qeƃo@0{ W#R~ a|YB@0lx 5f0jPjB_q 0lx 5qa0,!̓@')a\*k&̓hCi a|YB0OS¸U7 L W#bM!UԳfw3V|yMbX^+vNZ-FDunKbx7[%7"&0}?4=nR6:݃uPK6# qX>企m[SF~u& wWf,!}3aO;9L!#Ly>,-}FB4Nz]Ӆ-djѵy6(=C:ndJJuFER. _7 7p& e.yB$sO80l uP.r"Ȏx*d2I! e`wgoꦒ%]4P`F蕐Mm 6CYlm{K;Vc7}_S{Bm_P{n0`<(׭ĀLc3n}ľK཈GM>nlfo_CM' @*ݚrQL s:!bǐ&H+ɢß52߯BnFrIv5D' ,%p $5Hb 8"{O~eCK48U Jz,&0A¹'s'mw p_#CYL`|w-#zݚzrܡ,&7ArGڥ4^|({S7ݪ0.]Ox]" :Nmo oaa q~ꀾ1`}7:go9YT%mvgC;v!aDAPQ%>o TO3w ECY?&/Q8彂s&s"x5)U40FpHyJic4YiÓ}1P1T RNRz- @ō ` c7삾c @y6yurtSjk0鍽ərw:e|)өC{} XDtEKL?sNnf#y| AoF(8Xtթ^ʕa~5<"7I]5$ Mޢvԇ۾xw|Ws_\,S8ɓMz=M= |8DyW4Aѯo%xۓ釓_r|Av0d>ܰݿ$%z_g?Ivt0NNe|0k0?MzAa?O^<|xuus3^>Y^ן_Mo?g 2BA6t9C_#u$( UWzM/>P(^SBNt ^Y(BqMRm1TZ]Ѣv|^fa:.9np6B/]/gcFFBkҨk A'L D"^gB_  =65-pHGoR8e; CEquAo9^52q5f5O-P!K3+ 77L8nNw=b߳t͓ltVO)Taie8ȁnZȤS(pCUQ#7N.?3u}2C5Qeb l,1<.Z' 1P@A_TuуdX x1dH] 竄\+'[:<[&|u;n* Q>^x{,;oѦ~+?&hbE ngXCZhxWiΙmaeS};Ȗ%n:@2kE^1x'MqN|i?Q 6 `4UUi  PC!V#< և(o6P恆d( Teeuj.@C@Cw:P3؎Ԗ4s[3-ch떦O ͬ*٠j voO(L {fpFYYu&R-M![t(5/:)]1 =m+ŠsRey i|b+&Lnx窋ٗy7qx3Ӧ~ɬ]%MoW] ߡb} ZKu"_hpbx{[*B,c3ϼ)[>ƍ,O5]%8sLn1XbV"OׄkWpꐊ:^_ViwPvInLIeHUS.;Lۦ>5?ƽk/l#Dfg(<"[x[P;x)<Y?L&iڽkPoY p-wj/S9Q ^ΰ/X!##T,o# bׅ&Y?1 lIV؈-uM"W,`17 6ȓ"BU+IKV3WKF F{u:HMRӅV!$TbDu`$m{ZRo2 x"sS3Jd(_{Z c-nFZKV kSǶt|U^>udxidtj4@[JZǨ)Dl mq(4,´J2.W ьNhd2_2ִJ2V5 k QJx4:9BWxlc2f=J~gj05IEHJXQk or-LF /Ӄloc<>ޞ~ChRk=[ܨ$GCHq|ƴ ,bw BfIsvzZNJ\N+yT!/B󛈌:ܜXItԋ Go.쫆 DmQ7s_S~D>A}5CJetJKQa?咒6uZU;QcH_l( 7eY2@5H%pptuqe1A}+]BᔯfDS+o>H=z>e&0OEao?@!M5lpE#6]E=`}-`Dv؟ZJynM^?Y,'D;$wnBPAM~RRuH pJ,#n<4"Z+O"j$`}uH4g)"{q+Fu[ssX?yB·({2E~6\ECi)uB1Ŕ./Cq>W~J6]@Nuf@nbrr%T @|~.To>5h4BN~1ܧ{3L ?f,N̆RJmO>lxBpѝߊ=e#H|kpY7%}|3?p߁./ÑPa0-<t*sܠM=  u@h{ ^cg1!hһ-0WHS:sVCd>0fڞHQEOFoGd WnKc %WQH\K, 0A F;Ė |=Xqf7J~7JNQwՄ.w:zEIƟ?vH7PZ%2'ՃLMxp)o?65U#vdץxj {B㛘vؒwݴ Xmnƺ 4> ,af£:+ZxzQ}:0z@֕^d*F۸bge=~_j#OjjwI=K"g>t[}SdZVV[_!WPvjj |J5S7Q_gз+րVќ&I^*μ<=6oP-0w\K;WɈDD:c*w:]A%ѨXUU+:ϽӮt ~%y_?gzE <㋟{t7+0lv?>Q[(D?T6 z|L/C,b +fNkLKz$x\eJ9Z?$<]+fq|[8iFݾ4PF +.LM6z,;ҵg*#>uUO@fAʓl6M0lh7x{疩,Λlwb˼5D*0oe's͌Xl2Qj-:, ׆H!D' $֗^쮀=ԩ*oZQq,h%0q.QPK\ܠA5Ia^ *1Qq(VG-%@GKQnfb6 WJKj5ׯ%̍}U`Kٮ`mYE,*nZoZk6: o]ҬȪFgQ{Ӭ.SnR[6Ռ(VSPSΓyL1π?g7IHժ vVH R PdNI{t@SB~F|7Y眚׽0k(BGbx1\F4^\ssHEN>`( ?o(.([[W.i Gb-r2,^ᬟO # z@tiڿpT,c;x!ʋx83>Y.a]ilq V^1BCьL`l=\] } zp4g-Y4ՄI>6%vrV}ܫCS?2._lٹ- ,I|z$bBYyO:RwO6yl!,n`$*8GN>vG3#q6IG]_WwAc* [2-E{,{fIW?z.h):TKU9.@a2QE{re">{ %^?⬔(3 494"eПNi5Te7s ob!(""FwD:fmj ceJN >^.ѐ4zK TDRҴTR)bu}hS?*7ͮsxkQ=-go"lZ"<^sa36p5̀cF6ov7+mglJ1/F8rY`H;ś> Bd|ii8;6w{\;sU69Fh{6bgxnwRF[ڢofd!-BF zzXU v M6ܚ 0o f=3NnIk :EkkMoWE&{P쐵I`Jc{1@Zt7W (YbX,ִ Dx<撛&r;[qԇ;KA45s=- KY6RڐFF331].pÿ:γ rPHc !)FݲvxrYOp+mntHo4tRL|SG9c'0tX^jcpgexc ^rS𛍊1*-T)j=J_ɖԠMQ4IaH*4nxs$En6^mT7sN3yU6]HCOlK-F]-O"Sz`Bdq*j9aܚՉyWvWJ9F*(ooAt$̻-w[G2mQ,O5bHjmk/^-SApBIn:Hes2ITqxDm;&$g'ܗ@^YEXO$n OGy%O*OsDNZA2$d3*hX캲߃s`|%ihQߺ7ꀩq!&օCE@j_h0peQX[ /oz{UAN]d b2rP'tFk nL@7\nH|Sf!‰>rA2&*DFiX[b"DL0ZѼ[7bNn1bwNq35}|icG>_Ɛ[yйob1J:پdF $jnﶡdzu}fǼ19va77].c$wƽk;+ _T,ۥƠn` AwqxidGD;XPT{vQP+FTt 9씃r tvÖL R Ց!; Iƾfc f˙>j9:S4)֠ 5诤Nlt [:Zf!8zGer(s}f#D.4XG4Fs22Z#=2117I&IӼF["8pF")ޜɵg1Kϻ+FyRǸDx!%!Os1mJoէ7+ M[u_Q V&=u!KM[ h,K)f7ͯ0UQ.q'\ޡYij0)bXhs|iц JVH7O`Myc4㫆,Ɇ=*WR ..nngQj]p~McM˦t*R֎]#].|h|q!,cX*[Of:Kk`sRɥQ ^O^Zc燨a<ؕ n7(9d 8_%Lʵ˯B0CH;$ްy-xu՗VKE9% uƋUkڭa4ax$Ef32^aD;_Bt}(PIĿlٿwSN_$y3S0p5DΛhfOQ}\T{nh t 5kuE|_~)5n<ǮPxяԇl`r,+6 @vPv jQVӺrЙTWkrhQ*>E='0e-VláfI &a SK_'C2kgr'GXA ,b2nCS'tp\g+QtcSep vS GpG&H7s7_O dn82x?  Ϋ( ϒQ=:Lx,/K4; c^ۜ0A6tU貀̜Vb,C1҈oՙt)`˕42QZ#,t#-{@d@zg[PoIdH[H0?%F l­KHL#spHN0Ȱv%k3E7z;5PT@[ԗRapp?d~xxCIZ"&rCѶ?>(nYbf7^pnldZP5„`Q^kWijɃ~)׵z .\'[eI +K 78Ska qZ:w.2JyGHqKR h4HcQ+FN@KW3 uo_='3rP33D'#me)t)y* Y ;q>9 %-3˒˒–xBRAXSb%ʌuS酴99=|Xt~I.zw:>tK"8%џUåՋ^0OUuH:v FZol$ˡė/:*  ӽEɘ7ܺT58X| {ɝTk{ dS63u% ʩǗ]&2:+^ۋpѣ(v2ߦ(s0~I4$fQ|mimf B%פ7^2!`p*q tQ-De܄NET"u^|E1KQn wv%YQ.%B(U2^'d8͓x2k}UpοDPg[jdRH O" :"\#FKZ*4騘'gK8n W&"+UBN8q1NCXMXoRy9i<؉3-i$j4h*Oˁ.o/}ǰ֡8GŃd p%o}&l<3ȅ o%7e)ٛ>ZT^u|IQ։yhB~wphO\~z~\\W?r¿Kcbテ6OZ\\,P#|iJ@bԤ) Wo|8>md:ͨw:ƞ@\Lo_qd> 11*2aAqЧ(>f, mK=FPD/5͒E 97=,5HdJN#^QB J(9XZ.ӳSZ9*Ͳ^:-ɵa.TNO\iB<)mFI=&JCpǜM={FdL[JEn X 1VF{UȀuj?4cŅ8;z&GbJ|:ݤi-Sd:uN'W&hճ] X@:XazZK԰@\.AP@h D+ 9>">3Q0CSvرwtIJFk,+ 2ES;MC8ݐwX' `V@s4ҎhR.-23[ok'X7u)My e5k&b<64 iDrylB,AVf3UM.hx37 @4w8F]JLϩZ7_ZK` &u#8xy.!NMOc,f"˦SGe3LcL0>Ht;MX\q~vڔoJjd<?fw&:W6Bk VS##))F-ť2W&.RF[3=sSi n޴{d̵Ul݈;2;4j{^}%r) /J*;[NKɬo6> 'V'Lf[iXG̎Pj@?rAi Y4)<GٯXI%L 2܊WS)iJW|} 9xcApNW=gu(]I.)M+ҌOןR? @mtɖQ|}wUl@oҝblw {Uj/y^py±JY]9Cb1yx3vi-/V5!2\W) } U*HG]{J.VĊqW3||8Ö)@PR"Ry [(i 4DQ!2-mk=ypz9=Y~Q/4*N ?n%œ8Yo78:Xcc[TKBԍnhYnLc D}Xڹ,NPn>ɯ'/vP&W;Q ,uhԋYۙ8vzt[h9?B2,Egvc?#6t6]Nsh5E\_]Bjj!B~3^+zG:LX(*K^*D3[ W"ZR1m;K4CٞN'~WMF*RN\b&;n)J!B.tw2]𵾔G}>ӟ;pmR*Qs72h ;p4󜏉6HcJDI|+K.^K~b%fu1.]U1Y1Ē2gh*pL' 2FBfpERgB+䠻iwkYUT6 /aO~I?=O,h.T]qr|F~nHQCg?6ӀV|Ģ ]Cg_q6#u;W*BU[RRT UcPE*8Tx-xW׉jZ!~ogtɺiEPL^dUG$~I&`Q։lz0kVBɶEZkjϲݖspSn^JI ,J byq+V`ĹLާ56o_X|`h+n&~ GgTB_\l64z_pP삌DXL][#a*ǵ+2<?„47JE:O^4.EECrFbQjLYTI;c۲0ڏ(OʂT^%|%؝9_rrz!(17<( Zz36f_UV@EC k~ޅê='iAѐK8޿ x孏w|U't*Ab`)7_?'>pF:z\49osyuFYihI,1(dais'yv͛Xct;X7źRBN$<..LMP-/sm߫PQRATK~+j[ C`$$i}I*dn* Kc\c3-k$ިpuS>YNX9!p,ܧ}!h?Xk-[:-c5'0찶اGYbn7ԃX PjH s4ζ*.XjCx7O)mG]2sZ6³ ˈPRdӑ"!p<3R"y p)C"K©SsǢ$}XpP|c͑jS}GnKcN=OsrCFHyc7IBQ$eQBiA"#|åڪҟہk\)i=3obҁn ށt[~쒌ψ,|[Ku"BqvF"*(dM@yc7A4mN(٫]"iUY!o{ VaPiEhU~Q˺<>9]wk ' UO`1o52F囨LF B5q + Gp1v8ޟc`DzG~TΰDz.pӥ,qZUw3c-dtd-xhtml/.git/objects/f2/6e57b15dd6c8d7445588e1dd4495d89fd77f340000444000000000000000000000223111732707630020273 0ustar xWO*9+̻D`A}r5]Pv 4_36yvfi&j ݳ_~لOf_F2+40T2Pgo&ރ¦IS^Vp! !73e nkY%"rZS_eZ:I݆}8 FUB7*I`Lg ǹ1cA tZ] s8:_{'YR7 lGx^{1Va vݠL0g 7g垠8v  -FU8M|*iftsÅY/VUkuRzȧ׊\VoT*w)R\))l4D|&$7.{3$j%ި6 e54SbgZI*`2a-PfXc?ӱi|-%ۇ;xj% +FF(蘷*^tO<"ӦJ"PJSQ`u5ig'`rFm(o˥S C19_9#:&,>؎«*ntX"wQtc%`AbTfF\vϷc:3(Vux5:'IwQ`&<1&RWpP!؏."T{Eoϱ5M3`{P%B>vBQ(_(iǂafMEfծ܁k;CrLveF j vU«*+Ί2X %Ti ݎFo7*\S}GΨ)syqⵆJU&$0_^FLtmWC8,_%HaVqhf6C4)c ;jOW ["Z`OF'Uқ/lr iPG>. &(UJ;vuͩ27?h05Fò.Ʋ tI$~7VLzkUҖ3^לY9A -sq<>YDURPD-2z4Pǃ&ZjQzBtB 3NuU***?BAw3c-dtd-xhtml/.git/objects/31/0000755000000000000000000000000011732707627013074 5ustar w3c-dtd-xhtml/.git/objects/31/9105880e6c2ba4d532f4004492e0cda71c99ff0000444000000000000000000006402311732707627020150 0ustar xսisG.|?WTt J^_mvFZp(@"q';~=(ti5zx׽9JK݋ǽ}{xv󗳓 ON=zLrdw}=_Q:|Z;rl2 1Y<c}f6i&x1teLqyMyΛI:Yf,,\$,K2.^Qv$9fgGY,eI:%/Uz%O3L2H|lWj<哏<=o.ףl1̲e3Yb%/d w7gϛa$[Q/%kUܳU;hEk:4k-߳'bF)OGlj%y`Hg+@jatpS Фy,u.+~Ǘ0/@G?6|>oLtgfK z$ cS( 4|&za>l1K'*:Tv9OSRGt󠌟2. 9%wt>^dE"('?`ðxM:*_Aiooo)_dtW2`d?|evM;諃3|1I?ɳ] p ,Kyǽ@[e0J&|P2]f[k%6*?(IeoR9J5\j ~H7_J92);Hn+~-tWtoR+(\薋hA8g ~f $x͓4Y37LXD ~\;p!V6H|:XKY,;Iykh5Ȓz2wAYlNtnCf`I9[e4m씫MOi>J?p^6If.E*d< ZF˼5KK ^#Cp;6ZCN{VN?g]y@H*֡28v9~H!08FW˔dPY~ ۤb2$9 X2_w_fh7q˼Q}nJOI};?Qہj4I}"{'aLM'ZU1QgOa,`rՌ8_jwm)'PpȖEr6_=V+^,~3 `'F[Ϣ`)j_wE&A*6Ty`(_^~:uabΨS:4D?/QEsw.[A( ^,yay`_5F GؔKc]ڨ~8t 9ziF$5ZII~4w*b󋼯 MV ;ȋYPH Mc~릱iQ9m$P$j-o'GPB Ye4 4)) '&݋( ~ӂ)!$΄i83zѾp*mX' r%D6DKsky.>9 晟LEE 5뀮V2O?}7 Fb\a 8wsCiُgxX ເg&a?pՀ!CoMi.tTXђc_zZ"uL+xTHo%SA)RecG-3wiK>c'9(\N^=uB~ i[|荴r, [dhS&؇a fNjZ(Kj!Ez:AD?3 |†N#Mjr-&S9S#-F|4v O6ꄐ)nYȱ!jkUO@Ea MYyfr"G$BwN> 5ӂ@>,7:r˚)0,`u 0>#S "5ܠFP AaXNQŽp=  OL@"RM\"lCRIZ}Hy}t RħtNJC%x/Y9vFڂAԠEOp:T2xՏ+z-b]E.,UCuFc/hV[$X )<-bIÂ$ !}xX ,ӏw6J~!D%ّ| XDa` u,!6xGQ9SB`B<N=hpU„Ӿ sU{?>#)0LW v;"Kx9?=|H0ɑoDF]3ڃ|? Jjy%*_#^lw;R+ [+|wZÊx֫ya]^ٿU"Ip^5IEo ]bmkX^kB+Rג*/*VY>E"Y[Ց7w E7Z<3N %c0¾p ZG!sK{4A>(?U@κ;Jp^OCLs3D,z IK γr/qUW[+ԠeBp`(PUzMg\;.Z2a'%ye}_rYo#9ce6w5a&:%MGpfHUߒ]E L5+{~FR@91H;{5 m3-C|pO<(b[":[ўRpTc0Yd1̢BTY-$ ¥`0kCh0a oԂ:gPy`^;kU*RSFcX rYNXSdP'f*./כI+5lusSJ)Z̾*(2}[tZ s9^kD$ L+ W~VxiN녕r[U{9H 5ztz KhVÏEְtJR_-6W%0tLMMG_N\g=n^ϧ/A.JefWYjEFD/};]ħJy8ka|;>+則xUN5Wͽ`_nUk{7 qbNV̷GUY̽GH ˪rjj ۫Ms7Ͷ׮2{7_BN^̳߰FCL;Bj}f> w\E ʭ y֟ʃurVCZqvӻ+fUYPk\39bHtlUz 9B7 J{b`{ktԈ N%m%33>+:]AVYa} # tǬH Izdz3͐1w4H*5 ^hE? ;=}`[-:ۋ+S/х%ȴdCʔj^zLO܂~B-WXfl/{pǁ Ym:=MQIE=ިoquG9F!0 l,[EY.MYtpKG迦ecHUr)rBBtC*͓t#Dˬ$pacUH.f㒹 V ѐEjԓ`}_+bsLfk lGB67dzBdͼ<\|}H-dGU=Y[ `E~I.-H jrrj"Vց0[2D\S<4E-'M@Z-4e2l]S&EXm@PGN^F¥nF F\DK f:KZQE*Gq7"fa>Z_W (8~ohARduxݳ B(ՔTpI+$*KƔEs&i;I~M6xO&<ZJҘBEU@T :j66&5W<\ؒ$0 X |9Rw.@L!:$!p5P{ָ9䩟gqr,$źA:ȨKh 0)(M2د,C~`JdAEy%܅DDӡSK (#4țC';iބ9ĵ,ٝXZ  7O5ԢC$I^̈I4>S;$Y *ZP"r_@ љ8!^s^ev4s9!"G Z( PL5°ǜ( Ci5^DG9Hg`mP4yTqh` 8 -k; \ I/djӞ2lblBNl aDJQHLQmAM, ]ܼe?ݱPtll5"=Fsg}xW G<7Hy:t10 ѩQ4ǿE UQl?$[xǠ{׸Dy9毮>>RLSDE;W:IhzjrbG?Ǡ[FJT)KEDW#GdągA+Hnte0 ]8pHxdL$C<l( $Xkې!l6DJA0Vl\d3SQ1ŷ#x}"®(z8XϾ Gfd(rU."Dĸjk C30F@,=}!`a؀ `#x۳!؍JJR-h̅]#L4Q,@! Bnv/D٭XLH]+'CD $f۸ܶ"j —}G=k.i*OI+@ x E}B?dypRSdts͙E@{NEA?R@7檂!Xw"/5r`/KjER(e\ts BMX$-N*QM 0J%-| qS q |2h.eE 2^l|75 Gx_s+&0DDW$ CY2='\'j@ȝ0,GA{ )pl' p$fr@?׈f.y' \GldCٰNyfl &r/:vB`l@iC#Y.e c;O?CQ`8Oh|8a݆?KUΥvrʷpTCcա\A%c ’}1H B xݩQ@CsB/ 0+1h1O!;&p,2:(nY\kfp( ZĩB0Yj:n/ZQxSxXVR1Quqz$a-3t߄ `Q64[IYp:YGߵ:OУ}mKeouh?۝7G4bky$!KK(c`dv &|Q@GEt1OW0V(RENk .쪻@#=ZidRZ*PZq.F4aCECe '(@}\2SS>M\1N+ oUpƒl,eyi cyk(=6ּM-w<jYt]`p S\l&r%©.#`NnRL xcE< x;RK/nokؖHt uPFŀX'"*݀}6pz%=;D ҕ6$/p? #0eƬP#D=ebTFՃ7!"}zlUX5>XJ`RQDD )lڤ$#|z9Z{C[ɼ 땛ahIOm#0)m,X l&:.|f} !F F7J?ft:9h"AG|D"Sԁ# =e&2Pp87L%\sNW>CT}+Tm3S V4 <.X.?.^gHъ__Ex_ѭ4_JWTBŒ,8A/^7GBpAy  PLW.fcXP ̆"tpzڼt0 ߸0 U3-SŃDQ4(4%? 8)\I-F*#8=R7 bjO{ҤIHG_ՓQӑcCqFߴEutc ZF;F2k pn4C @L1*ਲxhh]Wi-H, `b0@ðE,QMk?>:&ED0P68jAuo:kA)Յ#J܊b@y3Ce{烟$XXxHI ϓ=$GIQ!ByQيі1؎=#6AH+ca(1Һ&ť,Z2 7NZ!!+|(L✥j=qoB #99xe RT5Inϧbe]wU`*L6%U\uX,-rM6|kH@.¡V~^N4*e0ut}}+ɒ= hWuv Ak 5cm}B&X7ݥWl.k q[~1Am10?@6I"{IN  R1N$@ʗ=NJ|~-JT"_(!@Ab7Th1y1G"4;nI(|>xqɁnTH8ڃ!'U" GU2&ъfk@5q*j5-P\Nm|!J[0śԛ'[*G>p5HxĝNoZV TT+a|Q#NO)/}>yj);J\nvp ʺ 92yU$GoxLM#JJ2-*#]yN/mMA?pDalp nLꟓLvQ%mϧp>9K+;V8q,2Dm,2%)UzsCMf @^zHl!,%@VsY>Cr`Ю@xaIRs g!N?ↅ]q袁)7 򡂶 |;Z>%> k_.gOvyݺV_M\>Ed]|ﺌkBRpNi-ubHhIo`B+7)U V"8}U"yFvϱ_nGx;yyºʯєe7@p.YSx< ͻ/{I9vw2Sʫ=zլ@02Jt=pH^[d+b˗.q[v}Zo רBOy>q93\$6YlsC$%x-GFe#`cPC!@ 4!c(X$+Og[\QK4;P 40ʃ]N^[)%?zr "x]<'SNl0r.9ߕRHO=|/z?"r~X|515;p1NЮ:B2?o de$sdh_ϾM -._ȝ| ^2?kk/u~> .(GnsFeW8v̐r)~*F&prdUņw Yo:]+m_iMLp]tl*^Q҇35#`To;RK}u*Auy5kDNjGpB0v4G05"TnvE8,V GQ?CO4Ƥ DU77mOo=ۗj&!.k4P3HQZC=})(ot]IhFw&~[&֕Edp/ca$D۸Fؓ.qc?'/UY%ַY*Thz٪=/MZ^_OePY~R]܍[.Mޔ-eɗ krl!tkt=GaI''oZ H GyA yԭ@075'0ڗOO{Zsyū'{k=N{ T4^3< )F=DN?Yg|2YZM.?>zycyzW- (l*Hk*AC ]^a2D6 3QO#Ě9 DV5#lZ mG#NŲT?b cqNOi@!ª nRs#wWK!:)E_'TT6)N 8ju\a*0 \:Z1 tqF!k$[rm@xrۈ{ Ix)6HSrfACLp8=C h0HÇ5;+og:e-T9y4I+< ]Ln>VamFt}hJXVv\tFla{J]r.J#+u{O/]&PUճ{,ō>ywsr=c=S;T4>Z`phޤwZj+Ѳi0l 8 { a`:q Ͷ_K Aq*t4j($c˖ #ț5p1P`*  6ڪ0¹ԑ܏jը8 ne!~ʂ.e([z:h}EQߦME5 V;*g4ߐ"{oG0!@A1Ei9*GӉk%U]"cp mpUe?Ĉ0ؕ.&9~˥5$e4a'E5k X.ȏ _"+la*Nˣリ^R$@9JV?ٌ$4(GfT;^ -Up JzFWOY7 `lL,2 X[FÓmZ곦}5k=}=S'k^y29x{vUy }{(y{tm0 Q=̰ `%ʮGXc;:Ch&&5иE ʖL^„9ՌRZ?E2Q-ۜ!1(L% u #0;j&> xTx <D$F"0#(Y3Voz XLXȾ[F,׹_Ɨc N,,9ػd5@ 4gnsbV/o#u3$l.W0]i 3/͌ RL刖cOe`z$>{ 6 Y&ŋM6q" b 6V3!MlG gYH8lk"@ _O9rU}`ai欄 ص*BX]H9i|Lj#g<2޾4=ٲċP3(FQ!+NEa*J@=rͮyH^:t{֬οo' X!*@R\@O5j$w9jBY z.]dY"7YԎg8y}gӣ&Lc ,6ZO]-)6hT+O60[IJUpmQSs$M s홁L(kѾuTƸPv2fF9W_zFf"*(^=`tҾWZj#ߺy7#I(jleթt3DiefꪛE:"zz>G&!btcR۷G'@+Uh|ZͨN8],&?&)٘~yfF6o~%8|e fiF~ZF.5/q; g=me]|[X@]`E|1(â T$&6(mpd,bX+928~-&/I'pi1L?<-!:>e#;gf-&7瑗JaH'qSCF3 y@-jܓ,Q)IɕЉ*A4BwKeg:j%3x¥E(%F<2r/jMzm1SP}G'oenlmWkۮڄHDNân#l|ef2a9Q6_[jJޚ=*UH>?6ѿbg>Nd^ |_ƺ AGwQ;hbɀRoxIRB}5ޯy}pi2](7p߰"2n*cy7[ gzn.ǟӑDZaP1$Rk;aԋү!2t2cS@Mk^ĥǒ2 "_*07JT?FZ jhH̯&_: -!%S}WE̲G˵?As]6NO2ڌ:>,H- [?38"b5B\;CpKw"ʁì?kCJBHKDڡ;/늴xV?gȃhVM6q܄f_a0"R<:6àJq0zx0.,- \`5g&%0.mvmQB > bPԮ{^+D 1z<ĥkݟB >l5S.Z5)(\xpv&^QY#'v{4 6Ơ Z_yƋ[GoOk/{(2p3MBȢvlbE8Pb Aĕ$ϒlTeSΐCrcxR-Z! *}OZ@LrXozSH3.RqWל4tݛb'k]%Gr(\'FAٙΑV[!jF:́w;՝۱:%bkQ_z,WtMdSW|Wv 5X)np%)M{5r nЗ&G(k}خ}m ٜ5f ⅃4@Ӏi2+j(W'^@h3 (C_v[+/yx56';W_8Z %s`NVI"-HO8bwki:1loU s:LaJR^ f*n T;cA' ~l%V՟峣bI(m^S!<:"3pZS9- 1ި.#OǕq,kuvЮv 8wWu=H4!W;w1#|LEwKYo}DB<">iKW0WֹD7nWQߧq `{k$$ *P-0eTZaJ#J{2UI%_uU`CrUf4HJCw8/F/]gjբ,zQ:d$Dj|0Y=3@C/C pJ>4^{- SY ^B~ #--=Q1g\c%3pT!4B䐐%})" l-րxd0cq(p%#mco=#%VɡW]?,ާ<=F?!;VW F3G;`޷oh!')q_2vzB{;Z Oww=Ҫ(6V-AAdtAw`wk;Ny,S-̀ܟu !"ї-}{05dUCȝ4@ $NgG;{J-W}7}5:V}`F;=1yR`K4r5yfoZ?P}K1bC"{Y lv4nvOeMY9GlM$OʤwE*Z UOy9 2mo!MDƭ\FZm%3,mA[i Z'Zvۉm rHm\X;a-#$2͝@ZjFsܙNE.ւ_yVlK<%L$cQ^ԬGW6~ҔK_㨆o''3Bw@X{ (QR%OM\\u4 ~^Үy5H[uۇ@.[,HZXk٩Y k,u4bk8;z#\&`,:6TdkSm)DŽА![LRMSloW:K hģTK&PRNe`%M1?ʇ >;5P01̀_ҋb&KBMI]*9 Zv.wE7cpQ MdWO2ӕ1hzbKX4U999_ &.}Zu1.qhj5}ཚHjyi ̼-p`Ip;KT$P%X$9EtK@sv }ۼj`/ 飣{wQw.ƚN5@ԤT^EZΑC%YE]D=eد3Rg%[tR).klD6>v" 6͔ s7oŢ+QoCpT[yڏէ+&59$dj_u;IrO=, h y&{$RN%~/%[i Դ@ 5|7wtCmQ֪R'.2i=x5,q>ES4S\vӳFH\N5^$>J&\$Sǚ[M,HgY??2kS]i qXZ"$,0׵h/ZyCP݊~+a*< {{Ngw0 [ЪIXodbq`vK/2f[$moEM%F#@&+M Wje8:qM[K<Ā8ۢOƠB_Fky)֨ı ԁ:X: Y!TA~#Έ7Bg{W՝J ҈o?iXShJ~a 蕺?Ϡ3@xJ@s2곃{qAN͒| ˛e_0Lx2u7St^n)VZ. ?b3zPͿ/MT2FƉTK@_60 ޖ߂6Kqu5Q&(R{+#jhKEn?Eӑsxڄ Eya!o~١oT"G[!gK PQe]]mӥgX}4Dz HgW:L K,0 67,ϙQ#W0k^"q><%aå"n6lVQMRm&r,YEHKn㬱r uET<iyr]ʗOϝy_Mlˎl')5W8 Dy-kAm2{#ndA(e1<otnP[Eݤ1ˬ)NS( Ay%e ﹬!iCͯ /RP'a(a LҐdOk4]ɁMH`^_c`B1 &$*aP"DҠ(\8(>t#lŏw* x;ї~AP9фh;s\{9X KvK #)Ld@oq[v"3 Вi /@q;&"ڧAT16d/26\ >8ɬG.E's"E2v%ƒvM~ϕir(O -YQA^/O'Ӧ7Aq4+Գ;}+.[QK żT5i{vlّ&,_\H/s]PPu n X5xhg ;HV(ŝZ>F^F̢\Gއ~P~Pߒ:.6X3"Z%uL)%%{0? 5aEr } dcu#eFo?Y;^*P=*xP^[s7EHt5T*dweh/% }"YWccWC|ѥoue_2t`+r][/<'$P>-QC u)R r7H])(UP ?`9E 8}J(9)zEZ=;W YV%%^,2a4O yOWXZIBx1{=*)H:L$>m@q"䦽T®OC}SZSlBʀt#llhaAnE ^`kQLJqbXD%k;6D>7鵋Mj6~8 NCwĊӰͻLVƦ+.Ab{ 0Aݔr!b4):7)^\_އ&vIX!/{M _a т,b,Br(a3P8/Տs{N r,z;Y:Y #g9O)GSw\lU2zVM}sV,Uab'  ܣ 墙 sU ZC#AC K/{Q7NEQr !{tdcA`xu>oC:9]/_61)i΃Nqx@Eǐ;b(_ t18Ie6 ؚ|ՍTԌH I:~OByɊhkD/Veq6!'˶Ưsk=~o,V[{=XMֻM~G:43g*){تZlv7HyE/qoAڠ /w3 .s _"SUr2 &JQA=czXBP&/,~X ٷB\6QSԋ W@)3 T5}pMG~譵4  <9r*ө U*0G7yw8QQ\&rj9|,ɧ<#L@"Y1Z A+n`. bL{ w65."c޷'B˥$lom01 +%pBӪiŚs{Gzi5v׬O203?"o𺃳Y!.$Ia>M`)Z.b!&_Hg=4zPP#Jeݸ@~ax2éf7efoS#70CD`Qv Aa *D 4[Z7pӴCI'+Ft2ێO Epl#" g- .>\rq)eڙcXχj\M7̢} 2!p*hCGBhehpg6 TX7^u _Byڋk#o:e[Dgt0`4'[Æ*}g|UR:m|b? lAGJ\UjIUxdɜ!Y1Z*|i: 8Ytrdz&Md(}]R&S=(}֚~ǹp+M6#<#L@٨}o汕Ai#~/-vPkCtp:p.d~lL(ZCܓTldaA-iU?,H E7-et#o7neJ:ҁ; hiJPQ|x׼oZC AC H YXpߡ4Q[R?LB^)&q #&!i!!PX9x)HspAQt-J ]!-^؅FHw{FH SԤJ^X1OT"V*z HoF@_E,qswE|_ fsUY1B/U_SPM=Ŀ&,-@Cq!ZGg0BB1ߊbƥz"^.liOԃCh'G.IgYH0(K1\ZVA5KAofb֦3zTH_lD!Ӂg9mL2bzurLؖ$]}/̍Ƃ ⭻& )gpc!H* [њix.blw?VKx@ggv㨞iEُ w^A hbŸ#y= n c,}2)dV"pC+d3+ix@.c%^Uz"NpdH>"],~*~f0q;6뚨O9Ӹib !3^!VG}T:Wb}% V 0Q$-,a]9x@ a2 a'|^-xF5a$p`æ|A3%Gk`5TGD`xp v/`m 8_诚 qܤߣ$@g Jטe>)S, Ħx7ǣ?ѕH\jQl?yk\dy_, 0DY@{`(ZEHe"a6I$dL||aS+>9,C.7k +rE4=b2z8X׽+B{62unPj!e p 5AUmU NɺzyTuD,U:5ވ6 y  SQZR{5]Lޅ\yHr~zSIH%Քg`ˋzM9oaֆ cqqa;ApNN<'H)^r1Ee$V%0N r춙WU*,mBfF{zl G>Yegp =ֲZN[ k^M£KJ~DRǟ! fc Bg))Ә+v $e ?r?Sq%N/Or-/D|C nrl,\xQPUL[:&UY.Yæ- G@1LV**k$gR/Bͣ d B1iK30ԩ ^,M dCwTeoZxI!Vs nԁ{*\%Z.ѵ|(&xF[jnjCi vAF~гԶT)Yrw7G}GI#yq/ivw]pg'rrwUSN҆|\pƝˬNɽj_=lO痻Ǐ=a&$m[ #AO :pzInVCA[SmLPȜΟ$V~*\@^.q>~M aJ跫,.Kxf~/OT)f{g%^.#`3bDM~.NfX~o t`0.Kw$Wn=I:%&^ޑp}Np jҳаR!$J2 6jȚ=^FL?Ȏ.g2d`._ Q 68%^OzEyT"c] c.Yr~HQϊ"i_;bUK W= Ib;S_Wo8G7ngw׬Hmœ%}j@\#BφH%bu%~9y t۠|`[hs"c-@o6%T| xE]L6ܫ9sSKeQzK.n#a_JrK m3 :9c+^BD(Y S|huKeA̲ZM-t5[#Ǫ$8rVqg:*npM !Z~MUBfiK1H=:$}Qa$|(2ڭ , рx2do|o h}&Ӌ% 8CF1jGOa|As>]`8.CPVه*Ekk#Ɲy3f7}6 #F"PKdQ/5Wzle_qU]u06$]b/G$p+tQ-`B)|Wr代iXQ:Iɼ)%'^:v/%gPZtgY8Jviglbw2,Lq"pP c<h^6O:G0&>6H[fVE3z;=]gxv8 X| ߉+Nr}o$@4HB^{]YK[|s2['L9>Msy/>! P\?l|:0SRI'Mj=p A2((>gZa寃:[;jsb- wҧs8#mjɫ*UC|g}D2wE}3goqs?}) N&z>F{PSwb&]do^@Ke0ɽtf3< ̓@9*%bꄋ$Rx|*i+ ☖k1#6?FJϟsԘ'ȉwSy]x!>zީ;KDY!,OhL$p!ǧpٮ\Fnoqx0^ Rzhb9gW +qVC~Ht:i€ eZ\G<PkԞiQ/xư ;ʖfH\[.Q!2aSP¯F{yxԴo1c,7Ntb|B)߆k\A?m7Nm!$sF-ăZ{4n"/ MŊ}̵::Zٞ׬ok3SX5p{0 _ymf!8F|:Kq5;&XZgp3:V*D!]wӸ=tc7! )y6^sIJ{ռzAy{ɐoH>S7c#oNnoI[ *|I!e΍2Vcm'D*(I#3.r͘t: kl8=G@rcFmQڻ᜴$T1 =5e9n4u#XϑkrL$CTGkc^W3$Ш[.@ܰB(F]T1^q>Fȗa =UwlE(g볣CezRقqCyr6(_()S9!׊?"R} o?ݖOŽMIs<]r`G5yQ<ݬ18*CD#kpk!o.W%hRG@L),#&jPVPWxTD)C[7[2@VP{{ |;Fap5F>428Z>:3Hӛ})X9TȦІ:B9GcPe+ZG~hۏ|cȭpr\x= '^31$dq"|ʴxpk[ /t l(A?Fz-#oMrL¡ueȮ?9/b!Hh2о8ļG4$s;Rq.ΚK\*Gl9U(Ŀ4pNـy#E>2:w!R Av sUcds5(}gliVoVY0BYtm+hn 'E),Ty֌ K'l#.~;;s$.`cqh3~' w_hIy|t`D~CO= BZ˥ll&dbIF6!Mѯ%k]: d1,HcGlj j)j5c1cx!x4ıqu6;\v0gx1Mz Ej1 DXe!O&e}#$}y_: ZMg~IDTPS`= ,,Зo߷?\;.&w3c-dtd-xhtml/.git/objects/ca/0000755000000000000000000000000011732707627013234 5ustar w3c-dtd-xhtml/.git/objects/ca/358b2fec722e197ce885ef7efa67b703bec7b30000444000000000000000000000266211732707627020637 0ustar xWmo6W):X&'vRI'hEj$;eQ [EK{;z&Ԍ>j4g1 il6d4oτIffW1\{jrqsvsGdJ'W ou:N/MU4U~0XXte{o+vn; ^UkCZB^WJ y;~G$/1HRTG/r2T&T'hP{tƍ$bUN+gnH)'TF.|h)~XNs ! s (\z۳%$'.T2;w93L{8P] 3I )L1J3"RVI탹`[fsn;( jH#ረLxw{ ȕ"j=.Š恋e䞊L%gTxk=@d5k#fs]ݍDEaU`\TJs'mR%c柩19Kl*O6~] LܱiFn7\@Mf@чQ@O:h@0]PI OGweT3 2 Bse~L;&soaeJ:kɃezuҤr"xZUJ`mbs sP[.'^?a(jT沖wi@5g;j` **p*c<3,oY AeZzMJӘjpHQp|0 U$Sh|^ݍT=b ^cv;+2Jn8t\iNf=5{uNsiM%|΁stQ브pث5d>8w=0]4i,0ѐa/SZ'I} ژ48Q8 5<շ庮-fV"(?Z3ՊS'}o_aBʢ} mؔYk+|PEy%99)%) ]E*7}Wm~h#T]A~q H-Ӂ*w{G42ttH{Β). 0E@OyQܲ׶f*075U(*I-fhs`H:i:gWbCW0).m?aZeot+P{*O/fI _؟sFtO w3c-dtd-xhtml/.git/objects/72/0000755000000000000000000000000011732707631013074 5ustar w3c-dtd-xhtml/.git/objects/72/208435a12d829a200f909655d34b0d671cd4450000444000000000000000000000367111732707631017642 0ustar xX[S>ү؄2'{NUag [slJHBQyH\|,KH ȭV랹̋Kϋ_kYTI]f<*![p\PG|Y$1RT?>y1+ )ʹxXs$X¼`92]L8_HCML EK׼RB@q2\)T-=]d hdR_^Mc53L `Q-Ӕ(]TP$iՔq %T۾OHZԾ_*}ߟΡgI{I%I 2jzɄfS5,d9+v~A,bJU̶d\%l>+Db,]9uFƢJl U h,Ozpx`Ies"&YΠQ3bPN`~2Ǧk/e+M_eZfpt1pvH0q,#9RCUfB'K sP`  ~]7HĈ_lGhFMWLq|ӞhgrC 蛑x!zZ$_ ƻNe+۟oGZר,+9YHcxb:n TP0R3$ML3T%57ЉA^:Iҝt+Fn#^78? 'oU0*U_C;~=os O:7G;o{}={xr9>] {w$v{h%hօޜj'P:AgӔii;̄,.&p%CMϷ.iQ], `ڃPyꨡꮇ$VRf@u,'+>0s[`BA0@1uS5jS9&x~sC@$# 8`xz$*μPUdLTc#]tP+p$huo抛,i<Ϙ< PmJEg)@˭`ٻWeت䅂0Ssu{lؔεO/rq' ;\w`p*+H4ש[@Vs #E.T4o]rGiGcsdtSa z /n# ڸwn^ѯ㏓*@]X ULvEyجF9F-ڒz|, ]T=niF+̆tqvw_iH,҃no?0AEo-·x& QF&K(&|BV1N51:ǸA0QlEX S$,AaGE,3Y0оhya>-(c|KKhQ/˖rXe&|i`D!Θ8XhO73f_'z& vҩƫ%w;ep"M^)&Q?:9&w3c-dtd-xhtml/.git/objects/5c/0000755000000000000000000000000011732707630013152 5ustar w3c-dtd-xhtml/.git/objects/5c/b79e23e7da764e8b716b754f30b7cd64c6225d0000444000000000000000000000306011732707630020317 0ustar xXmoH\{ju1`I{(^)P lo!ɯUU<33K<ۇWA@|ܳxς8KsٜS8^41#F+"ILjXd=;?k0]E,F\&Y2q|x5nUpv[wn[ɴ$\r3WZ'fimL.۳%dz1 }yoZ1h i@%h&0[D$0&;Rm<3)S קɶr !lu!t: D$IH`rkzȫL*x;z$lrIZ)M5&d{z'.WTLn3D$z) 'P6LEa33bUwJSjJ@G &э2[c!MEYJ,b^g5t,1ٚ ( 1IJ 膛D%4i9t_zZu`XԩgJ$bN%3-a<eNqHT*`9Ҧ(17 mh< aMxJp; ,. Caq$]IH4lEYB!ju\u`rWODΰO-?y-0{l|;ͩkJ? gE&&Is;s ؠSj喆%딶F-^-X`))^1x]v& y0lv9lU =4&9  rbG6QRDh d꧆G]ùrKbpt,L7zxeA\&18&T>j$~X+CN#rqs={)RnX{<vo*bg"]9Ͱ:C%YG 3{j\Έ;v"]pz $qhd3/MMhq&TC+hlc]p_.\i e~WcX* \,MƶyvMo9ꄥ9oo_4SD" WU b ?4q^TmrͭwO`qUT!tO:Y rS`$6yL:XL1hQ`+nu+AVAU'Nx]ӆmWEѢr! osATeC;S6>HK q`&8~A8k1Oj`Q5lՓ0ߵ~%s/~Z)܎Lv27o$>9A%dĩ::;wRܙAi5 <]};x=K>;N9(8m{:]KBS %DSxnWzctFwPn+㙵o4&`pq'/U]ٍ2=s[3𠫺*3+++++z:Zv7i?7'uvn4~z=􇫗/|]eu6[MYE>fHg6޵e6xg@ZlitC\g?i-.Grn j\xyFˮ66(i?mv;Qy>mUl5,Git3?dz2JO'l&ɳtwk 3;ɖjA145}Mt6Y(1[DћrL6ƓQu:Qۋ. Y6|6>S&ϲr> >n~ܧy#xE?Mn*9?x~D7)߼~=Q򏾯$+|WRJ#!QOߴԒ3t.q4f뻨MƓ7֐P"2[@΢fl6jYfl4g0*X66?$٧(y4E<~/(ϩj0B/Y&^ +(nk<_QjR:Mll|=gkx1uNjf0aqͨ|(kY?(Џo&x5(ѻ؊ʦ :jg٤`D8]ǧ,~/+~_ů7o*.c}t>F[PxM& 1iFe&i|q.ŷ]<7~OxExu?OCW~G]7GRn=+`(Y̲J7ˆEUr>]#Ј%dY&[MHHBr|biL~.ȉ^t̍3aƒJ Ն~)"h v.t|P'Q6F R#XC6 7Q[?a2wF^"Q|bJKNEo٧->:]AO3mf9)}.σ0O̅~RGt=YL2BI߹Bǣnŷ*z E*Ӡ0f8uuqL1\ҙ΂ࠒbVT{01CH1Υι<>Xg*[G9?Ɇ+AC Z(&e|p=&= g:]V:7D?{3l1|~]I)Il!o5 NaLwG6߾~([9IU=i ~7T]j2[oG?ˍBQTRL>ezX`Io@Bk?AAPtȽ4zK%|4C1J|>CE M6^E`=a'ؠݨ{>OGGK}ԉdoRUd>JgPN䑨*K~<Cp_y4ﰾGY@ݠHPiv* m/_TE2iHYB^Z*]EJ"jW'9VDIxɷ,_Sh_̅|Wo*IFEMp~3(fl*Z%\,J_z4*徹jrɢj@N|4' qUזPõhk( `4`%V7 p%eriT]͖M'Dl\YI.9V5(}UW 8DGZ++΅Cc |v/ |A3FvweתJ\; ԷC:EN?+"x*kż膵ĈUve\;(SU Os'2}/݁oii/=lE.םc,}mG ri4[LoېϾ&M(%A./'/Y1YՕP1Xf'RGL2 e;!Z3̍tuz;Ir?}dJ^V**rX %Vit]RѢmz }q6)Ӥi":/פj+U?VΉR]\0$Z^"{(VCYʶOvڤǹ RX9oes̻5Ee_YTԳ\ocv$ږK<(ʤv.Rg 1qT#-*>s;#jxnDݰoԊ&mO?echE^PxHKFh򒪪Pv/<:]3LfF ʶ@C;3 +ՅҜ@I>_Aɏ)q-ϢIտU-0!Fgl|+ge\s*fttaoK6b:1q@^ O8B0@o)yY]_Ϗtxfp38RyP U^^hDz݃(TQ'Gt0fX 痹`h<M y7Fn&W+^~ ~D-sg }oM@?F?]Y<%#8+}GRvsG>o!/l?̐cFfȱ˯Cߥ?)V:o㛛\kџu?~>`e|‡x-H~+\I"Q ?°P?ٖe7(d#'[~xٻiҗZ|zYgNy6}[Afg $&0LOmJu< ~67٨\ BU7hTwT:xer#m9R:ko9й\L4QkDŸeT#Z8,&[0 0 s҇Ψp:AGTmU~[dUh۴1&'Z??ROa^NtU.g>)D0_>3e[-VIS;>j[a,T0yF]Zh@'xysCj $ \V$Lb!^fuVo:f8X-G)ӟT85[*nOaY2a`PU6[Օdo0HGdΚU-:*av+FD {p\\ygn?N=i/Wd ?)W$/'+  l3ױIUG'*:#F-,$,&a$2ɯ,-Q%3jXO]e: v F磪ZŔͶǦvW7WQ[ OuX8e "WV=Q]5lRf*[.YGBhWfI8cj3,LTvHgY >Rߣp%ղ5 o]6tH*$el\e{B1Ԯ[aPR7UvU3ȌPՕ=}*$esX=o-u WQ[z}yͫblaTW>iؼli)>U9d[բX/*pXQ?`7(|QjcٻuUHȐ *=ޛ˃n7oCР7 W6PC⅟Xp[,6Vs=F RY g!|aϛwU{jrʽ{,eEQU{ עv*zࡻ~DWeS^ѕ+f`L{_*<ل=pX|>p%7T!GeI8z\&3`D25 )` 6I0 R#̪Jj^@ټjntb,W]VTVaQ{aUayp 2;$Kܟ DŔA"ac Zcf4H;^H(/>$`6)gdFNwo/p; e38cc1__R+cK,J'^޳nI pl[H(fu[N&(]c,Qw!8s]W!1|3zus$wԽWOF )Qu^]zQ6w_IsH6.Ά2Z> NVDG){/a!K#Z'K^ >6f@3(;(z<>."Gi$MR {˘d 6İ$)5(OAǒ M(UWG,z5~G8i;E#^Ot;WrB1\Wed-o7A?Zf;ZC"YYޭǓVUPډ4˪t-0 _7 T~YPv3 ZQk\6(wMޯ@.m.p 7tnB~@՜kˎG/]k,?TܖЄSWkUFoǏP\5Ʋo:Y|9N֯qTPE?`ﻚ.?ڸ3eոâ ]ܖyi2dGq)j\O66Ɠҹ2w^#qo iʤ/*#"k.|"1zAgडڍ!}4ڽn!wm}R8,>/'"po<~yqw'F4)0AIݺU~nd6W=t|iu0 a" ?R&$m,?gM:FriwVap W{4ڵw_=Nqn>[ Fec wux:I]O9mwz>z~_K^?'+\g7ϖ[>Q1hS ncw|7du:kQ\VӃ&: =vTUZɌNPj+j4( |oz/f׉IBYFmWWG"0eAsv# PH̰M0 Ѱ7x>Sm5fZ_tXLm ÊU,2:$߾8EaYB?ӓ 4wl%8w,z5 b(K8B=xt۾eOsx6+f2<#w~ se(%\_o62n%P _+J.čxQZg|m36!3^7qhEMKzd\eVe!dz |{y;ԽRvr+_X?U~|Tlh.,]e;d׊g&5]2B7tw9j\EVNSPf>-|dO1ýO4joŰnD§ F2}ףa|[O}.-8qIˣLf)NhYWÍ zs;iM4~l֑H=&ϕ}#ZokTlG(_9c΢pΗ9] MMOmX)Xo׊n'̗gnn7ؤ# ߯?^gneM,Z+;a\%\Ɋ,OUT6DRDG71md_K)a\biXXjT;|C4gϻeq]݁4g:ۤ"wW1ti8;]+>S |b֐x`.A">&gcQ_f6Y?0o gs5U rYp7mL<8,`fۄ p!8TbY tG-na27##FN6ϔJOSO>@*ĜBD" a40y">f}ZD}si^UαI|/!m=DD5n|upL؃tgmBA3PQ#DqXMa"̋KtW_kORm3ռGggװEQP"}نXtI݄ca.ۉ/ŧQZmcVFv/$ Aͭ]?.bB7Y˵*^ xWu5D1ii{N0X>aA&+MhdBN''X鯿fyXxvwٟy1fG4%0Inԇ %J 66(/֡*phjg rAI/m:cQxƠ8ffp.1:-DBE߼h#n!}/uGW@8u}8Rnw&+D1q4icQ/PY3I.H[ԘX~ uA=״I-գaHKiADJi5In œ^p'c5vRz̈́=.<4; m#? ߃!G@i(4`~òL>5C%p'9¸ʶqEr=FBH*T SI'TBH(TȉPON9 !P !B8e9%HIH%g78\PVL6O3j3jL"7 *84oDǂ*<T1 N'pKiYPȂ*HtdA& 8YPʀtia+3<쒄cGRsu LE\#M!*87w e XPN,`! XPN,`! XPuV !O[L^G8G|X V3k.fZfRnp~0Dւpt\ݿ"85G5ea)"8Pǂ*8@(cAHSDp N N$)@2%YPɃq<#Mg{\+j#+m3P%#?v6:sBbȂ*FT12# YHȂ*FT12# YHȂ*FT12# YHȂbX&bXfsBL;#&e. =ਜzᎧ1}IZb! R !rB,Z!B*V!B@NB*Tȉ@->~L5iFeR{A5-P>kN^Qq {>"nR`` dc_5UJ,rb@')dYJU^,c@'3dʍUr,c@'lyCl(y3:J~/铬a62NbGطk4`uml,=9{ndՄ+ LɄY&,2aA LɄY&,2aA Li Nj:r f{ԟufcP|0TNmj^K0[I5VTs?t;ʮ?SU|*>tcA XPǂ*>tcA XPǂ*>tcA XPm c@'hlS̭Ќ g-$B]$x:9YgCf^M3]xHjCCR9NF]E{Xe~ /8vYBDBq.K TUp_ M:QRF4fvgD3C4t]snQZ9DH%E(M Ctp]p<0og@;F@,P>;k 60 HD,"Bb1LEb$,qDd Bc1oa,!3-85p0pA;ػ!! MpK06J $ps:aK+ڵD< a1xXLb"SED<,&a1xXXa+Sqg6 q!"| ьqUe0Xlt&{aU%fCeb"-i1JHZ,"b1Lb$-iHDZ `@'dA U,`@'dA U,`@5-1k!'0pu[X0Z2l=;sx.rcT1 XHƂ*7T1 XHƀ.ZpB?WGxM'de* qF[J6K8/:_e~KOT^'t Bk * 83=q!tD3]ֺެGo+Fb9(vfTr har!9d\SmsC|ܫgC2HQ R>R1B@9Bʟґ@aYO)h3_K$BBdA[f&-l& )<`}5q^}kT:t)/kAVA2˂.:YYf!emTЩP 5c>rAZa)N@L["fRq#m,#s 5O< b&0! Ǽ:CHGy '%>Kiz>d_J#ł^` JSCh&U2 r>|7R[PoA: KT,`A:}oArR@n}-R|cZtLH S8Q ߪ J-Y؈ A ЉY\,bA ǁEs(s@KZ)pW%@(ff2l!L{]bxu~B68 >3c}RYPgAeh v96;0vf,H|$y[، X'G[8{5w(|p yzӆqAB#MlAe- 2؂` * lAfTq݁! 36|Ӧ@һ0lL[#HbiJU 6wqMҕ qj[qUR0@RkaƆ@TK $dv! D3$)TZN(o)THlB=f5D3Ntl AYPĂ*&tbA XPł*0t"cA XPǂ*:tc@' SiHn-YpJ͊mw|” 7:prɆXP%Â*taA dXP%Â*taA dXP%Â*taAV,RbA=-fAͶ|$sJHs$ 'p$ $4JbfTy37 YH͂*oTy37 YH͂*otuN[R"JTm>"77)]'&?:AӐT1߂| )-̷2߀d[HoAeUIE"($bߜ(ss 6y.OD\oW5ĉZSd=[BR}1C@BRx1C@BrL(`}7QtZV"V^5r.> )_Uu@9] y"a2BeLReT2* TYHʂ*UT2* TYHʂ*UT2jӇd`u;IV/wJ}}` Ki~RLڵ[+Y˖bTYO,ɂY,`A ,ɂY,`A ,ɂq3(!YgX\~Y>t74Z]Q`LjB#)؋R)!rBP>BPr<$t. '$"" >z>T.D+PW @0Lf{9Ԭ(G%#kA H Y,,aA pЉY@,"bA  YT,b@'. R: LWƒL> ;X+q°U,d@'Ad JU,d@'Ad JU,d@' ҝ:WLwkㄑMw+ ګc]FAIZU 4>a@'d U @a Ox|Cbw^p/ @d rV!9Betl.0 ;!I`?{]~(*) * q pеHC-2t ] /-\VHrfH> PVcյ \ ,"b -&,6bb-&R3j#;"FjM\)FWlѢ ٧*!Jp<#tkp#SV˿ȏD~ c1XLb"?SɏAT8,C-s*OvW7Gtv"O}?TeMU~>_-ثʹ ^(Xgw#] hx ǀu^}v_:""|!" *x!Bb~  !a QT!"j*@TI '}#o%o±wIyιCRwkz'\[Ln0eň[Lo1aT,F"`XL`* SapX.9{G]gީY/X✲Zs'LqtcZ/--&`14X"" iHT,F`4XL`* SipX˟tܓS=ϧ1@#ء3HK')yJ7p`sTp<$8>R2g HDD$(@"PĢ\XPdXHY3>gSo>3&膳XJrlc u$(B,F%LhTqւY9;ϩ7%S*"n@VksSj/4}qdVJTa"`'2gdip_4I'a~6%xfAٱvcC+p?oKzX({68xD9>)RZ?Y#uLdU6q̜8B#*zF{X܏[ERHy'Ds7>]g %g z}/ߓf4f&Bw50PRcB8[0ːy[XHbd:ݓhB;sn F_ݼda{.;vyd%37ĵ1ކ!eS?̩wŝOG3’!01ʈъ` )eo&K$G7'OR]y@ -9$B.͔e(̲`D1NbmaQc{%n*vjI%[u(8$V cpJh(묋&ȰBH!iybbP5H ^'8&Zh5_h*A8pNcASr9n S/fUJ!q9Ye4GX !"$h<dЈ/3@>MV8zpR߁wAOə ˜$ qPސ6lf[igF-' 4;$hDM YK=L3|L94;l*3?R~NeS Wza:OkPJJh\4W[6qؠȡ0r93z 'd1'!rUUi3e4ffCԬ={Dӈ]Z[3 9?Χ R/Yy2LIܰي SnxifdyPۺ:^f)RA$0-f%,t#i[.h=&5FQc4d8~ͭ&,A4L rjP4..k &X͘8- :5V~7ll=-/1tsL/My`tةd5"ڔGeE&29*(TfBd{]RwǗnRnal Pi77wDBxby :0{l}_hlhP >=J Lo!br6{ Ayx.6 6uσ{'>Bf>*YwMukv&9"]+Вt111RTyښ\+ݴ18`v &}RuBC޵̙RSFB9- U1uxzfwfu+)]7(F"dd'Фt^F TS?e>n֓ JAOfw2v wE\6lhF"9 ˳rsuuhv+|Ȩn_q<1!bEQ==GГsԭ@*?e {^w.Y;EAWYNn'H; X}/пU9HW xMbfޠF\A`B W+񄚎KƘhw`1Z .\TvO-bIT,ni'k  z3K\]̜ȐnŗT2#T^#^|51y!AN~`r 힄P[N%a orFWb\3^a%+g ј(/\I9j=N=tYPX5/߃h?co?_g#!bMeLe6@`+NE!'abD%O;#l?pI(6aa_CFw!)Fk&B~!qfq-L;g'!Ȇys:֬Es -gABʔvnNk* ONr4 r0܀0홙 p [O70AZ16vUA``]SZǚtC:9h$av:k!y4l$,tq_3|9}E3uY@dp ޫpf\16[mw I Ju= Fy0&?W'\֣DI .iBooqLS~㷰꠴1q: W#|fh.p]Z~C*%%<=|W Ȋ7F81EQ0MvKue>#,x4X P?8[} DR f=vrZ2WN:yNgl5a(M OߋYW+و#)7k8"+ CHe3CF$/t ^sp^eΩ*-VS&9dLN~h!V?p U:'1cseuJK>\` mЁ-MjǢ{J7Ph)bkqaT"Yqb?s c$;c:]C+ys5B"[o C~C=+ux'kKU(*% t6Ϡ0]CIҤ-T(J[xAŰ6*_{B~b kx. g#^,3 ]VI݄G1VI\>ܐpU;Vo B2&NvqvfZzzS2%~SoPOMV6Tb!O%lFg$h vp[noK#&-\A,`5dSpa)uFOx3m S:E8 ``P\IOE{(C. o3U̯sl)RSKg=v4.jDҼdX÷62gKׯ1G >I 0ה~eiD Ȯj4n0V Kߠ HKsc&[tXA+<18`D5MNnAaQ&al!Q?|2;0p­4p]eB68czN܌F.`wŊѡqUA, -;KI|vMʮ+g}5u %yh\IUY!yz-vA`qI 6%8]ߜ#V9KL= ",rL׸'0, \ 26%4H&WC@lgN !Zy}yfڸOvpGH'ݨ)EgЩp4SdOyb*^LRސr+?uVL2Xc?O`٢r|kXJl7~-ٜ%5#c20ՊmaPc:-z{0{a#>v'_A<w2<.$.wW[]0[HqFip>n)Dk)Yb CjѾQWb$EG_Xћ.5 W |Su+r烙䊥Nn6- _D^ЊRMPhcy|I,4"}xPbz]9O_VN1.QǾ{B; W$KYQUrxL/$zM. y)iϷIk "ևQhlA<<_Xk((Lq  ك $]ށ Pu\x.- p}ˍ"`1P#NA aI(W9T&y$foԧTtN}wX Ct}KI6ܥ^QZ "KHϣYB`~I̚7i#:Kʒ> , 9fwG 혖~+W{Bm]ø&>׎j j N8VmL a}]_uź?_= c=X}6pK< rS)m.vb&-MO .Q˚*7pH \~Zt#=.3t眼/,P<Ŷ4~|# IS~@od^ 4S&J!\B3SJt``Yʛ۰R ?YN1OR*¬Q<$S"0qa8Φ9 }Hw<3p1_bGB褫޴jf1t=>tE#W[Xu6SNv {B!y K i[k]{ !$@rwc;EqZ[Usdo4y{E籤o44`S(:.Dldkn[SB=9EEN:fb$7j~v59ċW*DMJ+Q8rNĹЎ^U=)0's\ߕoc۹h F__I ӽ-~| Æh,7z+͠(\#˿96/BAO&JUNʰx69W ιrHo?m5Q!Gawz Zi ZtJ&S|. \mjBWkLFуb|(_41É?qOQ K]YXN:ҹ5 CU?3i-˗\Ï KNjogr;P(A.K:6K&J%5 C9~X!f1oȣ~Gbqa TGOȯICЩ) !F FTciܐB S3[0E]Mf2׮0d WAhұGAt&%# GQUХ1v=tQ&.΢t{=b_ny"⿎8cc+0z=?;AF@_`":WRv 3b^C\&0W+k%o~m67_\ V+v7 8\s-h=[FԵ4F}nB`?uRBK3H.cu'YPT;S*Y Mq&tk8z8"Pbq[ILreI1b`V<3qAy$:ڶD zGFˀyqhdJ5q%FFLrjkƍ;c:WeCfxrZ=}|/E"K>@qt(NsSMCyy} ۧX8:3mP$s.Bz,-nUVћ+6%?!Y㭛G<:s'pO)($.wo\jU(XQx! #:C+V%p\##x P\\:eH9O OǺQYLR<µysb^EoqK{Z*!v|s "PkXRauD[tV-]Eboka …:m,C Ij߄L;AZzzT.8Y^;[Ѐ Mx &ƕF>$$.^^ȵt!+#$ F nd9G5NRxaQv!ljw鮊C3aMǰp}y\l3\\,4fD/"|?wBmf7Q)58F3ڒ οY_C|߿;$^bz\exXn=^p74Ԇl=}v7FRyŽOdWI*0^ybFt6NoFd#2RnBĴk$5NOPC]Wc!ӸI#GbQ.ڞǘ] E7"Fo((Ė%~uO4=R{D$1v!ՔPC=TD r9L@qec.0:|YI>c1X\&_}Bmҏ'Bj/xpCp[k_W4Tj4N79ƒ5iu]&8tFqk$}6i1jV7Z gI]diNu3^'?a#L.!X"IX! 'j^-TK_ZӷF$yyYsJ!? ؁2 zL{]32x64B!qo(*z!=u7X]46z~'6|iK{(p>WUPHxCHOӺ^ {y+>'=,^я*!-E^J-nlKkw4Pe"9];xڂb%TU'K): (DD>1h+1L;4?qtgivƔҫ9^jZ5w S#2F'=D!K>zn"'[H48sD^!O-x/,2J"YJj$c5Os8 QDH͡UO07 / _L/g$Pxjۢg:ڿv/̜\3_U\hqn~]1r_x闇^Q隟-Dcd'!xs+վ:;QHCr^n#-ȱo BP53i8">$uB"@ " b.5q: @Ӽ'0NS95TA`az^RPh&u"A($tCh*+!Էrlm*N(Z{L[<)je)@c'p]AoL׎ip8`zH~ͳ8Q rJ(7lg3]^½ 5+K!*{!9@rPq)4s󫝅\"^,tm8{.nP{&;Qv71y"f49ctAđdq{=j_iSUΓ[hM~}5~^ᖇNH'߻_fژ/1߅g[Q\ 9mr[U}=>DLz=9FtqM1;?il`~vw]j3g =G\es{>$,UMIHC:%r4]DQ˂AsYڅ2bv}O''X`K'^LY6kIUq ?ēA_P^𑊄~YΞ»ԸxetC>z\٫MXmwޗ;ݤ$t3,-HXX0V&DG햏'1=t_8quHd/)IBT)_A+ 2aИx>k6+N XA$OglC q|#tzF('bL[(YHXڸľkp"5t뮍/}zঀ+JΓNU/p/4IabK 1N| ?èN#x.Z]p i1xqvU%sʝA e罈`S:/VY!9pobO  C +->tĊ"v@ZT0Aazy$ߢ53k.H S cQJ$uլ'ڀky_xTΐ_<l1P[bH=AAf4 )-' 鯉\BCK# 8-NVh_,SppMB>dz# @؋g.cЙ2'#Ph~ֹ< K B9#|ua.@̏S2Ս9.MBjq?hV`/AS>+= Ƃ8Y "@C‘'l!dgS)"|5~pA4Yj7+3&<|,{L(s"#ND6} \o(5 sնh% :~%O"s$Iߘs>Bڄl㸖 #- TO2b> )\~͉)i!.M@J`8zjY>֨/u $}#~ .OT7L R P G,ǜg}S875djFBzNGζv#RY;'< Nڇ1ə_#U 2{\,'L mGLZ<"R sU`| ^=j\hdC: E2;XsmԤ ˺^ J˿90~iȎ\= GJiՓE yE9=!vs}"7gPYϟVߠ5vy;/3c^WW/g߽8x594є{ϔּr۝}{qy껷yK-aEM)=ĪխԎn4gūssingۜXMSѼXV W|=gE1 X9yPN\%cD{x@fڮsX _n%Ѭ/#3bRcRyl4b'9il̍ie*Ubh*xLRzmE)9s(F_ë39Nu;`l!*W[l}3d9|8MQ UZ*^UlO4GH#G;

M$VÁ¾)Vv^G1:vHopF'hzn? lz 925m@I0GU;Z3Gd+cጹA0cJLTdw*-x"WOxBQPKK7uG0b9FḠ&c!ႉ;8}?}*Zo(i?,XĎk2~°;UbwB;zDRC]cUfсܭ#nEy: 6Ujp[JcOVD>:C}U5 {dIZ LZW_E@y-H"EcoX=ōa_rWߎ1wQ d}pMN~&xU#:Ǣ >S Y{7O#tLe#.gbή SUU ANk:51|-Dw詏ž`I<\ڕNmWP!|*qUhx\c\Y’~Q"UF),5@o:~Pq)B_Wj#RN? 7/.fWbޯTDJcd{ڷ5 rd l볯Vu^! W*gN3(Qǹ[Qӭ(&Elz+&soU2I] u N"w{oMl]@b+Ԥ2:=cY@Xէޫu%`2G<}j?n^A~v4CQ*:Fjhvن CØM/;I*xI0Jds p+rЊLOT2mTРWYOuYx0Dڡ%1.dl"}Ѥ{wM^ V ؑR(<ĖP=Xώ=pIhJdcdjhN҈V»\YL2:s%)vee9-7WsB'lgĺ$eBGB<&?z9ao[ 'vj3eAMŲ*#h "^v0ͥ^J+ LrsBodd0%'.73 9s49 '[RS5۶,y&1",^oYx*=7 k}OpqP%KlC+!oMm~ w1{ɑ JX 2 clvIr8@iB;CA٣) 5 _iQ\`7cEպE?+vϏ/{SZUYP (/FKT'nIƱqK)q+/ü48!œm%@&н~:eewIUB[, Gx`)M^ˋPF2pERK8\(bf0MzK!σȋ-R[:HtfJ| )q3z0)ǘ ML%T8%dʳs3qr0X(_GzJAk2QpKO!Y}#O$r;Zx~emgtm8FOXQMJ's,VNꑬs)p:#/<|4~ylJg&17rv>FsCfye7\4`](dxpמ[},3v4[AMy|%LyTbD~ey*u$+WƘ2]&Z|MSiKUH5!AQB4ܾDB⚔:0@6HW?OD57TZ]'K?K~) |D>Y&,ZHpZoM㞲7껭'D/I 0TYK;4 ^J2C*` jKEpudJ$;2l*XLQUzc*CX|݅z~ lh Ot8~ FKL@-d>E\G4PCJC'YSΰ5EBmdVmvz| 6PItihi8ڔ'A,!u9ϟ=4Us7PBPgDti[Gt?eR Ԙ(.Dvg7jC?)&Y2NLr׳[*-7(zdlrU_Bb U]b&RwɧRy;e͵*0*UjMw ԍg 5U\ H-z(hY7S$ PI?ЪG0mIƈ(#D5bgPsONa7ofM%zf5$R&7 :+@YX ކ]If]m=gBCnaTR5@EjlSL=uzA 6Gy40 JV;<6.m]:x~z1%T4^WS;v Vm:ޤO̳!*Gaf%J{gݙ .2Gtհ*)ּٯ͒[;792` '8xE9W%1?c<S wgCkJN{hLMor#d *:E-u5F燮qQK 9Ypc[ 5),+dL VBf p6SJ 鉨(Fi C땩.:wtwWv)߲F-kU+  b-HWg>WҘEK>#ݵyd z :Pc!@1m*V^uo {Ա(b{Z7%Q7,Ʀ4jJ!-޺I4muՁ3mQ/,1m2yób֡U7!9ƯCvcp9FVǔ|wF4c UrM,ߺU̍5vWJU#WG >Ƶ&Ӂ`; ҥ Qec:pϠw0B<`^gw$,#D݆,AE68*♢T1t `!*(UVQMZ^8xv|[=CB+:."蛧ӛ( "UU@wɎ"J )KlFkzeBpy%~À?GS.]W2f=38?B1uTUR%ڧL;IAZ [(X6_b$A^cMNOD}ES )#`Ɵ2v&sݪ uoRҢ %[4+(3?\Fgd%#lݵMA[7jVkpGa\_ ݲV<ӌO@6 @3yYdM2}]TŢA͹] px56}Q:o(C` ^`jR[f?7te' J m=/\k05$HLch*Ȭo}l;kyNߌf>LqjNޚW ~=/yUJo{B2Pװs^6U0FB%gBFS!n?wu9X?׵B퍊) Ꜩ2GCgCv~9wIh.r10dkֈ:huS͓uk4L^q'tuQJ G|cBpFJ~ ٶxl{PbE꩎Yv1 {H7,7 -x7}`EZqT1?c=655V*,+&Mk&⭐niP{%Gn< ol|S 0-I0gVSo_uuBJY֨7U9R25xJ$g7ZOݡ$Z`WmiɥKFd2D:JO7l F<>+ c[jl6 Ϣl3$m7F[b .< *0"oW,)˿i?ھl \Vp5(zzAE+{5uo ?Xhi<8 E_B*1o@q/'Em5; <}KM>C"[x1԰UmB%ӮM7_K0>%KmEa 1Ou-+9z;Qa7W_N+^!]իJ;*57AE>ÎU ,Bjw\3t"*vz6EuVk#^6tEdqN *Vk-jvznVؖHF1"rG]U Gy@j+ꃔ| hp^KWipݛ2M&,.x$2l=&ivS4#c WPa֛ E᷉DϐOuABEojW)ApM#*2FwQi;t,[1]ggXՑGnnٻ{,"UƯz59N_oE (WI@ݛêZ%S#rҝ !ϲ(VP%agɲaVU1/4Iew OJxVfz;.-HW j4V]%PhUZkV8\eUFEfG@;}`RE׸ uo PCG #yTWo] =g^ {TڈӔj$DJ^Ǡ'Ebf,dys$KO(9Ɐx]rPhZ-dbo!"{C0&: YZ1wAmx~8;QtjQ9t{rH:c*T]aURΐuY07REQ7`GqW U[;e |`Yhvݷ6SPq?iV&iG=S3(^G!i>Q6ibjT*eTM =S#ī'W fkp|q`٣ràDX.Ajaʐ6R/f|P xj% ܬ$K>FX 'Ңd)V+NOp*zֈSi8ruѸk7ahN)beȑTlj0]M/f&-#-RDce@\5CɽhMA̒jM"ґqN[g7\qSNz:ZYn3*Rq+r-`ms_ځ0醌2(4Jx01V$k_`J[dCr]ʕ>o'Ds:BZVE*ÚvN|VBgʾxͿzo-]pJ0K hjmڈl7ԠpaӇ?AW~p v sNx{'60 ~B&t 6Aq9D*4 C:*)!q!Ҙ! *keoІ⬤apugXm9ؘ6Ԋ޸ho3c@Ka"5x9iɜzܐtJ ؄Gm.UŃHEg@w\.r+狢]Fl@֋"/1Q EyQpPދׅX~B TIRoIh4|.(KF#5#\f숀$ZwZ`qSd˭٦UQE߈܌Sl2}b6NnN!`hv9ߢH͔ Qpbmr3C`=gZaOcٲzPrPuz4Hg%-ɐ{r)y3la[;=z=?Q61TQ ꍏo-|r/ߢ  ӯuG'“fk &=p[d>qwoRqS\ȁE8 ">w0@CFw3׹V2ε;|iU([--Fǹ;ӥN\/'!U\SJ|[kVTx -u@ą'Թz|b~e?qA 0G_Xd@Y-R % M{*u;9[߫Åh?MB4$lpGD+m̮6qj}։mGy1qk&}3#;V|³}0τd'@'VZ.mwж[l 醉dq9A0 ,]?5àaJ5" @Dh? FJ!S&*2∑ZO?X 8YR JJ˩m /AHR'L5&-ot7GK:;%Aěl&+tK/&kGHN:cc923Vj#\]R%N*k?ԍ+N}Iں8;!\5aEgS``QQ:aGdahlT\MgZx75Cg%VKM<4M/T!vst~Z?i~{n [J1!!ah,yh3p9Kw#:7DLRcM:q:e8tA.2enY=蛔j 1*YdKٍNHz;}9  xkvhآl=u[dAh{AydPlD?ikB ~~$}~=T9`S"T1ex5{v,Ue7fgӫwRE;L; ju|tBhSb?-I1KH݉.kE;3tב,) h;^w FeӋw "}vx_[0]Fd+1l֠]孹 FوTtDi*8oNf6ɟ (>"Ws;|(.UAnͪ,'8f77;{&`<$!!ٷ2XY3ɈNg~Ta"+9K|ӜklYZñ/SEh&kX)kG,\6@RzZm(g!Wbicw*\DYň渮e+FDK ghy?:8>|sypr}l]n/PJƮJ/A9ʤWvHCl,_Yz5i~ta7A(gVucJ,|eEp*]\װSQ,W*77a ^kfrlfYVL:.6{@ wT&ң~K͞ |5?}uyt,`Y.v@"auAXwhҌ2E,ka!8@)e$MzL''a̜eB[xH[$FJ$D2:l@@ OQY=2rGє&)nZl@%g&3KGTqAyl$;=15C r-~=0BG >4!݄F-3 agKvA BiPv0s4!o5y4%IJ"O(; (ɣZG*yԽ$!0Zj],duf='S^CQJ3" ?+Nj>AP}@}&ص1ƬeWa$aœnN]~)O\P!99DWF`Y4FkVu/KaAK,fq cZT4 bΈA6 J?'t)c` PDp;IgX^@@2L!'{X< Eu3-b7땺Ń{>:"*DoQɠf?DP{-dc1Ǔ{)hV"i-yolnomU`ܲվ&Of{ /75%p& =/7P`Н@mE=x,Z_sfW^(eqM1/`O=KSe=bFϊSYdi?jF>$,(eP`aZς@v[G7G,F3CH1#Cw'CVԵ2S[;GkIgŴh[iѶ?-|dVitq,i<Ŭx,aU4\bMVLjHlKy{C0>lRK $(,rmERGwWX4 Q aR2dJzuoRCb.vU-.xv{+MJ4>3yk'{H0۰Egfv'dʯ͖t bu0Blku`%riٱinaJV1SjIlP]Yglt9Ap3Ʌ]Di|$wA{VԖj.~ẽWU4F N[Id%UtdEkT*G~ŅiJ[VPhPW~;-[-hz scEb hq2YyeJv"J`Gǖ[u،̮d~\ա_u?CvL~bCFS+"vGZx(NS0 h v7ʂO4 ~4ǭx|qk?"=ʐrP"Z YFP Zme(!W" !'Ѫq[OA3҅ eRWR*t8^QJo|ʯcpӸ\cl`dLk{d8rXsVnSǸVncS$YYD6q?K3b4 kFސ Xq1J!s;9hrvxћ0ZGYH=OfY'$52櫫(ʹKA "C_eltoO.}f0'EƼ'?䍬{? !8[vr{=0@Dǜf+?4SWl8sf`i sms";?N_e>>Dz;?9Lohxjl?6 8N/g#ҌMz>~^R;* *ѫO "ѾA*]u;8?Ï{A$˫c)M+}mz~7b'[>!) ÷ty\4S=?X,dzCY'f=r^ͮnة%Ea<^jJY|n)`F'S7w{86W Ԣ3xeu^β__SlVGC `QO2clj8`na Q9!-oϬ I ^ Rp^o\_Cj G­0 $uBB0rd2j4v@aZi V 3%ꂊN'kIݾfJ]xhW=C+܍nTןWg )MIzĩ ArߩY ib" ~PP?Xk @hM4/KsCV6akqGOa5A)NxS9֤3i=;TĈ'\ʦZ7IqXXWWF@o]=:uGZ\c%" ~_`{/I4gI Uo_u 8#;'愡GFLΉk K[pW(CuHz!J*GcNKAK/]QAdw\SFAD8sչ9iQ3Q&]2>㝝Op͉Bɑ 0z`>cI ?jEYy b լ(DȪ-a(4vm GD!fx=#dLG!u?c5)/. zٿouEIJ|$7CIrNgOZ`AD^(96[W:T]YRz0Mc8<7FllfdVϭfqZZzsVס` WܭsGURh8Eƚ> 너>dz(ǧSNf7+p똷n~Y@H1CyLzH1UDFV(vFo %7 !}h )XIB%Dt*N1)*qf}_zg13WRW3e!,Z;ligκYq[wAHTIR'm̸*-aKVW51l{/]rw\G\GZ zm^ڻS5I^#YAt)hHLlj >ˠ:r4\NwS)A^Jez@7w.SjFI"4~BEv'kRE` Fk(gy$6𭕫zF*21%UÚpsm*0AzhkR{~x C. !QhI"t@QR`Ā| u tL;8`3B~w~EtKvNi?-cUxWMxTWJ'Nl#iHR,GG#Yx=w ]#&&-* =_Ve+ֲۧg"*x4&Ilcx CI(!^ Oc kc9GB!}"1XUZqCUf7հ;3vӟDe>Cn{*\2tߝK&ώT~Da~yЎ˦P%Zk%enB= \ $xއը5E\PSԿ$ApSjYp%4Re<ī6UcL%T!uOˇh*o0G%RlKj}zb:9 vZ!JCWNxjbZTNAm<,VZTYdX9|U؏']/U3$>>I b{nO's7Aq%[2j\18WKa}6d'Wb bh^AUE_C*o)'%5żD ~$ICڡ咿lx,Gd&죝 ">ֿ0='M`nb1S,D- CT5!>GK7.xBKM8Bi"CY`DHhQ>ʯ"J# c g"!*'(FZZze7UHIajjS/6^m+ hl7'7_>X)o 4Z: ("24hO0a8%@E<}'+tKBwy $+L`+ezE B;M_\ [VO$];N -¥Q.O"┨(.2D JPdb'uDGi"z۔;􂅛xvǪy伒/ v'?tvD34Q_8*Ux-N`W"#PC1u(kEE 1axaLT*.*+H$//.9`3`STĚZw/%ppXSzohiMxtx XoVsj'M @\ԥ;G/ȘRQHI$Pl?Yq. "JhВ`E1yZM_\%|d]{Jӫ="Y$éV'".`B az@[Gd[;}: j$4#c9S ;UNO,nO$w c~R[zQxP,wљ.8uPt?KB—U*źE,][@2vVa|85\WJYA  ʎ*(GLcQ6+6$(ɢ"l;@ AO*nyqzBs5y&sEٛ떺[8mOiSGkkQ}:FJ",@v\"bY F9E4:b.[$˒Y0UqUlHkrLjRz`r|A\+:n ~! , K@ܡL8! \a׹a"PE"20%Ø5L%L?P F7(4GAuHjt}ݢO۠g%ΨGʩw_'ooxSUf*b;)t,pf:&x}qx`6mQDOk}@Ty̱}uC78D{DOT#AeF*̤0;x&sMpozځXd`46-pEf@=4P`dc9ޛ I.Cs}iM@0] CqBxh 47 q4.~㼚]S/N'mup+r5(} ԡh,[c0'S֥- #YhJZ]f 206$ׅ D]% J7Y$ ڲS*EƭE֑!G?^ޭ>+V SHO]r>ް 'gn6;wlkeB>oC58?_>MLJ>3󟃻w&C:;#_< 0SHGw |p49L׭⢎^UJz9R`8=E*&_X0[ ox T|xygDc~c_v8S mh'@?3G/V~ $8$9`VgOx%Ņ/\QBXZ+rN2/b|U@D"F~ھ`80;`(AiMh|/GlF;:Gc}[z`(tc6UeF:R-=-uv<='\x0>;\91wy9Ѕ5$,~+"Fئ3>`fz4{? 6#pHwHϲ?G;\^3fE6!ɿZ.Ϡ`p:ܷP~Ah0gQwhz^ȉ??7_Xx͗Y1ǃԹl8Yw:~Iqp8sυ;7`?ә/ w܂Q y4@>PG1?=A n}N",D /Gn[V9K'z.@IC";=N:)mUUX-\ΘtY~g;zoopG6؊k6P d8CtHDatxlfYȥNMfx'<8:9ڙXv!F>@&s4_5gJ7ъJ\H([p(4\BE6Kt0pj񱘎 h|8,9` 3ZAR ~av",5>o/`01:_][sp#<ڣL"\`0swD9D\ߝlJK#V4Z"n0sIH?߀$Ax.D?*,w.q0gQQ_!1Y w)-;r9 +i歀~Sцҕ8HtxJ`~+:ڍ4j惊b'?=;0砿$ӫKvϰ 0\\԰ t8blqNeH6zFN1|6{S+Ժr߈D+d@6 %n(3AG}*Z:0'tug$ j`rppc` W8rad7"@ ?L'se"؍bDkE. ;nC Q'.RZ1`eO+ cu$R6 88lӖtω8H>!暈Q`AS ?tHp(>e`ą'3"S1U?UbT S1%Sl *".\81✬Kr=տp.'/N.b8J;*L`}4re_@5q]qO6c$fN:IYn %!!N1p(I(S1g}M1Mf7vHJF~'c%|v7_p)ܝ8/x|$ᒢå$. .P%$72\ /s 7l/$%tSx WM·8pBk <9x8(22O{1HDO$|rtuC,g^_?_rl;a/+ .;҆EY 7CrO\5FV=\EeN-)C 9vOII <I:<~2^.-1jeOY7g1r Ŀe6džg-l Eta M9،@G8e&.  >#)0\ sQƟ4Qr귰ѧ~vUs~8ynЗ3gy++@]`7*2(SaLZ\A,a;@x9'q.\"2K#7fA$D[ =|:>_Au}حvx7@(d n8'X ThR-pdtG^e" 1sZ/Z|h9apv $axClݲ UFĪ$ccHdp3*èp,$\8m t>_ @$V(HN80`4_a OO3{-vzO/r0%""%0! +b<|X"!rD o-\"n9="Y= kOBΌl;C9rHTIw>yLY,Z@;NsodU->_^L1} ׯ֤KݿQC[ݶ}:> y|sla }p9+qC\SH~rᐗ<-~I C(VPA0`=o>9\1ctЏ{6$1 4 &7=%9Q|19}ko߈^sgL[{cW @(ω`9C+z!gQI)U@OVp`>sl(_->怑_ڒ[}\xt P5:{_XjML+/_+ :?Aw3c-dtd-xhtml/.git/objects/6c/0000755000000000000000000000000011732707627013161 5ustar w3c-dtd-xhtml/.git/objects/6c/df70549d02da1a5932d8851cd9958aadece32c0000444000000000000000000000254111732707627020461 0ustar xVnFb Ȣ;Y5ZJզÊ R=KQI/ȝΜsL?ywgbcV࠽HR%t]of0c|Bŀ0p:ϧ+B8##'N:WaUUM[$ކw>ʁwkڧ8@:I&| BGOp"F %r +6iPcA]TYfz(3N{Wۣ~T8N8G 76;L%κumr߹06c)`WK /Aݏv}~E$cd+L7}xб\Q * 숦1#9۶@+ .qI{u[zGl{{k~v:+م';= R!yP3I:4Z58և)"腫h*@[`h٢0feBCK%FUb4Y[ǹmcQt a[4Ne& D~2ښ3pkv6jSn$Fyl`5iGŠ%]T.E%Z6GtkMR}/TH8[JT*@%2jbNRF@Ӣ~QdcsBr*d8k.(ghVG1>gShHC-Y]&4Qc6 }nnn9[3js =AqGQ-Mcvl   M'hGHc /|!u_@MJkC3iK.D@}O=MQi;2P]D~>A3AWKM!o*\A+y(Ee/-N9e^``umusV,npSEǥ=_*6\Ѭ F*kǣi"rՙ}&JKz1H `9ZFrÝeb53ak{sd=x㭴vmzQfP 4ENghJ^WBcAGV } Z_jZ2>Gt-k 5z)I(_cῸ9(e*~ }j;ǂ|B`dV+sBgev =*p}IX-IXfoWj6( TZw3c-dtd-xhtml/.git/objects/c8/0000755000000000000000000000000011732707630013155 5ustar w3c-dtd-xhtml/.git/objects/c8/94c8aeb49d99a985f2c7ea556a2bae5ec588550000444000000000000000000000160311732707630020506 0ustar xVk6g~mvf*pQ U% i2V`Ugm30U|UT}9q Ba0~Տ_w@O-o|IqsɶَEMYt RV Bm((~/U-yNո(|= u]D|x ߽;ziցtL y݁qQհ䚫GB%6eoe8"U{A#&8#'OcJJwΉSWmúK~et;',eE0Κp՘M:40Z Ww˔0j5˨A9H28d:96(L۹!Cu'2_w^ jGIP gLg tw3<7.Wx`3`&h_h0r=~9c2t-*nC{QO ͤpmww3c-dtd-xhtml/.git/objects/1e/0000755000000000000000000000000011746500026013143 5ustar w3c-dtd-xhtml/.git/objects/1e/f32d9860eb947c130b28a8fb082ac0c403fed60000444000000000000000000000261311746500026020347 0ustar xVmo6WsX֋&Z[ԉu@q[@KE5=dA$xB%Q0]lߪ/Uw+ Lnj\5;~>$Ud;q%BS-MmJ}B݌h@ٹ>7 2_pn)JļA&.>jM~,@t&LGt+ٯ@\Oht]NiwQrm0K.fw1 m{@W:V,m!ⷞ[j^9$\M}2sn*,L#109d4I/_+a|P-̀>%ḝ߇wbrdY+VG Q pR<yE#0sju?.M-Y2{?|M~K {Ut_bTAnB[d!.nd_Jk`NJ-"CÏ5BZ|ڍ#nꖾ;C/qîOhku&a}8w3c-dtd-xhtml/.git/objects/ba/0000755000000000000000000000000011732707627013233 5ustar w3c-dtd-xhtml/.git/objects/ba/88be7f35027e72e6c40b91870bed451cf458520000444000000000000000000000143611732707627020245 0ustar xTێ6bX&(:m]$ڢ%-)3ֺbM͜9h fա6Cs6n-v3gVo߱WbybH^ilo߭W?2rMXc~go?$Y*TTML2 /0k1P*1J9۠E/ Jg#8g-VkpɀSuѠ8K`Mp] ɶ.omfB< bd x AJKJ)=&yd? H3:/ J#h宐?sӠ ,DqݖI|u5{8gnZ!!ߒ.X {]DApa} ޷s")Ln~rZكx\#r4g7bUi*}z2J+ZUkgoح@JYW9#ҶJ,n^w]U-hy(61_gJԍс46 QG$נ3@IujLj)Pn(I-V2i?$Qn9O1sLN*%md[I\k4*e{t,Oz C|7 uL1CF{`OH;QetxstGkw3c-dtd-xhtml/.git/objects/bd/0000755000000000000000000000000011732707627013236 5ustar w3c-dtd-xhtml/.git/objects/bd/dad3ef11c9f4643fc6fd04ef064c501d0f156d0000444000000000000000000000143611732707627020603 0ustar xblob 778PNG  IHDRsgAMA7sRGB3PLTEZd0yUeê޺ oDuɉљvuIDATxV1hSQ=M4iN:NYLG, huBZ򻙠A EPA((Z$߻L ޿{{]eYZ 8|isԫy>q'"'د6TZup xc͵(=} qqxdC1RK=hw!"JF-?o5@8Α趋L"(.qGf ƻXy2X `fTˬjͼcP%!BDD$&N% %]`{o޽f-2^@uv͡7Q#FOpKLgsR5/53? kHh>tnd$G,v|Eo[iG݊μg8增t;n4ܝKA[Ndz_P?0d}skUetlW:}C-9W,ߗ9\U|NV:457 ,V[/w'kkO8I'٥U$Y9JʃJ)vf/6Kܞѱ5nh-ɖhʭasq}݂lE+5EGIENDB`9xAw3c-dtd-xhtml/.git/objects/b8/0000755000000000000000000000000011732707631013155 5ustar w3c-dtd-xhtml/.git/objects/b8/472aa7d275f67e426ac339119d0c22d4228fa40000444000000000000000000000062011732707631020137 0ustar x+)JMU016g040031QrutusIMLc`iZoΰ)\\Օw'TarFb^zjN~:W%-u&kiZ2܂I9>5<շ庮-fV"(?4M"Ҿ`oe˞7B(),L(aHQІMɿV+罾 5'3$1'G7$ˡH⦏O<m+/.e`:\@ΗWq/h&\qYr8W9%8(`v6O6*}w[ֽL@榦 E9 m ^'5>M ]L| %9z9 E - uf)Ozٛ7]+TPEr"_ U_?pb?ɮ2w3c-dtd-xhtml/.git/objects/b8/afa36d551cb73b72ae8078c052cbf78ef685c70000444000000000000000000000134411732707630020461 0ustar xU]o03.kV" )4EA`K@wc'iF${̢tM×\8_ {8B/4[)m$`M?;-x:_8rߍSh@~+j&lxɱt ¸$W#AJ:7eՂ x6 Q<7 ˘2ZLؖgrz|oC.չl  k8(0IþfrDgf+ qFu $(, aVD|gYZ%(v;wvS‰ʋZR2,RGNY2'ςGZ0YCr͒:SorֹQ"X̰BSdw+f;4ND!9$1'?r TDZ ɞ<<U^Enyyo,d~xҝbSJjRfbÜ;6N'y<1^Q>/DAj^IfIfj1Qfs2־p!{P%9@%+ )#v0<+mK8mw3c-dtd-xhtml/.git/objects/30/0000755000000000000000000000000011732707630013065 5ustar w3c-dtd-xhtml/.git/objects/30/1d7d167f03ef986eb1684f4fd0da7eab3d102b0000444000000000000000000000177411732707630020445 0ustar xVMo8s~h$+9qvvMQ@KtLT, >43fʽ+e}30?=? 3U,Cxmdhkoyxq߰WgA\l1d<]Iф_F$ m"y"F{s j ooF}2(MaIS*v4̣,鎥yD{ *^: {=[%)s~aN@bX5!^@n(CvO畏Hy$(z >Ǚ.|ÖsH g+G_: Ւvи^^UAmc[4jZUFG,S1 q* 2M$M5<ҐF!͒ ]LDNG> ,dcu# Rs,ÐKBc4!2nQDJV^7<ȶSRl $G}y1Stds*1kE0A&%FjP9+,Ez,EsZ$wTPqUBM [-o&D5+B[g_&YiH_U̦sX4gpFILPU$S5ʹ OnPM6d>wEN\e#pEUa)nM6>S'2R[6Y7< QaivhCzhЫ»KKO=JJt0bBe:j5/^=KFO_,~}s o޿8?aQr|ǧSM'8>9Es8\OYŋ O$'#'e矑>yc!R Ǚ╘G+NeZ9<2ߌD,6;bBNuT-6Ѭ#3G9|GNܸˆ<6Wi͝W+a?+hݦb_<6b%G63Bs>!㙠룷g'a.o;GYq9|ϒSZIFh ",rͲ[X딛(mSLBz'oL?HHo | 7ZKq,JOK2en4BCyWhQr<%!^'BZy 3Q% 5OcvZ;EIeS*?/k fdV`AXsGJ1+c-[s#EΤM'݆>=d Õi^8nm,/bȲ\,:aPb~LWVxAKrǸ, àڼ+nV9e Fìd +P\j#ߤL1/)XFdecӈ(XLظlȩt{# t!{ݕ {v[IbSAK"9"`^.\tO'B,&Sak<VEM1W SǴ > Upbܥ3Km \RV ogrX0D[KEsnP\@K.K}cSG&J';gd8`\JVTb%|ZIO&zBECE%V[uD]6>~$, e{R7֖6=vF~k M #KH"HkZ!)iշRO./PnqJK}&1*O &XQ^y(xGiϑ_rŘi/+m22b /t(37*"'3k"!~&JpfȘk Ӕ Ay0MTF;{M=YT1)up=)\@=^`S՘ T8`Ć~fd='*[`R-#!f;n:ϗPk TrPk}m-wbl ;h젪G=0z[mV3mmnsNout3z`(yů=독 [u2f&i'T+MUPyR1˟$J78d{ůo7Oq&m:eDW=}d(y%kהB#m]4ҫ(y^g ;!B50VNY}fO8w3c-dtd-xhtml/.git/objects/53/0000755000000000000000000000000011745611654013076 5ustar w3c-dtd-xhtml/.git/objects/53/7c32a921c72a0115f531bf2d5eabc7ef143a4d0000444000000000000000000000062111745611654020335 0ustar x+)JMU016g040031QrutusIMLc`iZoΰ)\\Օw'TarFb^zjN~:C1iy[O',B-7C܂I9>5<շ庮-fV"(?ql&|-&^Z.~(3=!mGB6k'Z銯4&TQf^qIbNnJIJ1CC7yʳM'px&UW_\Rt౹ʝ/&.^;"M$5E 㞳,pʹ23rKpLEQ*PmlT8{鵭 MMJsR+Nj|=?1\-5 Lw3c-dtd-xhtml/.git/objects/ac/0000755000000000000000000000000011732707630013226 5ustar w3c-dtd-xhtml/.git/objects/ac/fcbf2d0acdba0056ed770e6b6ddff7b74c6fd20000444000000000000000000000022611732707630021152 0ustar xA 0E]JIDĝw`Ni4!M=E<}1Th= Fw!h^[ 5҄ܺAVT^•W\2@6>5 ڪ#\w q9#<o.kH F} EYw3c-dtd-xhtml/.git/objects/ed/0000755000000000000000000000000011732707631013234 5ustar w3c-dtd-xhtml/.git/objects/ed/ce1fb524baa25b9e891f05b28f322837bebf7a0000444000000000000000000000022111732707631020575 0ustar x-90H!D6 I%cb2]Y!B ʵDh'1]'kbib9!Ҽ’--*e0BX[1QR']<SzA+\ӫ}Z 7Dw5?hHJS4# dtCz1'SKcBwyFVN2d isQK3UYQҪRInΊKҪD,-&͍D*RZwcRn4<\>GP.-z%IQ>%_tC*ˏ 2n(6v׳[ \=jڑ S5IG=,C5W3Jf>`zL!'t˄AP)33C@ q^\qS|`e?UFUKb y>ιY/|HSm SfT{c2bQ \@ג_ ij|)dҌC h[߫SVHp|/;Ȝ3 5'a٣aQLbLJu\, n[%ٜo`F N~ByE4OI`6AC<#qCdW84E~p |ds]I bCSԓ`=- Ń@nhr71ӔVZc|h /]z$u&>MzW}3ԙF8{ +^+^" ^[Q0Z )P\귒3Є:4g%ZYr@&\? [\a2%-qĸ9b`gL5R}:PZ{f4yλخ9UO_|MY~B35Rkw.}FIɶJz9$zs}n /ey8L \\|4k@cyS2# d۶ .J!fIL8W8tA-zoJ+{وec C?\|||Pīq9duTx2A;f ӌ!3H8.na:~-A 0`_Fͬ>G^'2d'rh^< JϨSY 3/TSqi*6dz}M~K {t_bTAnBd&6nY_Kk`NvR-"EOVBZ|#nꖾ;}w/qOhݭw|2 Q'w3c-dtd-xhtml/.git/objects/73/0353100494d9eb5265cbdf9c5f51985c124c270000444000000000000000000000221611732707630020010 0ustar xmoFO1)@Ҟ*Q@:Ew: ` I7kŶ: Y^w7`~~t)t:7O sNl桳^ubohM?ql&gn@~ 0D;^)MrmFnx5k-Nsv1LP "ʉaWAkqS0x?U[jc0x۰vS 淕ӆ]ۏܧ6XϞj,aZ؃X,ڧ8c` Pd(S@V:;0xF>20i}Ȝ4q2mm/-J-W_N֭ {OFCK2|e׿5dOu lwv|Y;p!dՐ> qR}Z$H/Syz#˚KK@dqa`CG,9˒P Lw@.:uy=ayԤ9mFyV^YKEʥs4u/ҩs9+y˪\{MeK jI3-.0@\3iuI,fR,Y*Ì0E'KU$\ʘZ#\Xr%/ɕt%QKl%;eh_DxB`\qi\#G:STjZI@c[U旖»c2|U)O[1YjtG+LX  蒋Jd<U)фQ/#Er4ҐDsyu]y1s ;M):pԾ%bE%+Vb>z3ewVXNjx߻A">p S;lqtE4lh Ȅ#NC 0m{mw$mYs.& lDʢoZ_X\vؚ=[~Xnc8h֥80p(j2#_90jVlF<ԊW%SVP|cT_؛$=YsKrbԭ>ڳ""ޭ1wD!#;CsaG`^"E|>;?0MQxW߃єBr)J2fqgoEqa-fҔ t$;O* NVOJ @Q )r ѥJ4(9[ pξ~~p=gs؃fG=2s[oH\ɆXم~ ,a;~cuNa&x9|o9ƺ";1I]QCbMAư^޴[!Afٶ7,Xh X}̚Z'kڞXR [)l#*EbUˆ4i#&3jYj 6yuWJkHX(> iT eg\{a2! ,HB~_VG&qpx^RIxC'؉U0hr9 zmbY}h;C"G 0]6"^DU h5uW…lKη*.B2ZH>?_ՄvG'cЩzTǫPI *-߫uQg-b4C]=VBpP=?\{"^|iΨkFiy^ouz=-AIXFjT w3c-dtd-xhtml/.git/objects/c1/0000755000000000000000000000000011732707630013146 5ustar w3c-dtd-xhtml/.git/objects/c1/9cee0d764444076f0bed280ab502dd2ffdd6ed0000444000000000000000000000206011732707630020572 0ustar xUMo6u+[8YXl#EAڢXS-DA{PNiS 8Ù{o6fo>ѯrhh%[~1ZtDD'SI}>gdSj4yC۹rSWyllIjM;ӑ,'Og#Z6*yLNTĉwjYûtċ3ߕtMSicT隱wdIt{C ens tPQ5]"(۹)ycDK./=2㫧s ?&}q0f3齴i(1T<9?Ie_Kx[ 'ܹɆ;%Ir\M4HtqAYfܷ%0L$-UL4~ 4>ZZ]JENZfS`5Q8o|)VW H["^VR֘]G#_M@thNbs<FB5r}8}Ir:X4|;qqd#٘]498Po \QQ\B·P<78PBk$qZH` ^8{o'y0̠[B`[ps2Vf#Z[SZ2̴*+pAN%!mnz$:kojSZ8{1$s:V(<뵠Gb- Pfo;(@xE~*G[P*6yϘl%#A}}Tb"Ԧ19OlT)<SVbNXZ99R]|S*ᨵ*i0hc wr{6Dgf2whr,8BT,ɪje=a= C),qˆAlEdIܮrg;ڮ}n۴GWP۔NTnw 'WTF}K]˷ PC?K|_pp]sS뜕XOpf©m QѰd0 zJQ@Uf`i>ga3]S$GS5fjA > \( o}9+SHq߁ױyBҞڢƐ]+-x LP-_љr<!$ *aQ ~aH +iYDӾVES$dCUS`lɒv=> -u-,H<6 BA+QH8gQ%q*xD\gA ,Mw=K-ԡDav8.d*P|<1j>!qcrvC#faP}7Tt+BQi~!i%p.i#ƆUZAҋh:_M/?剸 NeX:x"L Fܘ:UΊ.9J%rM8 ECSs~~Kߙ/{Cʊ 'J.=aYcg8|][ b خ 6⏂7|s ׁ` y('`+@w3i1%dwP+(Xl4IP(xB)6vf\LVЅJd\8hi@fw{xUԛdwa ֈ^#DU>iY*_> @L;5{d&QCPX#]ٌ׺,K&/׶NU [p-Oc?tk|vK󴖇'">WDiQ!i8lf3׭T𦉠G[?ߠ_  y'\DQou6)tkBc)uPh4Je<j@Y&Gj:s=h_Ο^lvJ2g $uxљ#wr!1>082Zf=#Cmd 0@7Czט lN!a u lZ}>EW廩taxCpBNpsknS}/NT[X\ؠ0&V*$Y[e Ff U:u2x4 R֩ԓ1)$~0<õJٕ&.Մ$-;=,R/7* Qᾧ)G`&nWSܷ2˰)(wAiOǥ*ѫaߨ>4U;Gw3c-dtd-xhtml/.git/objects/32/a8c7557792217fa0250b3d658f8c3e2a9a8cde0000444000000000000000000013202711732707627020246 0ustar x}sF>zal]X_⍵Hr{dG٭S)DI!A⇿=3|E/L,Lc纗]GO?oߋ>%q ^d:eo[9~|rwgQ7Gw~8?Z4OWo."磴m=ju|A6=Ke%5fn|8dI kSz7@k rD d4kO` dNt(oj Ho*+E8oj_U|]'~Ń?-z_.Os̑Sm;[x(zOo8`,G\1 ד2o(/<ƣChDEOsh}aNw25VYoFg̃>UŘ(A'z@ݧûaΦ<-AgAINzc6Z*2@^0n'KU5ж09f2BF`"<ZbFu '~vhO?~q@9/_E׋.Ye]b>%AH?LPh;v!f #='|!1cYz:g#WO7a/@'Ϡ;$r>=^<}#Sn??zdeX$~6H:r-~:(_!Gz[B& {? CƶpNiB8:*Fמ,+-'n H*h˟߆ [t&:Rl>B (ъ)c [v6brhFkZ/9ŸWy8?m|:&Jԥ/a{*oz .2"H b,5'O? tcܤ(#x`!C/BL;CX"D5V({g;OR'.NH:>ђ~R[bmJЫ&mrurٷo~/PeUCo$%=}# E㙒8=cѰpvh:2NڲՃ+c%zNhilZo®mm}'M*.`O|^>h6g -fHJd^wdn(w9tpyGR]؋80Hjb&:kM5Qzykylz7ɒ :M.r \u>Zد^;_Hwq^8t)}lZ?^ ֈ17;^㵼^z gHv؈xv_ajiP0udq!;(+"ݥmj ;Hkk( S$AZFOr/Lzyj۸P*[ta7{\n.gئU望;ARrb냅-O-}U()e8cQ ;Zit#9(׏ qBєuVk_w`ϧt%aֻ²+vUUUd٨\Ejm !=U{J Rg-_F?FW9|'"3K QEu6 F~gK:VZF;, Uq5:b\E4.?I>VfJѷZ  gqJ$K 6N/MGyoWnPOF|8OFdNP 32.xqB :=SzfN6ᮗ_{Λ\4W$7H͙Y`Q$,[[ZT&(˶_cr/Me=\ bl۹Tj HgvE!_A1GSqD]:Jl8f̺bT/,Vh` NnI3O h *x zm l VTrZA]q+]+mQkUHTWZ:^HM<{@tfV[FwUfX+Q{ףh%_ם a0ol(0/m b5R~!~/i]-F>m 課];d\E_z~ O9쎠y/m-Vk>ж%}Fqѹ!p_FSLBx񺃿O )m {<\bO͒n,7\ z?־!)40W0Ÿ׋wo]~wA*Y5P? y8q@-rlS1zՑ T[ hݰrcU@b5v%Dϊ>[{ *-PсzѨvY3 ?k }Z؞sڞ6Ws !}]|oZǶX@);52v!@# [7y/Dz%EAL^T",Y h GQrp4\E n>Sd܋rz<һ|.k-]C43~2!B"FZA/Q\)e."),sIk!Ybn &@;,$Y2L`_:{Fv2Եl<[ۼHEESiy|wf3]{U|֮ 0[( Z:ywqO c g%^EGM:r (t"E1Wܜ/9aڐ-hS[5q ˬDF ăaiA!t lv.A,60Xh keEdw=9Y DM隶T-+`o8cÉx#. fUܖ1k7VU2R +[\6ܼ=- Wl/qR* Tr%5ƜY{[E_S7uL0h kWSdž)ۚWQp]dGH9ّ&α&s: ^J}G匛+.2iEr>V b+.Q[3ҬV5wan s@aX(f`^!2l 7M`Rİzls]TY"0[[dQGtVoldE+[Ǧk1IYvs#yQ9 T5,QkW,-sˋ`$JQIP 9sųZӺ-%{} Xi$=I*MANkpntOV5t]xbjJ5=v {9p f'!B|}lɫ` jzeؒWl=  հ`%"&[(T7_[[/!Bl=՛lQ>AK^*  3$͊^U < X9gdNU~P?ɀAU 4`LP#4|LZU&TER/_A Br̚pLQGNlAQ/hQ8>;!BUlw uiEBESaK,Ty (\"t`_ȫB<:(TÕzjCϴvSx=žҀlib`` #V6']*̃p1A6n{.~qo E,(./\tqRABUztGBu<8Ul0(P&Rt`ݑBgB=ExT8U'h)6@/[]Q9wm}*vqWa1|Rb1(_ ~~*gئYrԸkS2ݚ:`ӵjE!-O$5Js:2 ~ |Y(y͞bd BuZ0QG4m]F. 2xAoJ*Sf87nH;[k->?A}j*@ۃ:\E(+, Z_%eg!j!6Sqxdp=8ZN_#[1iIZj?=TT=郆k/_W.y`l&㝿?3G49v9ߢg1&bOJ`ݶ@`'>ToJȭ0jҤgBpGn -iZͣ]d,XRU$&p|~4q3lܹJ[U]9 hތx  8~ԁ Y. 6|"jb4a4̀Ua`jC3BN]#C58v5}Fg%%BձKCs%6I؍ǰۭ<~I+!P3F "R\R0ŒGb 2YߖB.p`VJUъ殍bºҶ@%SRUɻ&fC\gfquO&w7OB,R5fXüڮ$ RJUAae9<G[v>Zq AZT: S]]nBڮ@#-xbUDf1 z 6AfV[bU\fqIHٰ&> jzHJmVk=YG)@=f )Tf{Hϯ_[ҰUf]yGM Z 24 '"8RJ0xէ5ZWYp` X6T,l}3튌_QLϘ+2:HZ3 C**@%,zs+pBnGd1mTo=;~cSC-]6*H%)UJ)Rir'1[Z52#RqF 2v20IdBTZ,Q}7K[ɾsc>YG&tJ+[5g2heg{9[,N&~޿'']8>,vN&cW6`^jQ j$ĉsuڬm e|=E`K3zKR8?Î'R'4;7JFbZ1AYt&=Z.pek4x"UY)\UT풬X8Vm(A3~=103R>&4sI>9$GCpIJ9ldl`=~np`8i_zW;=34o %irEG?^g͑#$p)LMS# ViM;d 5M#~2coH%Jla:HV0o|lZZ=Ӕ E= Dn0u&\v4',O5F8ֵd4A9a0meYh&, C?;G}wJ)v-M/XmtĬIXG8~6+wo%(k5qsbk;.Lۛיz `}$Uɟ OPH3[*ȳ(-V-9@ ɦwaf# Wn ;im&LA؟ryIN۱?j )eJmiSeȀ"`|E#>qc kb;`Ɩ }P^{pYf]̹t`|WԪ4(&g Z9kyQ%H S { !qS[f&j^^Is˯;9V"a+Ɲ_hz4D)FϮ{ #u\=MU3nm[Q ]EXUp'еN  o?w9[d`CSvmbF@W[JU/4bqNb äBs\QelvPruKBF˹= #^{jV ]8it¨˶:R5QtmOk.b,v`;>OL*G8‹)w@l~Gҵ^o;o|-LǓ~#NNZ Oa{/[[UvMu7ry +Sey`Ct Ys`[Kxz0ٞ"ã QmЍII+Ÿ@ OF#S|,t9{lYW@-Š_⡙@T"|btĈ?{Oٹ]GMpA;>" p:( EsnH)3Xq TPI7}hf gi= )#h(hVAA-R<@a2lƨ6f[?edqwb=I~e9KQi*#/\j5}ϨG"A.oL`d"Q$i# `Z*x$0'~C:ė,,ğ_`%r콭GIPh|- 8ٕLԥʆ!_Y 5rΡ%_9;sviK׏?GޞF?^_1amsЧ0$Oq(hſ_?:x%¾zǯ$2xZ9<º\(:^P^ǝ~DDX`-N'NaLNZVWBf3qzcC'N(YG5Hd-)*@FDgYdbՑV1#!ɢ)?Dk>+O>K;:`bn;3ʝ [1!'?5[@eC8{zn;e3ik.B'#4 Y,dbFKãR$N=vSw#vOyz9ڋ^ڋ+I=v|.?.35gAT 8g b +z#߻?\hMQf$'-?KiOыTav Uj+1M½ Dɧ?_{$Zi2sh)X D =uDOpH:SJ`ln[)p#2|. !YQu3)RN+_{KjX,-6SvȆs~чAa'GvrYwks`ChwrYҭy"~Awץuy:/kT W|&j@µ>郅=^vh Sa7O?f*~m 8h>,sO;3Lan)Z>,7$*-S B;Im6Ɵ[x[m% QHm[6L?~Z:n2bz8QxdI!ıZusp$g;_F?b_iW6^zZ<+@AQҺαNGfIw=rch_m|cQP72i{/CwBO(s=]fj}1啯+cQrBO\QpJ5ؖ)lz8U\L5 4,PǂBRr4zdTOtaV3E;א)wȪ0`,E [^c*v.7'-:jx ΰCc1]ZXmx-o%'P\O%%W[z^9'2RygŠ%s$+N$cq{peϔYMgj8άA͕ XB#'yJɞ?::Ӝ?K Rd]hc3x&PUSzRΑjdV1LIdg}56{:s#0mwxpPZpO'GĪTh{+NH0KUy?pФ'k21nD́ \Vؕ:S2*N @s%y5Zp\r6;eo2XSfrLZDM3] vBfPW@p^Y +wawk*5+Ğ Ы & \2&}e iԹХ~5ǣLk@Ǭ})ܤL|!྿k?2g0Eps6-??gt^Z*G- A0bXT.'Ey5j1.{XOtͥmnBs{ c530ZHq@rLFm:߱XS(wvC]lз 2:c}Ƞ.~mg ]#>>3t(e蘹Za PuNUB^TA舊 Q b* m[Puؖ[d/GlsHRCV^:@oK`,\ CegE,ϺZo1 bߕq-B}kԐJ5jl=x"l][^8;VYS:P!"Ϛ6-؀p4ZC6@Akk!z rjJUs 96'R6MKgd9͜ֆhn/s^{ I^T#z,N!JVuY Q,ĝۡF5i'Xw]kɌ:GYLˌN6¦|4iLڳl{%6\I(A!t xk*B $`%K˨9T0ټs3C"w2Cνw83:pD !aJ@?  IW|gVE/L4 &2C,9S|jD7-g(> i?)3LULҽ:ΰA&it$d Z"k%/iFB&L~pAµ=7S*Sy@, 'iM_"͜uLA01:-nB$CH 9fٰ#{8"7m/ntpyX6]sR3HCP\(,KLswgU'tBd}c1y'=Oa| )Xqch|CNHpXr @W2͋w<|74 6~ ]ifPr|c$A޳'l0P~JǷP>37pL7 Yz|h/z`5 :^D-ƔF˰ 'Yf1uFwv{+P0eZXRp{tݍKWkPf$ů8Y풲T㱹jS2*r&rCN]kWO4PKƗ-yp'"ݐ< ֱ5t+"ZQI<>ujf'7Gnn?j3!jt|DO>a4A@rV83oh@w׳HTl~.=~c:/ERŔ-rn ֱLl30󴋭)9_xC%Ԍ@Hn}MW`nh_Fehek.1$gsCo-;?>s$x6H 0 ّ&FX͝gumƊ/fBJ}.e7T[R4 +; UOTb~|Y+l+ZʌۢL-l/]_,QRcK7sm qMt9xzDnڄqєf󺋳ebû ߺ`![F`l9>vB ѻrt4Mzpk>JR/yߛx7:M;1 >O47hbAlC^=`z&ל\4i0%I4ÂG8i<˯c~IIF}G;ĉGh)6AZ s 3 mӌfL 2OJ5Bi &|Qy@+Vs) -U1ϚTlo6Mۂi`s 4loh"0&X\H٪͒XU?M7< c+,BֱiKb#iq0ܵ "#b jK1 rŰ/z!H% -> [9m-\:/ )$2N/Ǒr vҺ!3x"6==Xo ITHxdqIVMxI8IPF'_|w"Ҍ< (S)("7ȳph"ϾsKwjfk+ 犛†XY $g0s,b9p0_֩0s`X^ÏR^t/:8P/w0{ƽahkxJ_dH7rW{{IQ0EA8pr\˂P3>Hd(˲1cqzrbzk*LiO:TS% w:¢eDy(v8u_nzsaJۡᆵyZ*O,[(JYfQj;M Z}m(m[sh8#$ d31p0&ٻ˳WWg"Zʌ2 [- p2 /?tp‘@+Rn aep}q.:G[(L ̳Qk=WO@-v[֣i/P't-a̟< p颗&v颗J }9lyEP =|A е*i(,sN.~|$H+uµQh|鬹@PxxIWy X8=ȺCm|ˠ4c^F7F%YڄbqYIi&˿KAEIOs0޺.j:L`*Aa){n_uuu!xl1Yq9ܐwrE7\yf*/tUu^?T Ymɾsh ~]I&3Mޮ>sK;)aX,Jr\I AVj9YO m=hďS83= L5e/c|eǰ&"k~U=d e )cqlWkm IR8(<Rt,u`-m?dp4J;<=ZjaDEza]mCcgc[ Wͻ6`M&j=l˸A$[e!9:=Iaܻ&qOq'eH "i$J5 8jܵ ZfW3Y]mCc:$Q W1ͻ4";FMX0:W[F}&k8[A^WX3x5Q_eDzֱ4ھD} $k6i`it NoU5v[|hJzg$mǛ2uJ#yxtV8/Gglh~q8]sJKAh3b!hB27_Ĩ (Y Jbua BMmp ߴl]Xo-\iCYg>6 ~B.(UJ!Fd$lkpH9PnC6%-{n_A~E2:v˭|pKw)^C/ M|K;z{6)E* +.'ok 6Lv&P";#?zLP$%o (-MJSmBჸ3Չ`j*Myws.Oxn%azam{kϚ.?3΄[gl78<#?%t!'"%AbNql,~&c&Qq}b}y,|x(C12u 9ɱ?mHÓϨ1YXxms)mCM1,B\w~h>cIJp/"8@"&+[ޞ+j󇲰 Ό6/ƕ7_|G]1΢@=ٸ҃e=DUl4wWyE(a.mXKGkkd  Nw]Ź_ep Q_Rf/&&H0>1/rOX('e2G3Je52d3e58G%Xl'8( mf@R_?0!,7){70̣ hz$g7D'8dW% l0+pkY;kp {ئK/ʻi D1^`*kfjdѡO B]i6I~ML/7חy>NK&P3Ow{fCxwHv7i>GS0NNSl[SÛiM;8Mvy6إ`Y!':m 2g6#x!!6o]KI!nJ[ q-$"Fɀ]Lovoh 7 `[wnȄU=e3l7_ώQib7@[7h!^zkOn+4nL?{5<`@,tm"vwa.).ըB k/j2VS*D Ia=60U$;t"4+QV=)J_ Ƙ(xT>q#LcF u}!А̽eM"4 g=M)gPFZW(NkJXe!yJ+ЪT58npy5< -Pd \CcjYG컑)thCþ  Gٝ9wX4{[&b 鷫{CPB@wzs?ew<M 渓P'oP~@!40g!d'.2zPހLzCKO3=%e܇SMXL DjA :ju".u:SvîݎeO/{z⏈?Qq I I}z[ܴ(wWaCK]~pV92aӼSw1h5/NV`fZᇙ(Zel0MWd|BLӣJbotlo1V>V xTk[ 6 !HeeqcbڐYjαꂮ9pY\N;Z&-$>dm&-:\B4h9a%o@t=it~l [l@$lȞ z8QN i%]ܣ ,-:TA k\Yzvcy|# 3֍%uݘ~4F431sЎ%vt@Of@ؕT`۴j7oHd-hqY eD 5ϣ-Vl6a2 $a!lČ)L.km>UOi F-ܐH.MBuЂ }T ,o1N45h@slCGɏEW>b+IaΧMɌQġ=H&&Hq.֭ gAG" + (Ǡm"&MDU:)(T n&)c[{ QV!%74'fzI4,0bJ a hzw$HOc6S<irMqG'vFrpYs381/.MJPSFlr?aons 6M砑ri u90?lsVvJɻ"64?0hI(2hGXP:`,OHk-|IH[۠6[ M J0%7mʣn)>x,ޚxi)mwi 1K%\+ 視=FitG|XGco;ֳlY2~4;h7RN; Fȹ<y U?PC[oB A˨Hvp }wLҮ״MF$ȃ$bFKÉR$ޏnD;oίJlwzKVGpWGv("]YDG[C# }D{Wgo2#qđ"Zxvr2goi+VUa)-izϗ87mX}gEE/UnzQlzB*,-1O *LQHy?y/ԩDr7K $ٙ`dHV.^X;l2Y^}5Ny=}Z#"-GN(J/#XcC=9x!wK-sk t[d]!+[k{2f:~yNWpV81Mֺ-.=7*dB^IZpwaO 嚋Kl2’ܮx\Cdv}Zcޜ! =wxx70tg^uhuU V, E죅}> #y5xM?E, 7p=GqHH^"r0<^ h!T2#08Te%y`־fPUyOvLz5醸q9Ít&D;K/ϼiCql].d4i=\4B>棓kt}72r}/ri;*:zS)p:ɴ`}`!A8lŊ^iR'#ًՉ[,<}5&J aivA~y(ZC}dhĴWh9ٯs0 Hd:W?p|/)WܯQę#&9yZGl="Ӄt_51RxgL8cˇ~z[ܕtx1c jצ#(7}X%2Dzr|XoVXL7HWLj,6d;j/akGjۂ?c$xk̻Ɉƫ [)_ODWNb[\_f#6Fاxe,ةPshi2Nc,=!v:IRc3S5W"pƢc(rdjӞAM QrJY;GǑK0qL=ZK)q>ۋCr8BBçs[ X U8wdRzG?c7ЙV8E.ڹ C"!bxU>{/lJcG~-w)܋zoA2Qc:K1T7i#!78*=x;|4=fQjԓyG~HȎ0y745[tc &)=h'СϨpY'ò4FOxX0$HA ll1o!s–FU N&+U;̅߫Z7ISYg9m;URP@z<( I7BM_%khkE3G KRrs+mpq,4`(T* [i1цl͘<`37x#[CӚ; Qg:9V_nG % ,9L@O HN;|ݚ٠83Qz/ohETp\M}#|,+BĹk>^a/зS|CFA0s#ڔZQ+Cnk%0++{^RM}*$uŋB ؍&O{Qh@MĠ)WHt ,-Ρ>J7ZOTZC f\ɼbyektsϔvh~B?/0eDљj[}ii߈}g,PR)_CK鹊0$1 \ k~+PվҐ]JxQ q]8Q 8+ =cGt6.Tzz\R8ݡ_".u{wM64 Fb9`ըRBuJFJ,Bb˕ \*#k54qeܔMƿRO8#2zg54! u=U9kFj}[NC-j[Y({k+ڐ4 d(kǙI_y.>:7tׯbGqܜ>^8O1em}Lb +s!}m9lƸ>φ,kZ~Ǭ~jlBvkH+tU!΂zL={ڧ-IQOYRR_O8~Z?TcJ:=.4rT]'7е>biщPaa,t=/P`F@;F= Su %7={Vc^ NTk/@:SEf @ĜP61fzK*)07%pvX^0;eghמּDd6 Jm(Gilf}m0$d2jڦ E42AZMxVmLS9yekmtϴAԆɯdC>8i53 ϶ZE.P0WvTvEh m!,-s^⎆"Ì;>%g5'sǙ8<-NQ*>QIk{A/^6 ZƘ"х-Z 1'Vtހk?; .Y0SJT^T,FHg֢<\Z|"FZFrYG5DXN .YugjdUA<׉OM XYΞ+ 9@@AAhЦQh jS[`D i4Mꠖ:͆ӦBZ|+Mc*=8 Bw Xi[`g>=M\2 (PIeL[)IKAixN9`rL{A-pbӢ=Zvg"<"nbU@ĥ%M6&#tM!5f7lK XЬwj3$ǶPP#>%ˑ2lC.H̋pYS= OG 0etސ5w*o7Lt7JS{Un!o*#Zcx!dcQ )ٍ@DIkq$puN,bnLDuDP{6 W_qyƉг%eC%-W&d8zu6׮v-ifҬ{/[feqN$-XO0c H o*":Q&X a`(A6T4~\(Ԗ{fIh=х%ůajĖ\nlvZY5ؚR"%\Cv?> b&ùfi xߒLGhUiyI0%bBn;ku@KPBfU^Ì@>g X_74{PmI_rkt5ٻ5qĴ )ϰ=m wMMqj'j#Poe{ږsÒkQi<`Ah ّ?vr-vvZՃ3f[\2x =VV۬ocmsꮮOep o_:Wf86dWZ-ws9Db%=v2qkٙa9W%ku*}{sJ\O3'vl{[~eƻ9qة[Nmq":)&͇AIvݣh4ZU7Gf{ۉ{ -ĕ@fqXu@6R1+KIW+B9 6 `%],T Q%UGP>i՘+(Mnc Q eY->Lc&0`X)6nsR$tg8 bvIc'qWH9ڊ5o©t.38Cy0CUSvYrPbȗ#M!;S F' |L9hhwQ |Φ _/}O6sk 'u)J-M_09 _T-1.2AUtIjr~٥7Ad;mP gr \&X` UWsŅ\I,s"XUCK2guo;h!ȵ[rNCG@^[yTtDӋqk^)ݔ!iipApZa,J,ZB"VQTY\:y M2:&uPDKVW>^ ]=hi6+rY01<9~g07Px5aee#G\ *ę +a$Xm+\[C'/iESr# `+Nb8K r2"v4>@KycPjNyGl-yp_Fj;:ңYo6mP_S~KGy4+Q~Q~ QJv?0wtGww@y~L]ѬDoG]P_}QZ~G)dTtTm?n/jPD@P,> (e,aVXYE(F>EId*OMRieAfg{63Osf9@ ^.oIı #m6]s>18wl4^?3T^8PHc͗Ae2X_*6q~1HlL ņ/q0FC8I5ٷe@m^gQ[o~d.Q$eq muRx6*# &4`!C\C^lL:80AH#ڄ`nNl;2uK2daU:o3MtYlM1iLZP|'kŬn+u4gvpQH+#̆#Փ^0YzZkQJ>3UfՅd8 K# *.*/ɋK.%EA==mߝnC"q@KM$*L:{|z¿XD텾B_Zڡ̈́S/kn1?UG,~VbLI*s\փ| rڜHf͎JMHJ##~CEЛN7RwsJOP3UzF#M{4ׯ5+lNI>pjV"T9W2RM=l Y8[QMAf%I %Ֆ&zW/bfC[H9ʤ& 'G`AU2eU|JLWMV.>6=_h 7Π6)󾨫H 5EDqbqW byE>_ɢRyA*H"S0pgLm)%uL7r7E_2F*y|62P6_p ; Y:s} ݃aU{DTSnm#9}''`W^YbD@\\]Bqjz_s0{[IfnY-M6YCW(,(Cǰ:A6cN;;LţA-XG~fl0ɲ qD4s$AӑM [v0Qh8l,'"E'!B@\&/4#Czi,ٕ<~AΊpy,gn3.~q{'a֫"-`#nfjqX*{ %Kvo3܆E-uNe չUv>qq9}>8O*#MK.uROƈvFUdĖ/v -)d#P"{<!,`:L$]u g<vDۅ+T?.Z7uidi*vvl'M#$?]?^6h̟pI;h7,eb4\90{ <'bTM}eU $OEf@Wјsk}Dp5EqqIJD >PIppä h>?:m%8 2t 0V|ܞd}WIi蓔.)~M Дl{*W+|OUlLTbXFU',tж-Wn,vjP+P|*b])*g+~[}Y(֔4TwhE?j?Tt8Z@l+hojO-Sҳ"_^6= >!T穙ϟӢ1sp>·h)F,PE^)TIOysI3\%ؗ-JGH"bOFXg['o-㢱n |`0=PChϺh{ `9+RΧ t e8XOE^]4ZS_BfEh§< M."Tty.OǢ?|צ}L/ݓi|0/2~ pϧ Q9oSaZgOq۾ ywb3F0oA|x{`HT|C$p1ٜīQcHW3W&8k^BϣvSoX+HEm&^a*]x_oK;q9 @ri#jrIҬ/y7QJyX\* ?HJؐuNX@p&})/"Ud({jT> T½4\#R` OQR Tj= `hH'QMDԟr'I!L衵8 sp2 CPJ!RYO.q,A$f7#hT.{hNPijN:^Txd͖u,"ǐpT%J7(qn=tgc%rk7ayfCIF=^2,q`yWCBZB(&~.~i1!0aѵq0k>^L0%h]}V\*ϏQrYQ$`PǞj*"Z.ŝTQO1J+GEC4&:YݤpW8H._8³/ wH+4,/MhDã!\Ӱz$ƛ7*jq#-CHYds%b8',;r3J՘[b{n0bKW.(-BEq ?Y8+{J 9BuQV[PQxrK U?KsE#h(fmBQ6iz+zΑ#9Qu5 OlH6I\&A9rv0EWL PW҆ծ-?BhC%)P[X ]233NzjܒWI ƌr4MHtf ZHQB.N KjwZjd r =Tzi Kw+WRׄ87mՆǁY&hPjiDS_kTsLjx =J>J[nuK^'Q14.AI"0|`zfT %x$/$ j /uGLo$x#V0ڎ6s@UsOsܳ "A8Nݟ,H@zY oU '9!/8QʉTx9v g&M՛hz?NҩL$ӮN(JRfVxLtq^}Y]#b& !#Qg'#2ʆqf(;(O[ٜ_7 zWC ,i0Ax6}٤rBgxFD%LK_{`-5UNBJQz6N!}^c0d]}fËɈ~v_ fwKm3PTqZjd} ۏ/=$&8%(7c~1)4 Yh {ц}"{V[s\@έ}D@5--lY"S7;esMd4'Jj |0I[=stT )n=+l>Q ;fvg({,)((ؒF(/Qn}RRO&Lxnu78C8v[oXPTZ9nc M9S4l޹뱻H./A:d{V)8 L_fnҾs/e{U-K`T.afz*ک8E3"'u PrD6sˉ_O/OO^B QōY[ `x0 W;vi ]QM-ϲ/`g/%}>,#9&Sơz^ 8Wb8Xp{ɁYVCH]5~W'>CBkފ r.хgo !Y~8CTlJ\Z2N"6pgNqԍxƓ^xx$z.B# 8Ooy9" vߕ 9#~#Gϓ:/ѣ.YGنvez੷JH߇W(s#OO'ԭ HRбhD&($@l56ݖrνIx '- _7 ҿ`ήX+ $$Zi gy)jbq0 joV6V$]m x#(Mݑ!+=`4 ˔Hx oqL;hQ0QgiK,̊ZipBRq SQ8ZV_ [Vʥ|mn^O[6A$VX/D N}/ f ZYoVB']M9BtD~5ў^[qPp۸DYYq yoDw %r: _KN%Dcnq*,jtM܆Db~~'XVm\9~rӎzQd+UʷB6|<2Xt1Ңo| NvC>~/5$LdJ-WINAT=}07Xhqu3>_a&r;"4,:De  D-tH"ty XU7ѱw#nVܞ !(gEKx_,:eja `P3S)~k*8?ͬ}%hV¢A;}͜Y i)!$SHϵKf)S+RxXw8JFm>x0,=ԣ>Z:[ lh;3/5I3 WB#}ۿl6X(DCR#kHquj<8`]=h[3 u62& #~cFB& H[#A:c#YNH;k*X4]ΐtjn,E`*m2 G *vRI%:NjO&VԿgesܐ`x "?,"#pg c\lcFIGG !RG7K!gfr%Xۘ.͓b >mY. `)unYZgV$o=cSeɱp7nvM32lyCyL@_tcjԻN#̮eLH K<̺\32LI%p@ a!j7F87l)cH~*yk'02GрEE(PCѺ1^'.Eïvufbg 7Ph0Srfb-&ex#Y*|u[D֛?B^/!r< gD]%ל4-Pej g%!קE%X_؂v_')ℏB9{gu:7%3GfJRi(2󄬞|V>%tJa,Z j/ Y~t}aq7)QJ[KHjkv)٫1`)>,'YaFfC~!1Oǒ1s]ϣ.m""tZ3gr1& +R?xIp6x{48)h;~w|_;쬐|;8\דּRrʦx?x6 0=h{=utc mTGW5Lziǁ(p#Y!loԵE0fлNg$&wyL98EX3Mqxlo eK<ԸVyZ@6K5nc"S+'oCoFkmwy6e ΋0[xpLdÿuPm|G} H|1+J(2wHIl;J<fÅ(XG+2GiiB\zǓ#4CeQ0=WDi(4X=~ќӔ.`$'7(ʜqǪqh6ڙїc8- ibqe7`ǎ5: 쟝k˃%`[ D=`U  Mp7AsU8^MOdF70ṁW ۀݾ0&pO͠2mLo"s [*>PGM&ޱb:H+;*̺3Լ5x5aisKLO!P r 1XAr?GM4p狾qkk)g.ک lZ鞨W:nTx` E #_sF)ToXO![_$Y@aZ9r̚ B%eex jajQpxFխ:ԏE8_3*Q?cE?h?f%ӂlkE%"SӃZ4 Mh]բQ] R`1blĹ`3IT"l&a= ITܠюIXEc47h$L1J\3 kQu^F#:*iDC;iTmΆJ\l46ys̃F86UҠj4j5yQ9/2ȦJX\1HFr^*Aih=O5iTtqѧcd喪&yʩ$T>tJL U[_U8NTV ΏLF7UBӠn*79r8:*!kpi?G&i7: }OJCҨd_}VS-\Q![h5^_R!?\N }xdAg T @R DHEGMnċn.x^^P #M0󖨂D[S|0+ aR:CǜDה &a[aŒ0fG1E ۞)r+A!a|)2C4#Kf/G5ոPC Eح @I5YӮ)>R#pIuru{7ER[hI (/5@q"i^v嫿MH]GC(؅X,; Z2|_PCg2ѽTk0=W!%O;vܩB!KoB @"ܱ"p05 sH(FdF88,fif8@̐2E5rupW?_ZkCޮ;hb5I?nT"/Qa|ﱫib;[BvKqIdfr,eÕI%ab&v1j"$Ǥdd.B3s ij2 (i٨;F$FnGmAdx(ϟ;M$~O>pn%1>G6 buJh`AeZl61Ͱ_,\pAGDRsxDfXf0)PIqSCz 8|mߧ !3AP2L`ܧ,R [D+ú) h%\T`3 [t}e =իVvfijO ~iVCkop8oJ"y NUOiW%V=5W͡,š(m*B=h5]3#.*q/d,pz)'z4 W=lQ 9{mn ~KL>dkK[QŃU:wlWf0%*w`) 05FI XUje+ rZQh?Ւ(EHQ$"d\(V r]J>As]8,ث6+}{y얚Q H:ܽ\<*wX^t/hz`nb5jJ: Sh`#>=*V9N/+VC=jPLV(Gr[}KRl5T)WG Nr?bn(76n,%$al(R~Wu'xTl)TC);u$ P2:݇2p0jzJ~nb>$ 5cS grrt E$'mXh)S ^rdY%iwl{۝A)2˕~Q!LǷz?6.8&!&A60M!(UZay"÷3[Έ5,JWzd:^2%wJ~J,j#mN!%*\:d_Â6axLSJu Q U2&qƅ*-1ONUEµӭB捰 a8@즟KJ lC:*Ez*jM~aVlVNk‰ԻdgߟIz P  =aR+UʢO_^r;*e\.>P_%⋈Iʄ)kI`jD R/DT$PeQFz-3wIYZ0lS/"u;L: :iVڑ?5Mu rO/@tg#CjP)B}oE"F`!Eޙ# 'i3E v¥2)UkgXVCMbhhdĞFP 1}GAO}dRy!}n`FW&'˧[zPIԺ//L(@o16%q-+_pn4J)_.[цB2`wV%\/ QX#Hކ5b2USC>D< bCSQc:4J ubD9|5 RB(]ХP i6~e$A Qb@nK{;0+)o6^ѮRKO$1EKp>Q 3k.%!h:( Nu(hrQqGfP` N(Fac  [|)By#x.k0qk .^t!Wt+HӪ)g%JNp) >ܱ]Ոj}X7)rz'f G2Lp?34NI/ 0QJ3 4z%;nQô(Dq.9Gp;˧AGgkf!3[rKa29a}%7Lhj&z7IX 0_*%~CΦ;+:3 4eNe|5&PL %Qj39}W Kx^;iVCaXքjcYxFJ>"xmc,E),T XYeeo9I5#B\&l&TuɆ.[8"iB)%oGmktuC"JRmtndB9h$]HXI Cq*st}$Osn#CtLA RR4!۪{ 57>IGb`dQ1Y\Te-iwdY29TÞCgo\lx=7wKZUPt 9/Mvz ƹa80% ԨX݈sӈm+Ԍ$ ΗXomإz2Y t$ӷRyx4uXEcRFq;3VjAR4;17JG=KJ(~g&VZ2"ݞs.,@%/ T0D' W[j$d ݀REȧaFJ܋Y!2dbŦt: H'.Ghd6o;o'A_ BVuLμSŵ j-λ4gse!a^Sd'~25h +)UԐS7Ni^ͮ?g7 K4X}w2Y%]YQh79DE.Ңy6G{cTF{~"aDŽAJh/bK0mښv>x++`+?E5aꈁG  S_]j > $4ZjXW ]rAB sE"$3QwM8<]'XseHd,fUpFR܏%!Ŋ{ 02"Ud(SE9l!ּp}EhiJz#ehZI<΄pZHIXX'׍~j׷G~F<2KwnQlk%g}EA=)"P2,ZGISČ<  ڋC<8qGWV!CkD 7*䀒atl5k@b$ ]x;&nĞ-w,}ÿRG(ktAZ!;+|38Oôl/ɎD zw3c-dtd-xhtml/.git/objects/b4/49108daf98dbc40e8b8425b430259d4bcfad6f0000444000000000000000000001707211732707627020463 0ustar x\[sFg^f8],&Vr$yXrmRS10K?~nq!E%yYTb@ӧϽOcd勿<Ͻ'Ƙ2JxDw&ʋ8KSsQ4Or<2A}^4Z*~: 022e&*ʣtǓQ44{w/bL#slfex}pp{{|?˯ۃY9O,7WH&N1<(1]SD>y|=+hcgO>3Čލ/w](vv97Ib>Ka>FEDᾩ jy.AP+2L>}>>|qynm2;8N*gDB fJv{~XO+Ka4(A1- BaNbT۳2%z0\g2X"yY}3kTnG5(bJg? |kY@UPi$`wGu9A:M"%bG/:WתokUV7˵i@8pRGĿo)ВAh.3Ϸ +@_";r7O^n.ֿ`@w{qoknA-W~n<{6ȧV>6Wy(~}48[46эe,&"HI 6MuDpֽMlx1Ϩ']f A/@=\`vAm1ƆVF.ٲ]\\*^Pe?8c6Bq_jh$UP/F|  dU0ȑvQIP׽<_KY.8Gqk߅'_tvj\_bu;.~[JHfv\8} 8PmJ|<*ӭ+uG y} G,n6K1 Yf4J_=XnXe# cq;ٻ?̧tGW,|<ǧGIm'k̤yuA ߚ^|xbPq1n6uZ9fv:#I1!:,}7x/$KdF Nqt1u+<fXL Ҧf[|H"¾00 /Q< ,D(8TxDו 6VmXNigOg`{p1"T`oZ]{"%y)MTv3Tap 'M-f),S26]u@N5cgE [з&v\%q|jYkjǦL^#;q+wzVDbH%)2J=g쩰h*3P˷ٴRV,qt|+7 #Ӄ7$[]^,]6 9MV|gr TiߔޜC@ l5#?2/pRJeX*KJVNF kZ.y2"ĿӊGT|yoOc}Ed:@/AxgKA_H9_%r!)LP =ˍ4#ŒYP6Iæ*x *>_?K XDsH@gC$e@SUW6B,^!u,1jBeWDTTsҷ&jVV6F8cZrВۡxa\]Nqg!bŠfCɍ )2:^4 @o8-0 N (Eڳ*Qw\"G $loGYN*Rc2|F82rӪjy:n hd[ַ#@2ަV۹ѵ#&kvٮ Gsx ,y6PeJaZ1h3B=ΟJBV[ԧV"Ǻ!ң, t@!tDz{Kkiq{( ڄ]AR)HܑvLǶQ4QqDWH%]LClN/ :™ɸcniNxR֮-xhevDaX!q̀Oc8&mGS0ރו3_Mh-_;B1$wvQFvB5rHmgKW7p ,q4YtRGtd l, +%fD# ) b_=V Z#'P y|GB$Ln} -{7AiT Zǖ>h7y K!6my䮶UDD߯b8 VmMZڲbꌹ% ֫e„x-= Nrr+nX%&؟$ytXVϨtȫs4l2$s:27_R۸`nFNe#p gW{5~Bڃ{Cu^пIzYT+O@WTy2wWpW_M._fu8q Ֆ*cq1o2,UR*FSf9]&6ZFZ:c5 2a?‘1.J%De[w:b8 ="q$)>sbRppy["KYb .֝ޣFX.qU[W/F? ɟ[޶! gzs:cB6]૰ʛ⁈:E;>xdJo< U1Q1cEqhD$9x2 /\o=%8:a퐍\%QX3 ^Ux<;֟X־8 K,A/ UTIJꭒ@*[H@$G8_ͮWB]X=^#{ӍVQML܍6dJ;_MUZ~kIM]yŎBW#^k 6w6N 5̥|3⯬pJl.KIpqc&/ǜ`kn: GZN?R-mhp` 0 !Z׫m~gH҆l-ua57yh]*p7w;E֘2x}Dh1k-٭;ab"}fۑԩ].zGj1!ϔV: Q2uTZ$v|Ϟs6%`s|@|3 b|̳|NU(mۮTu1 Xaۛ*ъȆyp-t4Jfh b07^+qK )@ÛgǃU LT5՜YK/ g?!V_ˀA)I8GCYG0\-G;jjryY?u/>90s/_fWziؠ~q&j5J+| HFzVB_ݯgǏs}4Gp>eT\H=H-eTnĔ{91ǜ٨9X|dnUԓqJZ `GWR?b٥!ޔWYVE#_k⭵"(ǖj4B\k7F΀vU DrU j w8*mEv//K1g;"GK?sÿk H'R=fOCuӣV~’*5!>؊$Rsx!KڂLQd:!67we|#+TbvN%d.|ZqS%f_5n8Eo _!v9T0d^˵p%蔔"f=^V5]pdfv֠a`j; o ]'Ql( ABt6oE6Wxj?@ \NiL ]w3c-dtd-xhtml/.git/objects/cc/0000755000000000000000000000000011766376554013246 5ustar w3c-dtd-xhtml/.git/objects/cc/eb27d402e3e773e828adb0565128b0bc0c6d2d0000444000000000000000000000206511732707627020434 0ustar xVmoF g pz]%פV PPm|SNv_?Jce}[/|ȇCe/Oo kN=sSIOG?Ө~9ſ^O lQ_`ᗳxz^?&#r˓ l6͋ ~~{Gh3O`;DcK1 X&XўP,mWц#+m6%Φ*W`I Dii-oK5o@ܦSׁ`̀X*r9}H꜀2RKE5lOԣwW#v;V=w=t^O:A|b-W6kH:uVDئսb;|Wa-it7<&,ںaFK3~e6ӕѸWG{BZlʀ2s˒t&oC*"€I2w%r!S606S+R|Nbj(x ƪ 2#S#^VLqg=m̺)UUeKQ=_-$Xր7TebfQPj )/Jytr]if֤A{XxV)͵Qf)mh͎oH9WW[03 ޷֭׸"cM')b Q66ƦZ"pT5Q>gĢ0QDׅ\*YIY2m|mҹ$R,)xؚaAW# ox]nUpr >?as+.xY1˥ZY\ȹ˴,GM0MGhb]<1*YV p5\⺆u)C 1I~ nK'%wvQ5y0.LZY"9vVɥF=<昹 / ?W(?wVFs,܊Pà^3w=BZ58$w3c-dtd-xhtml/.git/objects/cc/d31ff8b7d90840107834314be9dadc6b751adf0000444000000000000000000000103311732707631020437 0ustar xQo0:~m^=7&uP!hFuNb#twm:ee$_.*!w^ xdp%Ij 'Y>Z*^GD1!7LE4 !bc\_SjזIwQ-mRBfBXW9QpCڕ #V|tk[GN%iJ.Im2iݤ~mKX P3zXɟ3pTVfLfU ^{'q aR0\h61v~Enj^YҼv)qo2A:5ın]ȱT3-|HQ*_{Y[9J^Nh:A-lRt"%BTX̙4^YRifnCv| VN0+FI@no9U}P 5VD}hٓ؏ȟP(1Wl s w3c-dtd-xhtml/.git/objects/cc/5893bd1511ec0c587daf3afdd9b27212deffd60000444000000000000000000000272111766376554020703 0ustar xWmo6WsX,;/Z[ԉuCI[@KE"5J=dMAdR)MnӼ_WJR/.5:6gj̒|J۝=*DTtÍZ^P%57;rxBܹT% dBm$ Q>.RKfUsd~op`r5ׯ>>%#Q4!%Yfcz'qHcmbYv}R8ҍvYɾu"B8s#ixHtdVś. 27ӄX uBN%F2i.YpI'F+B2jywHk"wn+4Xs0>NvCH.x}}IgQ!*|٦q>|or ҠPޟѦoQs3ݑ@5'3< Њ0) ۣ &, U0S؍$p^GicWTn亪@nmij-4d= !m]6(ʙcR/ky#Ѐi$<2|˹d٣ 2m8I@}0-#od.^#iYz-&Q?)&`R~b. uPpU5HT,ȕ|ENXGL*1Xӹ<(˼l҆o*J%\QDG4ix<0zS+}iKW=˯{6 `Q WtzP̲c_xX石w40Ӝ+g;>iχGZ^hx~F@A߂_[oxs ǜx ^s4stE=jiZ@qIV/4:@)MyF8,:&\?q,nj-8`s  \ݜza|18Kl8T,w3c-dtd-xhtml/.git/objects/cc/6ef2b1c2e2818247b78ffea70f2d83f7d4c5900000444000000000000000000000210511732707630020455 0ustar xVmo6gPIaK~I )EYa{h$*d;~)Q]y{3ݐ0\]~N=<^8i(!7[ݰNdQwex;? _B$)Oh "ẁo}sʶAI4 --F?uR;(Kcx +@{;8á3b:LG!bfj17s[)H'0 Y@7[ lQITE};8|=LN ([%cﰂ,KY/Hf,I <#Lѱ44VDTx)s(ަ,w՝LV7ג _/ڝ&nxKvD.wl-3(ⷊ 7ckg;N9|%Kz\YWcN:pK2+SL5nJ65 G+d(7ESuE@il !/4{y H`%hqaȷzuTn)UBM2((W/!?*?RCUZ/n[uj(FpTeTZ3zOu|Ix @w3c-dtd-xhtml/.git/objects/f7/0000755000000000000000000000000011732707630013157 5ustar w3c-dtd-xhtml/.git/objects/f7/8ecb04f1d32e9347819e53d01042d52da121e00000444000000000000000000000356111732707630020131 0ustar xXmoFg ,kd'c+2臕!,wi[h̾r$<,gÃ|w׃ϿL')1Axg3}{g.ḊpIܛAX{{@J(>0rT1S\\aty,e^Ä_ Y,ؒ35u*u.+ W~'|O|2U2עHtل) ƩBSS>_2~L "^*+9OQt!(G'>|BM*ny^?+='q WB<\<Jm}cH,"t.fF_j2X"9/jn YgRqN,4,8|ZU2aTsԚ&*)Ƿ|0ma3yˍ6ObP$4%c9C XqZ`(Uױq8B¾:Mg9A9!561:H GT"[{ǚ[0r ~OVFx$~c9:bHh!ä5LB8ѺH8a"rx U71h\rs¬f'>W!\)W ;?޿pGrx0Ű:3'㽽MR'P 9 \I-rz S(+Ҍ^޼;B^& ڇB?8I]z. U+aww޽eOWn[`]L/Ե1=Ao oT.tu5,*cs#u6p\c~-Xl ]; "ỖL-.hp vJYi/=n$D7:tb/>^RVU{7d|.ү#m$NUX7WLS|0vU,;5-`\=r\BtrG A18SkecםAvxwv:Rꯜxj],W 18̥BI+o=DY#x`tzJ|4 >]RC`x8X+wx̦B;:SSmxS4Sc]qsVކߤC_q?zݟ-08.9!CL08=9s#ǯu_RSM  xK7~7){<^sR}"C g7)M,)yˌvp(MRh/?.^ 3 ܔZj{9jm` @ě!R\uU'wIPS7Qjml )n@ėiߔ&XtD(~y'P6B6j\,ӄY=P"m;C*FoZ Q28;UMyT"ڐiC 0T=<[)eǍ\*2'3D|5~^wu2kSew3c-dtd-xhtml/.git/objects/f7/da0cf9ac4a53c535977bcc6b539d10ce5966a60000444000000000000000000000022411732707630020453 0ustar x-A aלb&Zc<;0 CJ!x{ۤoWe.S@.^"yR {k%g:ߊ b1xPZC='at?[f.PjT׵Z5˄xl|LCae7w3c-dtd-xhtml/.git/objects/2c/0000755000000000000000000000000011746500026013142 5ustar w3c-dtd-xhtml/.git/objects/2c/9eb65666602ee4f104ab09775ed59eeb55b1d30000444000000000000000000000062111746500026020305 0ustar x+)JMU016g040031QrutusIMLc`iZoΰ)\\Օw'TarFb^zjN~:g sk͡uk0E% ;r|kx&oo?u][̬p-\E^IQ~~MM̼Ĝݔb.o"g>O6?L cs;_^M\ƽwREHjr::$=gYs_ef [Ty'<٨qnYk[3*3 V0$z43x~ʫw1 K+rs rZL6R0-7oW=@ɉ@3W}$Å/gMO9cdw3c-dtd-xhtml/.git/objects/86/0000755000000000000000000000000011732707631013101 5ustar w3c-dtd-xhtml/.git/objects/86/47117800614ac928f29709539f64eaee5c619f0000444000000000000000000000163311732707631017762 0ustar xUnFS(Q UkǰkNA蓱$$]RgPA$wlZ~7oIۤQLq-öfG cSٳ*)sǻ75ԮryΩ!_19tj&6Xu _?Qfei}qqN=fxOw율m]Oo9g)d1LpvbomKlS8]g?n?\?|\G M#S^~/IXGbބtsR11 )*8/Oh6 W.G=2oTUGQgлG2ZԠq.\,'sUT8V$0&qYōJDhֱqPKfǨ kv t-tP9@Mnc'BeoL}:)4UbCրq9<zszJq Y HiS3"dGw_Bzзm) XnućLFg%c/bjLHhx/7zA2U3S;\'9j[ B l ;_ J<@\X%r@WFEȡUbNL#ŢqԂj^{s`Ph쩌g?$h1~KyOߧSw3c-dtd-xhtml/.git/objects/e8/0000755000000000000000000000000011732707630013157 5ustar w3c-dtd-xhtml/.git/objects/e8/f89a1003d46ddc16dcb9156cf546a19a4242e60000444000000000000000000000170411732707630020306 0ustar xVao9SJ,4ARꪁFѵ]{eܯJE7ތr^ǟZ-~ZO0T9/-x}جL-j+ $+.r(\HUsf (1MKt+JYY뒥nc7k#BoPD=oK'7x>\ur݀- [K(ʹ|?i%:'_>&=\JN{!BgT*^I2!wiB\<\ dEQH%n?܍?uɺ:Ύ KRmqIJ&.R8/bڡSg5s<`pc,w'N -?oU?.>mnڸg_vm:vqJ vh(Riۈm]ӏN5Ȕր8 :~ԼO"l/sKNpn^x6,vW.0is99{ێ;|u8,NN5xSm=j&;-i/Ai>CUp7һ=ؚ9*70FO#[vBOۋ.9n_yw3c-dtd-xhtml/.git/objects/60/0000755000000000000000000000000011732707627013076 5ustar w3c-dtd-xhtml/.git/objects/60/06f6cebf6342a8479c82db7a560bf313a2a2f70000444000000000000000000001016011732707627020302 0ustar x[ksg-<3"AJ-SJttg?3c_ƶ}69caru>McImŬEFom{ZuWG0ۓVgN"麩k$>a7owy0?D`15wH9 RZsal1' Rdz⹏,lZשbXM?ěx"Rv,b's qٹ䋁^pbZId!Dj+Z)$R+N,HE,f[W>'~J0[|ܴV!kh C7sHz@عK׻g/S[x.D}!|_ޕ>KCtδ.ۃci&4Cְ ZwCsũbIZ#"\n-}g~H(Œ6 @oI;…}rqX! ~ 90^f>'[3/`S VL!HqdX KjW_ʼUĿŽA4Ov&b,E/{IEҹ:"F}@0/I :quV Y%Dl:~ {q,dM~L"Isd1͗yw;('RZYd`We6F :%rx-!%ON4 3}A^Iz^T܆w^>=SgT~Y\\3; hUQ k7kl21?(F1hWWӌ ˖sZK=GPj^˥$9^j10¹R/鋘,q,eZ$Y4 ͞7;Iw]fvJ=wY"4aATpAGkxu1167Y\PnV"<\bjb쓬Gg5j!`eDvSzdNQҐ Ũ;]t_pAfyqFn H&"nQk [A3/7+/G;_'1weurnQ)#L^ZC}Ahut7_.tcA^|Dpy04 ؚ(uVТ9;K+{FCb"LH8sr @:'PTQ(L 80NEh>f)Ud@cy\BZL>I,YlvȲ**%M%Yʾ*+H )(|!v΍bS4S=F2*-_VI+{JDpfw,bK&!})u*(< !Afm'*h&k%GAAc'k <濕Jq(=v * KǪjCR1)R= IMiG-.L"A J0:5xQF!4%|hbt962boϺE+M*yqY'7éHWϡ#pb,丞7UEP=~S `: CguC *XN,3/I]1pY{,"cͰ+%%NeTLtP ^HT'Bc ,A#`=z!<0ǻ2;z1HL < I@tnHŜ|Au%άAlߥhyiZ*8E4iM}:]a'Ua}"ZǒDG '*4'4 nh^s2dS2SmYCr]fR~#;pԃ UvYSF D%-GY8sO•XNEnumL fXE V'@¡AA` 7럕e#cb..*&V%%JjzlP%ԓ:3 /&Gq~ !/I2m*k:u!h!12H`[K_i!/vJɗ5ԗ?W}6k~l3ZNJ&um},:g ɣbZĖύWz9LrC`VhB6iɓ-ŕJ02w6tf!9qtB3"-fbkHYMlF뛹jشNj֮;f]MufZeY6=5-~C1 T[_7~G %V͙*joSvUњJ+L gu)e@4T$SQWYhhsO5+mK֭\ (­L׼awݕA{o"L۴Z ERmǮf>^s.,:xTsaKud,e\5xͺZ8FPͫ9\/FIc@SG Q&T`GujiQ,#L<:h}ZXyp[io/鹡vsQ _5fEuKW/orJ䕁o*D^ՉKm5r˼޼_vn)&nGJQld3YթzjOLzKǪ gif37 t>x6=Mڕm^߫? itseO?_@,7 ,@=jKY3yW6e h%0B. ^ɴQAЮ5^KIu s.Cv긲:=-WQ5ת3;OXE`1Ӹ#A;jh* 4`sԸ.PZt]W60N_bǂ)pHYDr0N)_\к 7dy'tŐη lSZPgBv͚KtF)cم g&$VM\iM&sv#t0viy hoB* @??NW0/' t`&i ِRte5hrQ)rgϩ9 Hln@Bfݞy gc]k||{)؞r 9GO)+ںjKzAl۶ٷg~C 2[%}ݍ4oC.>t(#2os-O}O-hۡ/ x?:ƌ<`?XIP&q9FHGoN"s"_ҞU!C|<\)>uBeXl1OT˦-lMNbw3c-dtd-xhtml/.git/objects/8d/0000755000000000000000000000000011732707630013156 5ustar w3c-dtd-xhtml/.git/objects/8d/dedf5a145222fad9af9ae8bc982ae486caa84d0000444000000000000000000000125711732707630020763 0ustar xTO0HMҀN6,F!>K-%qH8L(Jrw={ xgg>mpx7i8.2Ky>eK.rEHoS\f!9HZ-P ECTEZ3l C pHT'95R_%K..NNp2H 6"[A*V.YbP">I^n/s< =;O8 x*`!p@5} g%0y9gpuuH o479e$h,u5 A踖ը<9#hk.ejrV'(\f@Zcki]֓ F*GybI&]ldõ&< M,`)ӎRs,e' ɪvM}QXKA9l )=5QYɧF0M8JBo@4t"zXv݁DwkwTRm\֫vS8-l)$5w|.Cܦ:VByS^)2o5aC2; q~-2eW6w3c-dtd-xhtml/.git/objects/9b/be7bd7c900d0f4d79b16918f61f998889749280000444000000000000000000000046511732707631020153 0ustar xj0EWHƻ6. nGʖHvbKHFsq6Ý5Ƈk%} JV5yP'Cl 3EddmQ@GmvCC; .C+!D&sԧPēdi &bp+Sʋ\:9mٌ%g#;qy*6XC;\a e'QP# OaǞL&%M+dorژtj H *(ƞŦ|J,7 HO |F/5HwyeS7hO=a "%c>6u= ghs :!lFxNsd[eN Eydž}n9M-HIL2o h" :eMyʆu`XlҿvzƷnYrU"YZ #<:wF#bWW=`#c#kSMŅ€hYzSF&XѤ&]*Y5B8 s K8ֆx;\9^8)A IKhvY&t!݄Bpo_K10%'F!]$2! M~NF%1kRh{W4l>PQ/nu94B} #XzmTK׈`(Lu^e9Ssa(]vVmki:ƞ։qϴ׺ǙIwb4IRg(EI7> P/E9[=paL7(uΏ0nyͽs RP_ ќtFi2 a'-]Ph(\IzZD 9GK?9N,7m"QYvrݡs bYsP&-x@1#HAdE,eq=h6}H择»GʩJ&CMmf&OW3?QY yΟƴ}ս:I! }DIZq X=ŌoMc)P*-GCEIpiB&}l#gԲ?5-P>v2( L8(ۃ7 6zD?r12f}lnyp8)@KX +gsfUq2x dx2<ij ~H"h8V -wx7|~*%Fk+UOUlg WYBm_DrO̴r* h^1D`UC|30x f^ $d`_НIzڍ_PN=[67Wh99V;ut,2_ {^5Ef3VٛhxC8N}{ԟň x иccaVBr14g#|6Y'&$/$nP3%@6NQ5e;'N ӆ͖h%9lz5:|= gXIĭu}?gZg^Fṷ}=T!%EHb.u㱺CNYHn^Z?{4斁9{5Ύdc2Ҏ(d+?pWqćŪ mFm4Bˢ~ ʆ"zR%D;0BbTm秈g~ >O[ݓx B1eG` P WUAk8_!F(q`mkX^z5 oaE׽5 l;mX1ݛ^xfp+8GOMނfE&i>(O"j27FK?gW9 h1ex ]v8'УB*m-ҊEq(YnRST^e!k:{xN9 '*J8{/U34A,:_>?j6.7Lpp v#E(G*u$F#^mYy$)c(Gniq8JL{l)/|}3g;Gז=g/,w3c-dtd-xhtml/.git/objects/44/0000755000000000000000000000000011732707627013100 5ustar w3c-dtd-xhtml/.git/objects/44/fa792aef56613de2e0b29847635ee8448b9c810000444000000000000000000000457111732707627020210 0ustar xS[g)Tm4^A!} LuYXk7n!r*v(^¢l)6:NjDdSeuC%в ٸ~{{SzTf,ݘ()$ x^B! REQ p'BVk4Vk0H(b0 cZY8p8Nv=DzA h@BA Xh@fE*dB2 ( YLjEa: .rqhZ*0 BB$c !(Bp1 G`- C^+Ucci\] ӂ;̘NJ( :ʹg(a!83ҘJX)^4 cH@38m4drj ZBΙ}XJk\jT BwY R`|]0z9﷈A-r8eI-8u@R7Kx8JVe:5.ը1Ec 0Sb r N52 ^Ruk80Qj°)z"(t{.7t1pVpZ3kpJPVDk )M[֩@P%]nn2Pb3Y ͪ)+f`PE6K_i!F( ū3 JY"@0X9 rq8r*sY' xjXM^xmp1!_% /Aִ*wn~IizG'~tbrim5TB f۲ZÔw2RFzg%Ǔ⮁uj]:{ѳrGGTt_i~e!/NME{wJUk/;M5BOV|ܒ3|:|7^80AN$ *ۡ=O֜kIq<7$:FIi :N5s#vPrqʹ Q-,ۮa"-)eټ/ܒS[k{䲃 mWd$ܷ'D\ =kR:M}D/~oj`a`xXO6e M7N_;+><x>qu4QQdդx @bخ =-yry rrEwp=fy-Dp}r*Mew2P^@ݨK; k ڷj^s])ˌdW2跿eS을wqFbkϯ^Ҟ|QZD+"_rzft= )wKN:lܘgՁE_@ŕN6LdfLbA{WNFm2ዂT;O<3Uϯz*sd2?9}54/V^oJ'N/kk֥ߕa=&łC2S.W I ~@j aS?Zx!fo }v-V?+ χÏtL`^\1 #1/M#q1gEAkuz~-EW,b@ilGҰB]YmfJblu'?nDOFwu M1?Yeʏ~:./6%Ȕ[A+@@-[ݺaRay fu!PȞ7o,RMJvcUG44xߖ &WʊCSѢ,ppS7jEǏ.%w=$/O+ v,7_ҸAW-@C΂^ٜ^[7.kuF6s^PqNȯv_pP685asq`bi~#2JT#|8/2#+϶U:^\$'3\+ !CZo]1):=7zo𛅃YJH/ȪVw3c-dtd-xhtml/.git/objects/6e/0000755000000000000000000000000011732707631013156 5ustar w3c-dtd-xhtml/.git/objects/6e/586850c8f2a3c07997ca24b90c96bc8ed4b1030000444000000000000000000000143111732707631020236 0ustar xU]O0s%{&a<-m*ڰG7qǎlk'!AT5}}׹k&p?ap|3Re?^7؛S&Lld>)^&,O \-0mF(VSnOϜl.BX0mbLg<:^g ڠSJ;!'9UCuw50asvnLy%~) IS*NQYc=pg]KÄ_6?0A"ճ^қP ۭYxu<~?Z++J&‚p9ه):/([ń*JmHfhPM0qʉ@#Ue|'P*j)`DLA"x\D#kP'" 0<6gUUyh-M-zԻk̻cKИYN=#Dzi ha.iH-t<5ěkw{:̎Fr5$2Ce԰i&t\hIbC93ۇچhDăY ;QBE6DiBdA>[7BJJ+ڑB#$IL4ͶkB5Y_dh4q0[RfC1㣜 B4z TKaTk\*Q+!a_7uLnz͢tup4eE$\ <|ۼMS ,}x1&ձ[~՘o*?W2w3c-dtd-xhtml/.git/objects/d9/0000755000000000000000000000000011732707630013157 5ustar w3c-dtd-xhtml/.git/objects/d9/364fdcfb9cf91c2949db7240396753b53444840000444000000000000000000000172411732707630020122 0ustar xVo67b@l+Vg&[@Kg(%$mw$%H*$ݽ{J ?sW:W_a*\[=N\ SAT \\(\KUn3\V 0MK >=VׂgnS#e}P|S|[o៛1\ϓ4~܅7r NXؽQ0o,p5e$: F{hhx0},yt-$*_sauS <<9KOt:?QzDv[Ћc*-|z.|=D}pxuԣ8&jw lNטH7  V'"x] 1%ћ(XV";9fNX$CNcNg(ԡ/xV@&"k^AxZ`V[M2yEIdChAU1Afr2⢷[ɺ@6?F]cF(+tL:6hÔ Ze(e˗tU} W9>C(PԞѪk;%/5S =TB1po܋if%Jʝ("rcH+){3;=9Dm6EU"yEx CZ|f+*nʎcQi j5Q_|}Dzap-5@9gjwUxsK|m+sf=P!N'8֯$d=?wlv35ɣ.|XIy`#5 ܭBuSCY%i |q\f\Vͪ+.Mg2`3e)m6+hBȳS3{wftҀ 4+T"yo6ؙݖmpLf=GcMEM9e&Be,B_@^ѣ~o 8NPgmkO?yw9?Q+}w3c-dtd-xhtml/.git/objects/2f/0000755000000000000000000000000011732707630013152 5ustar w3c-dtd-xhtml/.git/objects/2f/13109883e2d57b400f8b26f4df5cf35a087ca50000444000000000000000000000172711732707630020232 0ustar xaF_1ut G[5PU@+p$.a.ʏzUA }ͼ3Ύr/dLa%H)o8^F1jFt:^omڃIP2؁&LQ_z1pVf{ W~_ x7z_iP&.{04%&ʚޱ'Y`{C|WQ ʯV8yT%1J`rO_KaL`a,V$HP=KrZ\ٳ;@ɱ@Ky{xt#W$`ےaF$ @X2.躺u^]XHY)4pu"aSN#piŽL64u;@`>@0:-VVMX44acfjYS㬌ə"| sc1ӧG-`R[ ǿ-o<]D`ZܽHs]bpL+~1OgS~޶('Mf*ONwM1zk44&3ҝ(oc&/?Gdv@eAKA[Oogi0UG/]Xx1 xi(p8/8[2~쑱޾=VB8ܖD"r:l]]˗ ˲,644TVV*X履—HNMrTMޣg+RfmW_9loof͊D"FQT-̪R(. qcB1p~^@cÊ,x83=uY$0\.NwPiSdƴS#0%u|qGɶ"yOy8$v)].@mX0œh4^%LOfĔAZyq1w]BȻ ĨL~CQja R%r 4hhhd]ek3J;db0d^WnaQVOtI\tq:8.|QO`eEhRFZB#㇌4XU髤'_WZq&4v7-\3&c|AFF,x3M/7B|=8M/TiˆR `+я\Ql/bw1erl^I g.EРWV~Zw"gitdĝU{b=FlhFi\EGF C%zzij.G4}&NLL#xꧦLk.i dINRfxHn&܍7`/LRKӻYjb5.v<;AaLH:sI~HF WW8\QbK.%L6p$s!lN! iP'yy%ܢxh4VWW˘p8|>R!qIN&vL~&7NMRTpNzSEYYYjZtq\MM  zK}I""7zBcG(5jX,1*qdq3K:!XhI9%?~*QP93äe֭[wqg?ug1<ǡ3sfy&f|Ucˣ'p9r<4A=_ۇwpQ4c,HL)R<,L&x<0L_ALve"_м5Xۻݽ}f{?ݬ$2hL=uGs/}] 92γO}~wvz+}&_8hgopqȿN5whoÈ@]P6ri1ɼ?o"Rk³7ȿ? X{jz`āQՆ=CuxN/? GCw`b:Ο?}ۛy8!c5vq |=| o&Yhu٤(BB bZktxh"z {-4kc|N"J! tA:PǎEg6jtmˋ=_T=IkN/>Zkk.Gc*Lx\T_qx1 ;Og/M.b5exׅeVA qb{A˸ kNqLEԆ b gar]:V$" 㜄$$I$Ns%q,#na9zBE7m?)¯,P2'"HS \U-͹yh,l3V(jix`}[`=LluxBk ]91,Jì`[Eh%e!U;)8Ns.Vh:(*hnLɑ?{m9?wD;M/A}ġ7ӡt+7D'(ЊAfߛ/Izة݈2΢y/j7OEsF-[SQ lxF`؆?g>|cÏ1I6,y/am>RM CpcgW 9N1^2k(g|rr"̰nD2reC(r2ˣxr~]!Wi$̠E6SVGhBTI@Ly 0,PMɒwHfDbM&q焿W`)ES>se_jbʮ YG>͇yCMν UHm ?zpިJuB68Ͷ^R3V߅+ %ގQpDo[%݁2ݔ@MoR 8;ͱ<Redϔ(+}Pw]\Hp8@_X |/7`QAMn4MӴa.2F/`mY`w \t]ڌ+ 6sB2mc⪳jFGDzosh_`-rDP]~WFT:We-%_|$fYù (jV]K˟;e<ߛ[3F,M獥X?,ʇ?QNKW B۰& qc+482U0trLT< tPKsoгQ>ٵ 0/ &kZcޡ(I?$M֍3)IáQV1Sl.ꭅ( 33)8.򠛎 )0(]$ B]#sLѷwʂJ>4xA-|xL% U|`5,ABnZ:"Կ`[I1"ew&=<Z'g}ZwHdkΑ9nsQdIǥMu}sPbK n;7:`V=;~(<6YfNV./N/KP`  @_x_̷XuEKl@`ЭE] XJ<,J+ʤ/LQ~a2u4%Z{S;Y, r'i Zgmz7,ܔ}8oaTߢG{-dJj Gw&5TB筣ᤨ8N`%pf. &_Q!$Ia@(]H`1_}VE&|=z<c rM]!WE !,u 7AOw=`IүR,7,ߑ[_SͧtaeQWA/B[T5}wp_[O:ϛm+[O1:3a]+Hæ/ϟOOfppf-NJ%*E ?%Ԥ%ԫ!`K(тGX!{أ A Yra$T ^$c9&ܽ.O,Xm DnGQ68s6 o1¡q Fw(ߎ˃Y  ~AͶ|-&YUt-3YFȎfń+^ ћfW8a7\Җ{PGmg$RO𜩃駣.-5h4-@6NuHnO ;H/v"# LdFۙQ{1 @-I Hm@+M>҆eHsq*!(UcMf {|kSZіjN/_qĿ7X:zg X퉢0F4h&4@MƏP%?'"à3Hae ʬ2:BRyGpLV9RV)!Q8?6˸flI2B(M*VDGm4Us\;͐k11uzogUISA Ō6uϗ z q ݶ9Fh#"N`f?-='VDOخL%v߲*=n k&:v202@eNܠmx᪏pD.Cbn[6! A2[$!;O3݄GZE/牂yth <lOkGRo993b0f `" @1t"_C|E~ wWnkFAnFFuEf #:x@ՖPc$v6UH~X) &i6/Czec ޜu'\ t(.3)ìbR2@TC4{}O,. d$Rxa”m*8KGlۦ{0\_^}$cEٷyXx vWaܴTGwΟ zMW|g>U(E?%-zT`Vȯ$-V X7F< Nc%9ᤖq~YF4f'f؟ .IМ\}Y[$xY{F$ZvZhοCxێ*$dSq+/jXi?&HrAY‡)0ZOH^'Vz]t<$:KWh—(5$In Ш\4Aw70ۧTh4@ƑRiOsВ{L(&5A,bIdƛop8IUv'gpN#Rn"Ã65 hځH+IrЪdpf* G(| $kqG:xoKnGsdlv'7HCt)1>W̻(2LxLYK@/Ysw|~DoЏrϵoǪ/)I_J @"g W DET <$X^j|P"IA)׭Q\Hwk (8:8R-2#Ixk$>N\Fv,soE&EHڡk$͹o&7vQATvk tc D6捆.зϬg4@!.oT`84ksE4KH)DxfeȮ1иc%vSD7Jx l^i $G=:ZB*̄a׉ M;̾`v^׳}(z󦽦CN9#Қn`Z*Ű/u,ceƓUH"7wZZvPL19{T AU|V!\˺EUp|5uY>JUu;%nfs!%'Qe}TR~70JJȰ ^RѵĹ1l2R2i7mx\t8530@3& 3Y&6/F}d4⫷͠VȩV5TZ.85-TkFUHQppƸ.)Q#)qGR18q`'xJP]${RzSμFPh[fy Ȇ'6O~٬bʞM\֟ {OhF?svG;vM.%w|xq,^v]6N%TQ^ JYohr2:I<9dIeXv)lqī;,AR^XsǡTBl2fH\5Vگ̊s#0q:ٔV!ÎBM7_?H )>$?Sm @i^C\T\^ƈ1$%SPx+ RmVC}|!iPϫAkOs98B*ڒg$L],RrW5D9CH[3Ͷ\=|_KG=g znuwʊg87BD|s5f;|Z;U|E5mj~p܋ޖCsQrGb~սǧ ʹֶW=)|:Sý(q>RgI_[AB]648[onuw2`q,GP\gDz&TOUgS/@dSyciw'ck(:]/s,H&D 8"0ѹMG/][~˜~T+"X*FoÊ[@uMew⦗/e PP%ɗqzg/gHOؒ %BKHyBAT\e&jXNj(/7R4ǢJL}sqʏjkq7%QKNUSf̣̂$ȉ)n/h}hFw`,O <ԒN45_k ^\ L{O@^%Ӹ?[W nH(R+րKЩz>q@}IЏBk7Lł6݇8*Ink2a[[ ,q6K]pj0 +*$9L'iM 58CVZĂFRP^t58eou0vW[2e]D"+fP&n, P[zˇ,ufZ,ĕ4F 9s9uxwqKI]vpZU^R{;/-e"} h4ѕk:G(uw2t%mHMeUV6sDuHF0JN:;*pwT6dS?ڭ0-?QH;4rMJS)U/h,DshWX3WTP[c0+n:+a RG(@?RvJ-폚xH5N9/kpRK0+=K;!B*k!l{䉹l$skp^8# W?Gg叹ӄJ`RRZ0 ^$uQ:5>rh z \G oLcM/gv n @RRl,b2tK+K>:. PNNc ~xpvxuNoӬu%sLD~ dIw*#rk2]_ų|s ?/A  xq} T"A,SBmY;2"3ť< dvPdӑf$Fp9`Ǎ;y7G\Yˑ2E ,.|q5r#\A+#.LmHCvѕST^'t Uĥ?lRn96'r^}7CP?U/>EQ#۷߾fM,(VUfs3#)y/:+S_Kbc.f Wn g +9fjP+U⤲F@T?ln DnkLMq[,Ⱦg:҈BO_(2Wźz |>>W`pʱoP\_k*K|U)ʯ kvnMʝ&!e *Yޡpfa(SFGv;ʳ\+*AdpEdjV\̐#TC~8P66=OJj3F$Y?OxV=Q.ZVi$G!lf0hIX0t[ 'JAAk XSmj+slT`r@X.JJCab6mjٳbbO#Wٮi" b),5؞*6xCviUS{*价OwN[⯜YIP[A5 oS}|(q 3H.Sf+@gʔ,5JtZr߃ܱ9lC'rcQv ̽ >u80 T<2z]E@alk$"j K ??s">e\oҌNiIy4 EF*έc"sVA\X#dۋ i(#Gsx W/)]_ّRT]p#LH B H+]8chÐM> چeL-/hew޾=6i' OtoEəN!o~{Pd0PFnWԟ ܤYn#BzϷQ(nT$>FP:^z__{?Oz?Mt!g_φ{ȴ_ ,pZA-[2ec?5<ƛTP'_q~EcJBXF[XeH2OI\8X"WJjzbՅ.B5z>WLrR'{oC~oTx:TR:-~{"RxsǶ 8e &$XCtoƌLf䏱jIBߨ9ÛIr0:Kwc`_+ߛr*̝G0rB&82`>zh@pD@P}A}"$^L 2}0 P7KjZ޲11<ET慘u* s\t0Դ^twxEh!@5+ ŶԱʄ/ssd"N⾊b-!?\L!&.usuw<]u~Ơ2\uNvLlұ?$iMl/3xjSץïS+ υk0uwכ]N خ*~ҕ~Eo*KP3z:BJtYih|_01-7~KW`yP6`bd5U2Kukvj2!ϱl̓ӥΡO0c"(ܘNK%D0\>VX+c ^ij@*+$ fx_S65`$%RͱsZȐ{ gp9FjW}njwؑ7tDMIoG,TL|QgKiGxZ.v8aOPךi!}o?dt$<+D҇ f7qZ0pAn_6POAX0Jrs=L(]D*rK<FHctC=M;^\0 `"µH:yˤ\,!ĄT- 3QTaw H꼠e,Y(xk.U495 ,JƷ]ńH]ɓx>Yoa7nQk"A<=g^xJѦIֵ`CCz!^!S2%y.\5B qo-m`RTXr\_d0|AR#jKCMcdO - r!UU>)*u(Ai6FMXɎ@'!Տ( WDel  zHvI7  U/Pv 1S54}<φ; :[b1CPGK2- V+eɱ왦{coY=sxSo E:fsn182r;Z7XDh;m+ 5.P lXUhJ2l'\x2= 92j%UAJfkx+F'a >fc%Tbs9t'p7nn:0硗䡗 k0y2M ! *)S?n52 F:/ə$B#bCSRߩ 5_6/3JE,))xNg!)U..P۞2aVD)%ÜԳQzA+0f=t)a+LVUAUfx@Bâd @jƉƨEU܁&A15$z5q; v"O$=:zGsG??ђxk@3'3"ނ"]gd)i@Z{F̝.Ɲ̻P}sNT=e$ !tvnf0DDsLeX4ƽW'2JMYU]n5đ̾)=|;DZ<inEm/6dm q0JS߱{ ;`@+i @hx[N`C!-Q`+77- )HZ X%ฝbԝK_-hIte2Be6\un!Yգ=mEΑH_(cD /yo/ szAq D`&NPph!G6'ߗb[Ք<k.RM’vZZr tKXHah)ɽcDhn̡;⽪驮h|#~)#M{oP^vz~WTڛ {jHF!..ș3LMo[41[!הƐ*^w,n\4T)qt 0 tr;spe2&;joKp=*z퓫3̇m93G~ Enm62Mv\vxpF<U<Ӽ?!F[E&O"EIfkZ%:NKLJ8`5޳[P5lQ@k#MbTjs?_b Aƫܑ$*GZW ;Wܭ CiIaAԝM buaAcn]F5{6sa qt;ָEÝ?eSwFGhM Xn| sRF^ ND#,jDkA> 6n"[_mE47*I6ROXyf|ф6e5ސ(/ow3c-dtd-xhtml/.git/objects/da/0000755000000000000000000000000011732707630013227 5ustar w3c-dtd-xhtml/.git/objects/da/c8f0f6a15044b2e5809ab12a7445a1198687a20000444000000000000000000000263511732707630020137 0ustar xXmFSwI@ՈYtiÂQ~|gA%ꧢ#癙,_³ߞw~V V o:W$ W%0?:d@Dn[Bmu _^?Û@` M .S*6C9$] ﭫNoИ^4/& MaNSSx0 y܃Ǯ2=tn!. W^y(~a1u)`|2A"\ԇD@ͫ;x\'I{XZ d<ϼE^¬o-bkwvxrmyƠ V cT5bK!)Y c"uD%R)-OW$4hXD$\n>:NgBҚ2b pmp-a<5%b+}9 %~C˧h:ڹ*u!h \QTdcG@$[tZȱ9{m4RYjqب$U|hB1^RqG)(w`ţӔFJ!@MM<1+Z"DR,\K%I Q ŒP('8e Ti5! of5MFBK3#ez ^Mۉ;.l4껒$Y4@qF3`?Ò #&qC¥ iFA͈ܵxhF⡼ЎM\ HA)=,z|aYᖑZpl@͝ 'oFcMZdhgHՀzK/P RzH.d>دe_u4(N2Pd>(vURA(XD*FRx]x\}CPhOm䠡{t/"o_)k5_jY,zI[XVhZaG !n˜:Q/$."bi@ӊmy92<2VxUs4 &<&H$9W5 N%sSB40;/!fi O>Z!W#ʳm-uG%7slե4>ʣcJ|y,BZv9mBky>mԳolzK +6 \$lSQ2W28|& XZ׌fS̙XsQr2f1 ,;* =;Jr؁ _Z#҃~+|fW?x;w4^zqO[nfN7ի>FK/''&sߤ_ٓ+24 QT,R+zYg9^;ٛ65N7;u1Oמ?{KfhpD|?qWDOw3c-dtd-xhtml/.git/objects/0a/0000755000000000000000000000000011732707631013144 5ustar w3c-dtd-xhtml/.git/objects/0a/7cd7a46f9bd6a54412961d374ff2b5266e28a60000444000000000000000000000173111732707631020235 0ustar xV[o6+9-ܴX'ۀ [AET"U}\ XWVȣsqQd~)w|zWq%Ӄ=uԙPu7>-4)HuMnZd!kdMkYR-GKrE[w:bo#N. ޔU_lk\wFeSc:֔4?8ʓ~J8F 0q+V~dkA][kɶZY^9BC0.{-h^kyIRT 5Z[aszۭHp/ܾ5(BPm)~#8g53[1#fwM=AtQENuS׼dͧ\BVSјciA8ǴsP,n1{xE%Vw-gg&83EdBcJJW^ ^Iюgh75%1S;+)zJ"0^g.Noi ݃z*Fsq_X `A#vBF|߼9̒V?:*5,fVo}l;T"ĒәtyhOj,ð'ǝҫ,5mZh@cW gl)w1~!s"x$S`on"w.S)ƒ3ض3L1y` 8bjLvR;ֻutulvfgޝ/Ճ=VK j\3G|gKWQ:%!2C; n.l B$FE W<;&l/+oYSoCqr|r[_<[J;1q\ A{x=BT9͖ &W3E/I~25 Wl~{AQ1Z7݀/1[Ԁ391r5W۝A^2ֺAwjPg*K= n:vTkrƟ``$ւՄt&$b|2gyS^:%W[ɖLbR3E/E ykF|Mw`6~޽[KbBt k+@qtgZb=욲Y\KB"9P(-UAކzlum̶ܱ=2%edjA9t 6kIZxjLqI3k|r-v igH+[(;׆:ATcTBCb`W^]Sɵc 2!)V^hSP`%]bdE`FR!U }Ss)Zi3)Kz,G UM;02˱yJ$u^|ˍQG!Y'nl N:crÐ!{-OrFp QFPl[ ZQ.D30BM%pyafa>MKNG,DEgDXLzS 3 {k*,Fqw}SqPL=* ZT<A%7[d4 gZ t$mt:sX6@B{@<;fA A~wQj bDk * k/tk]Mg] R~j EX~ X"HgenN{Gd  8!;-ET,JP∅hB0jHި/"+DxȡQPkCe0=TTwȻ,{K@j_=xo[CxtYh(d0 UF2w[!r pc,Y0$KXJ( :"d2YN@D/[!$< l+32, v@ɋtq>8}d 7R(J"M-W;] 3JcŇ銁+}H8t><-pJY{(; d09]+(@ӄ< %@^$DF&% R^&@ !Gp  6.3iiFg{c8X @.(]&A% !޶#$Ƥ `CJ›1 aY$<{2CYC8• c ^G5PF% n(V@ʬ;P9Ok#/b`1@ w3c-dtd-xhtml/.git/objects/e0/0000755000000000000000000000000011732707627013155 5ustar w3c-dtd-xhtml/.git/objects/e0/7da1960ecce8812d9b4fe99ca2d2a7e5171d9b0000444000000000000000000000555511732707627020554 0ustar xmsٿbNy]]&P|7$a>E. *5MtOOOΞ_-Uӏߍ 7H*޽{y왒OQvjz;]ϗ ay~EN*?  ,34]+uHZ],(.z]=^.?Z!y5l ]^V0S^L2çjL]|v/3Շ֜bzֳkng_2)ͺ5o:z1隗jTO\`!^UtkjҤ#S m2<(2|7n#V8[)Kǘzy9e_L ۙ+j7wq3דθ~B8ich48_|}>U:="">jBdYw\A뛫lqրVjeva=*s^Cx oR.[Ys6BXQ3zs7X}=n>7գM|4Wmo 1Cu(s&U3l:t7ӋzNyBɶK5_P%iݳAL7ίՌߞ51$[]PeO& pȕrbNX7laOڍѸ>cvVQ0^}:Q6Ayt~':x4[ "TJ%O3N 2*l-&х5վea+l rA.˲;z T;CJEdT]7FH&duS)"U{C) T ]40KAZ3Hk-XnJ1QX ,܌֤BVFڈﵫ M f2> B 4V-jEôl@E{tAE"[ؠW Jm%Jj`q*0ŌP2$ʪ70AǝGo Aj|D->bt(3{dpAayX:fV+5cj2RUV2X—p|F! p^5ʞX1mEPQk+#*ʣ "XY"Xd*Zr % JfL)]$Y|u'јh"[ & D@${"#W0dcR. א` S- O&aQJT`$< _+) HT2r O \"{P ,* H?HefH[pܲ'VWG|fZ_ae`j Q2╍D2 ( P2)Ue TaQ=D/^i2rD,1H[0˓ˬgΓ20 ?1첣v>y@Vαh8ke)anH94J$0iqg@S}doN!#mp%?W4vtW:/E&(*tИXML>#InX1*J`Xl(@U%~ @6,א*M]Dw] FV{ܴt>XLAp`h. Sb'*Ҽrm ȥu[m赔Yy$ARe}Grʹ=mYۄxЕUxMEE-Meo|57;Drcˆˆi:'PD#U["'eATCJ`C<94xPoSFӇz-E@-ei$%쓕` &`L!i@٘ha<< 4$ &C~HAEDiy9=ѨE ҲmX,j: ' .wUa`>`$Ƞ%J{sD݈^=~`z}s=|ܐwlQ2Y Uԝqgߛ'!#+z}i~nGU2rGT"v_EV ތѤn:7ڟnOt&Qbq}9oý-Nڸ2?kvݺ 2{{7 c15$8qWMWb^\Nsr軯PY}͐Xw5??]X-u{\*1_3ms(y|d'рo٨a\ק1{nTvZ3hu#Kl?S L7]Č szkNxHybab5?`z7ˢӏ3z//Ug?=;ӻY ƞL0`c3ǓH AR+-0<{WuWHP:g$ARw]χzrl  L{l?7講,zY{2kl۽+ik'{݁xoX?6aro{l:;M0ms_6ۭ4i<}ģ3_v7?Px|;27oY8Nah~:3`tb> eVb!wg;A6j|䇭6_owÎCɰoD| ^`4QUL t]7Q'w@d41JQagLO8Bg s <1~$¤fҏa/Е)뤐?>_: e|^E?Ɠp|\z(g!'{9]\nяAY#`\2RvNOvpf^<m_*_!ER{Cw:࿐PNKmBGR=]Å~/a7$k8zOZ.Klxж<섧 g^Rne+ן699e?z>L4 ,5O, 0ġaNjie4Nsx1fMݲu2ECC=!Cʅ)>gfwP'n~<9ܭ@Ԉ0;A| zp)b}9WOH[ϱҀ {aX?/ \o︯ZC',<#<7d2T Y]CА4QM;8 v_ },ܖ&G]{iexbzÑFq_ OߦQypac{2<@{Sp"D^濇Ed$L_ `4%`io`f2kp1k?2w7M#(X+0'<CDjsr@0[x *34 ZXe`E ?!?0p8Ph܂ < Opp*-Xt' Ǵ[%|2F( sg4!06f>RmD@<[d :t [҇ۜt;6HQ 97HEopF. .c_ԨaC9?Ϝ-{Q@5q)AN  Z[^D'zxXtJ3>X©݃Sиݕۭ_rќ 8O-ERS )i/y ¾UG_H!3)j!'x["S6+Lϡ:~Mr6!BS[^_qV܍ oBKBY[eR *$v%^hTP.]O:Dsӑ/XJjvXb6Y܋c{lHv%Lmś 䆧kHڮ{>](w>3ie0&)@h+鼇0e|gJ[SAM &S|C}*TA@JXe0@YðRWdKܶ[&+%1%ʄ[&lB'1޼Dy-oBjbt! g%rTbU!6 i=K*"}`gaSo NߗR0{n5Voߘf zEQɬM.t϶ۗ) +Lf$m䏃gLIxT?Ւ~-8Ug#NE_mJWdgRR .m8kf߄ ҩEUa՜BcT0Vԋjy Օ" Qp Z3P)Bc }DXׅ4 Y"<,t92 t+Fi89}zNg5'HK7S2#8E8JbC0L۰@ĝFi|kn[j 0 d`8"Ô'iA2QQ[\12<;]r\i')KrcK!Zpdl~ۅ.v8vMkBjԆ!V*9KWE@ *7T\VWrP unp IZqH~\f˛r_1IKOLH2-"scSNHxʿIKKDGKJuQ>o KJښOQ9v $J.dV]xHJ/M0Hd!CٿNq,քs UKؼ@rĉ:P]7sZW'@Qe5-dvElgȀ _ Q cIe8cFK$[S:,/x(/,'YwP[>z" T l'PX(IV>RjB?1"SĪhEidR"#$BooQ<5a'^4FU `P%q<^sKژP~Ayʤϧh4 Z L0WBw)BRNkJr[)x;υ'B[urZ[T7J8C_aЏ-,=1l Ͽ,zNcCZqUt@ׇ dc`psAXWXsFC# jp8'#bܚp;-a bJQЗ.Np0| ٰ_:ҚdZP~C İ1ƇakuXI "~Wػ,aoze1m#qʑ3'`4MppGFRΤ@`󶏎!&lb̰@Z6b]emx\k¦Ѓ疢~۲pOKdFD~giu5xufJt1*!i"~I;\eZ5zQǔq,c5:ߕ < s=_S%Gif^"!gN^aJa0` $#JJrdܢbSb1C-I7+`c(*L2Zz6z:f%r5U!$H~]Q%1 [.F( ٧tdnc-`cdP7Veƴ*59\h5"tⱆETY9UD["Y A7DP"c@/Fk}i2bvJ"f_P-qJ(!.az)T~My@@cS'pp8=lz=bxXVK Fԭ((z"TBzI@&ahm'j*ү)(/Y7(7<-TpW݌nB=re$EJ%zTu&{2)2)O2aߋ<.ƖW+%e:k"!yىax6:Ձl3+!dܗõ/o>}<;x0?>ɮ4^naTZ|!m :[Uv n9ZPjy}TaVKe|i2;c-}]B)Dă -sȳ /Eo*N1D:T GIH+g-?hǦvD0 W6d.NU0W-(>غc͢iR+UhuW˃d5[p,s@g4VS Þ"Ak(Jm> 2ʠX;<ЄE-N7 \.(KϨ hZMZo5"Ĝ_tfZ?fޒpDEOJbښ&מSa.'T[fgLx)TnHL!U2:zYx.BU@+"+}姆*ÄQqG=pCqЖo]D2JKCuU8/138^i0*8A1!vIYD~% vJ;=@BIٝUA3ZP4! ۙ:ԷTPKԆ*N8QnN*t)AC1lx݅O` VHā5I"{d3ݥA4}3 ,(kHU>sCml>\i^Ʈڈ2 \ABF:je5+,v8 S.gZ0u xm"t{-*D 8.-R.0d`Fqg\.rjqD TP y=R`%>yL5^TI+NR?:S#fOy3d6Ѫdg#" 8jqLb 8dY"6,ygwߧMW oSx WiWf- eR4s)n'v$Rݣ,5P~e:PM8iJ gk S[[SFg)(ģ(E[,&YOEW_BJ=تX$WPL9A$ }YT,Ks!LM(}rHi׽*̞XѧިyvhI;?@OZ_XEؙq+2MCljmaU=Jө"4v)T&Ouv!HB@呣׬sѯvPXKC`KĬLamXγ\YSKI@RT :Ԭ KXt,$r m  =ӂNu3SB"p)Y52=@Ԃz@N[!ƹ̚ 2] i2jc15'ȹem/l%2Y[]ZFF` BoP(&/Z"(_ELۏde>/+(gLP7Xo}Gb^p&HdwGcqF<;k/qJ<Y;s2EX{,YD2?D bF_=v%h  xFv ێ&H S8=cmxA=$P18kp} *Y#yXNLX_0h^yS ͧZ8"(Pr .E;a" 7"1Y͇Ħyo(5KX]Ҝx1ئYkP@NR*U-|R5gXҘTݲFT/Ķ/ W֍xV\̢i[\ d ywm^翶f:KY[kaw4K,G-8qn1\>sY__WF[d Axfs?fb_PW䬁n'ƨ$6L^He F7Qzik>UD/ZD=i[3>0J!cYO c>}ZO>R,<36q3%Z?LK#Aߺ7=@qiу(D(?NN0|pjq׷ota[vjisSZxztv/FL{er%GNdeʦ.}KȀ,䣯lbйo gUP7ɲD2 4õëx91Hh_BtQz4#AokZ 2Ws rJ0\"U ό{Aw.%h[HTcpR),^l`={VsjxeTgf*00m,+gPp69Тώ C.ԽӒ[ VPb`0B368@IPAKx(?+axeScjw7F|jFxEϘo+Iѳn!EbUԘrz/r3EPp٬2A.wb@HnNzǰz% 8XNj|4&GqLz@*d@V Jpbl9D7㠞Mp0Cs.KAxsT zN(tL^[ˮj<(#6 ŝp9wWv1Brj@( ;k s6v=b7+0@k~1a-ɾU[l1_v鸃b?HNȏ8ՏxvRIUo&.3߀݀IDщev<ɴJJd.ZXyQq 0mqQ$B1A 0,p|gE@O~ 7|>9$[h{.˭n<%b,wcP;82 rPP@!x(y?8CPqHzӀ{eߴtrƎf*(^Sо/!za;01 Q<6ڑ舻0THՑ)WE !b#! U8:܋:byLJoڀWOb4F͢⥑lqۭO 2AmJ $g8nUSzQuP !9Zm%T!'f@rAF81_u54|5CP`08X:cJÜjGJϩQĩB NF+/6?6ojS2: πr.^YP,Ms)> gdy?.]Cz8}z`UI<=^bsiX'i%oI4XX7 8S(_s a4^1Owvp<< ymǃ$H+_N9N*_Zwo<3:Q($9Hpp]AXs^Z %5l(4&SCMޑ:%_PK)T|xaz:.W=!r+O`QIp0W I%QD>~ab/㦲B/lyf 9$# \jȿo`&~dڝ񯚁,y*y;NcY̾|>h *yt'f`]qD~{^ Kb~LmjͣIw1 үĒw ,+Ri'Ukr!h |k&1Y3đw"Ȼh !y85pNFoDđw +Qi'Ukr!qC148na_5E% ᨼyHukXʟVC4W4e>"j&tL̝TlkTu?pKאUHzg& EїL|̚{oҺhFCr:Ff9;iU}]}UD#4 R'B)II~Qњ" D&(J{x&xvRݕl7kX5ZN">|tpΣX$GP9iQ# }ٓ'$u"C&k0a)'gUw-=cSHQ]l{(O"ُ6v}Tu.1DQ2g S-et#+/0@nܿ@cYV+?^`7?Šu( CYȅͻ$+r2qH!haj-%A ^ 6쇂[/brtCSI.Bņ C~ u"+u)I#-KY*v1vkk|VcyUOScYdJ&!gce }ݣGN.')PFPdw3c-dtd-xhtml/.git/objects/4b/0000755000000000000000000000000011732707627013156 5ustar w3c-dtd-xhtml/.git/objects/4b/b1653bbd871d06eb106e5e82a1a925792f8ee00000444000000000000000000000706011732707627020310 0ustar xZr3bHYhIU%[oڇ!0"'1.t h[RKӗӧ{8\vvF?YJU6A2$Bt8H>J~?}8cl0oNOE?G#SESϒ^lr8\L·7ʈ?5dM`7$$*מ`£=dV+u,T*٘*)U4 =QD 1M&h}qflGRބ8gQ \KD4%diM3L:+i!iJ]$'1JO05\ZMv3}%\h!J&K'FX&ɤԕ6m=oѫע3A_^a+>iLL9i-߃'Tl!Ĝh9 oD ҇}V:ت9$ڂbNi: r/Òܖ LmA@}>L#^1O&G&mWH.$E}V}vu o8~sVxk:6y=ε>;}im;׺Y ,UƫKnaC_ymVnLh8o&-u H9gp&xҺї/k69Ϋի @儷t̕T-G=a7:94uK}mqRJz$+r0\dB6py`ʬ,#~|ӷvgTqt~,zɓ'Ns/Qh! ~U7mZif L q$]@ ɹM[R]o[A|^1܍ڳf,\|=yzY%I x`n5,LdKY&8b@A%pRRV[rU5B9yn\oaFUZ; PB &ld(GIjr5;4o0gZxѧ& x@ P0&r@DR9 7dZxCӭm#f2q5'AԄx堡![el ׅ=@PQP$@T5%9*6ԁ>LTgע=1X.w+CL [J$5}bوܘ"ןk1ѓӼyʹ7|h^#cm+]s)eɻg -ySp+ ȡ,q&,B0A!аNX|}& VƓ ꊾO  c`T̀#_q9K/xrM^g,jF۲QRt`,o+JʕOM2P.@UlC$[ʬt<Hu+J0LΩDžVxHY2@YјUƱAbivXTH^rC2t~ YSҠM ]d.˶8*zIJ('p.Kl)8ԥlFp,D̕i;#A[%PSUJ]XYzݨm>Sx5X~H]0gyT ^BǢ L4tմS=duKl *;TnV{MUk8g Aɋj!lOTyR.jI x ju wK/ 34Dy-J`l#b b!0. X095L,H󵼭 >-32Y*4@ڦQ̽#,K}tԵa3=ޟZ*X=$gnCQq|ÑEmUiI'7d`j [@eiQԬP|@c1oǖr0^W"p|%mV( /v2Sˤ8eY&Ő#ق+Z[,[ȦtT7:R XOMt2j<'J 8 l^Ü`@@?[` 9G2G.pZ"[mUxjGnjqu=/xśޏW/GW[_- pi$]l0 qhWsU_ro=}竛uڹ]f%?+ͪZ0(HlUruu!V[Aƭ7bSy :3N6 Ƨ7zZ d:^t}Sodސwa MMCiDz e<ʰ Ay")~(#6'8#+9Jzj+3kHƃމmhu+N8XOSBB v{8}mQRԛٞD{3R愽9]s9kPpPFm lkBc6ava235D t %cbf*X_5T .%gD"m(ٖ%[|0u=Ȏ8BV28_-7eI%9Z, ;  q}#ߔ{|Rc3%LFF |#hNb&_pb{:&\pӵSqMIulϞ238) }PWKl)b[<7 ؛z;3N]֞ 8SD#V1,ϻQ~g_A:YbGX"CEK_lbsa|sCZ!w]gL{/A_wmTxci--r4=3vu(BˤpS1†F1|Ng':wֆNO=dzkGݵ~s76HD1t7-\R7Ӎ0W/`D[źK~ \^$̗Ƹ =}ׁR {eġNm@u)ٙ)J)D:QN8;2tw2&hYmZsNl[#jKPM!p@V1X{CYhpRs4ǡT"SƒHv V\3v&Ȥ%Mc½\8P?~f. /:5w3c-dtd-xhtml/.git/objects/05/0000755000000000000000000000000011732707630013067 5ustar w3c-dtd-xhtml/.git/objects/05/03f41d636955d83a1e3b178109967b9aaf93ba0000444000000000000000000000522011732707630020067 0ustar xZmo6S_q 8{h6K%qwy֊D!EJ[\Qp^y86-d oM5?0 ~GT5k?Iop! >Zodvzes v j-kP> iXz/M-+'oszK{8O`~s;O\ȣ \ܒn#;+Q4 nO$9yd_|vz5ٺ NъJ,!݀Zqw9vwuͬVmz|_Ww&e1{n՗o2Jjv|<%^$+1 wd,eq0ң~u :ۙ,%&[$TV ?.>Vx 9}U\UдU%kbڬsUѲIԩFvx lƤğ/ ղξl`qUGD];9 9Ö1܀9[c6 D#A~^e3 -jov{\h=i{p];7]IEY͙G84b-N0XtY`0c1Ej+d*n[rx`? !"KQ)zϪ+A^κmn,Gޓ`6I b:=#te h:? '@qe0G AGhn  YbfW:΄(W ^>k bǼ@C` ڲM$Jk#sNeWQȶƬ|fDH K}[5 Al;͢ ܃n~:FG""]SS?_l/n#:_ot(ץ!v'9< <]qfM[N7"LZ\ʩR=@T.#AO+^ KꜜRSe MW$= 5۴F VB.V(0 PJ Ń{56y9ФRtYZj 4)l뫻I7patR"TËRݲ3V-Ftx `_,,H&+nt IRN@߷&#NY6A10 }3(^(_U#?ɏ3t7;Rc\W3M)^ .:975&Xdήs\jAA "FĂЧȌ΄*)kس#a,8,jXGQ>أ{]3YS, Pz8ڙw5[k ოs1LeA GNj re}a;z %2%DGޘi5N*Z}Ն*:w8c޲X@\d.) ̸݅V3hY??_}AW^à{[m:n ' a3JU-pI3o̔؟Mh tt׀O6wn٩4?8 7&$;"@тWta  PL{cs3}\wFƁH62J׿a5v4IqKs+ո r\Pj dyήo]oO =|k.Q\N-C.q%S Ҷ:UOGUOcճQճXըX|Tõ[գ]fjf.=>PETy!9wƋg%9/FtQ27 {7MhsiZijGQ hI$|b$RZֲuX|2.@IpćlhEKqrvhEK )phDK `$>N+jr{.-e&Ś-G_6iu_o(O,e$DOaC$V %rpRH[V|Hh"(~j-luTIXYa]4 ͢$Rd^ %;[=hT8Gt$VE٬qsAHkv2ݨm\`U\oV$wWudt |5>揣xPEHRP%g0zUa$I&IvlF(7-V8ܧ yL r;ЎjO,<6v $Ukآ9Z2jReئYM#5dFِQ#!^K91a+$bř@?$mџDک7~dGhbdLiI-5_!#AMjIRtHz$^H3GMX;om (VmĄ8BIY!1zjY UWUJC;*n_pfG> (z\bSf>ydm0^[Nh6^`HSJc!N5nQgHa R!T ;+%M"B~ϾeɥQ, ҷHox|f*gɅUS jY"#Gt4\727^~d1) !2Y4LZxJ'. k>- I3j({SԊR/)\5ʰ:֥d\sL3ki# oI,~"erl$ʔt?qjgUjH]9Ӄj K[u#9ÃAŗnF#56tZ *;h-;ƶaoPfol 4J| Vc`I68c>bё}9ᮑKD )!)[)D7^3IR n)%cI!H;ceh>9 }[B+guTWa0'dl) ",;`nQh7]ce0aoE*p0#ݬ,(|j< hNx߈ɞ[zzEw-㟪 ,~ A ! :3X 0?kk`iO3Y9rqJOPG$$@H`dJwz?2; O)N0fF?/ ?~~>q~s泴: ỳә_9g|l 3O8|yIƗ4~_-,/;qp:h;ςxGUnV$D+=?-mN\T67=QwHfkNP`G vĒ2Ov''k$Ď4T,ۓ.o1-R3 Cf՘e1hB >E#n _mjgeLhVlԐSI4GMBDNFH346 n*9ԗj 3V92S}o's ΅2i,` BJǖ(-:|>WJ8׀a7L^X䀋ySES+ X!OJE0ul-|"YiAh6j?]2,4 Q;Z}T/~?bFFAt tǮor$萆}7Q[xCɽl, q:zlNqa#&(H3@ $5L.:If8dI)x"xKpfn9\lv'pej;QPP:H V$;1:Lft~\RmS`@J@rJVT^r9\AMp.!zi;fޤrYN So;xwM#4 3JCVJ_X0Wƥd B% 7Ć g"j XW\Xhvؾ0Qq y:o8u1 ԣ_%yrǃonpY|Gx`[6,P=r"^z/f3!?YuxA]2L[4=|_8 (rukzZ"Lm ~(cFQV♽,K^cTcehoD6E)rv.RX˚8!~&y.KV4f]Bm(ZVB|P< ч ΋,/"N9{,%4]=#ȧܻ{، .a&ˆNG#^q!F7La)[[FUѨ2}h(0;ywur4:)Y||H[XOr9]ÞiouBYz;EI=8zV#͒ETo_GϼdCm{vfB-`ZbLJ7C_i UƼ*Cȁv۰md% A~lPYģ;b҅[L,)U4ZծFs=e"8'Ӥ~ DS!/׊'V-ڧ |pg(3qT?y8rtYV/2u >c5COtCވdbUW+@V 5V\y*S#9 L3 [qOS'k˝7ǫ$Y(ݒֽf+'U ?:}GtDy;qiZ1e ;@#+5Qg)-^I1DVw<̀]@{SŔK}l(dTF93[;q44=>E\-A?t*3 rj%};o=)tj˶hXNX[Y*F0}XAˢqa\ȖHX`,qe݄bfm% Fn|ĿT|#ġ1?=Fr+?}Vnr_j`)gx;:c~ _jh쵐ˉ5|I,̿?O\^虳t^ g3蟓1s(򓀮&Y+J+\o]⋧y>w#A75LP_޷ ;S*DR+ k*7ɿ°}mX z2kz+ǃÁ GXvLY~UOkFzVH3zqȴP ˻yGFg}ukj[=Oyr^}ZY&d,zۋѼQJfCG?2A/U}x"ؾDÌsCCw::a2 (E;>%B)y{_;Eku~F6GUɹAG2^ D1!H ~kvgjp(s-jĜQFq]57w[>RlJP͔5cS2^E9 A$%&CXXТVSElmex8~˧M~Co{ֲ3d{tɹu`9ZiQji1\gCg_TO&U!#[N%+4X+q|*v%NRq?|]Sak]qn-k`JS+B`5f?&NZugn)XQ)iNiEs븏ZE^6c+VrW*7W@ヲMLўI!K {w"^(x+4n y=\$[;/@>I-m= Mj97ֻrňb7Do: jf:*/Wq췽]XF}GbeUqXwsoTU+my&ޞr-|aS@%g)A8u 4I@MK 2aG9cV @]|Fw nsGz g÷ }ȶ9M*"0~iE uw=% Q*/%)E3_)̟4ď$Ts4<=R6:U "Kz'"\Md؀#\Xc5Wbx?;PXҥP]aU_+њdM)ʉ,6wTf&e#5={&c 3/NзC8BL{˷xfLcs&O?,I>ee"vGW$2yZ+Ƙ+ҏ)Swtrњʪ| I":H_(ob; ZΚcjlg xRjx2Ry&[qJñ̃̏Yʾ5hQ,GBOȏ|/P0WCpSIO%K8­[)P1 W^ Ay\ꓘ%O~Nʹ*E\yVx^>=8s"~&S˸V|GL,Är2%/k"?8!W_53U<;8}cRC,C<쵩PoТ/fhQڇ|(~-wn&P]<1Sz] r{>_Blf tw4ZU1!㗬a"Zv@mO #I T2ݙ8j\r&WP\6n,{;jqr|P:vܨRs7o$YP= >cY1g}:X-s L|j`*b316f޾;yf!h>*c0 =Ndp.H5^DP휫ڬ#NJ(t|kMe|D 9\{s]1^G{ RV+^J44oYє.8󇆮 b=\ImA^޵@xɈo椯I;Ozb%)-'T?2]y]R%H-TB/?z !՝/>GcE 3ej,.atΆ jjaj<|Ho_A_ i?.s -^aJ}?,1T'Kq$uus+`xk$vx}⦀^(#&G!. z-ƏVT ҕ GcmC]X;V3bXߕkNdJA1<# &m#nԧ(ԓ}Ѐ$4]O)x2Jswi-Hk'jo㺄8>5j)p4T1ؐIeg}9{#r׫l%RO6LF;ģ mv:w؄Uʔ[7˄'k+]03ֳCLt?6&e$/bwl|6^?G+ _(ea.`xY0MRbgԻuz+塨u+4m>OH6ERh>:)J5;[{s9N{?_XsAW )'%A %zZWc5C:3 r28I^Xej@ཨQm8&7L @VDN^ -;*LV˜@þmhޜeP4P߶y&Ja 'Saʀ6G v!@d:aql*z/n[Xh-VAt !{b) =. iq:{W;deYHefdZ &w&ؑi#:[bäw Gg/Í_#"GԘ*\ ȟT C.j]sk )(֨\n~M[Sou)(ԸrƩJ<n DDyS7q0Yׄ{8H3b[KrCh}A&%AX!W7Nx Tϝ5JnegTTYIL")'OJ}(0.F΋t*P(C }?֡Y7W|[@@mN~ AjS s1wq4HA pE=u|3E ؙ03ⓙcQ(x4hЮZIz;/kXL)=+x8V񩡞<(X[j*GY s)in@uBàfV*Ƥ0تqf[SqĜiiO7!wͪ~U<"P c"f0N(gP=\EŮhCy?EME" 2ÏK̋+؇ڋOCj uqhlul9|QvY ]O7mH>1U=E?:c}o~u8[) *b|4٩ň^1ചUϣk^;jA-igPl:nlijd. @bF:'8:=4WOwÈox q!qszEer~Qqsh7/nޒg$u.N[W,C7)QɭNaAUnw@ m\J6 S"DK]\~&)#RnDJ̵ukL{w]%ށ !JH RM׈xK.V$W:|a@}^´W=>fO5j;ɋY! yYATicM>2`kЧD@5.rl#&m(Lc׷+|gH!_HIj2AYLd<\N"bHhxje?HFޟ~ԉ=b֔|q٧]f^IbZG`wzD+℺,0VTܝeC-TK ,~d^q|û$# ,)-N/XAȁs^Y5ZE c:8w(5(k}DC{\;r[Ciӱ8hԞt+)8V[ N5{L-{\t"¼ LƼ+(ِ0u1; ŕ2#耩8'(^"脯Ue@ͪ 0%ŕ dA7 ]΃>[XXcȣt3M ʒfuyXn)˚kW$eI{$lbGȗƘAЏ✧$@H@f(Iwp2rJ8Q?pZǰ|ņ W#IGrlJ$3p!Kʵt~QZR m~1LQADMТܵVP~6lʏ *0T }T{BVyɏe*P;oĬ]n-x{)u,M|} %R3Ϭ͹ru?"[r-.07p\atM !"Cf0gGbAcKC erQ~٨|Ԁa<{I/ض^/eofEsMgo5 '&𒄕K\F2Zwnk3^)L O0B,@Jg|5 1TsZz}C'nYanحf!6Y9D _6Y/<_?g?ċFFnNqLV*^l4W!4#k-2QzOwb C -݄hp'&Kwc<4 @F* K-Bߺ[&CE{ga9ao(!nC1^߳$Jy0m|ZAZ E2ԙ=`]-ꬆkigBNd2yPSdR9 `}K~$[Wݨq4!}S̍ 6%Yr([]N׏g،pk( \!8\sɢ|A_$ 법-s5L[u#IӼA,C B ?0 v@M˚ lj(+2 ?w}ѺdẀ$#E_Q>s,Yf00ӄ.|jA.I!xM;ǔuX/i[؛8o$;3u11]@tڱe)J>SQæUNE0RsgkZ~VW*/"e$V/y"^Mjs"u5ho}kVcٲ.nzJ.$vR|~^#B\EP;*QHUb6ib@9cG$HLt#[97l:N#^GmL:4%PBuh /ނdOUBh$'G? ZdDV|7-RUF;3E<L=Y;j-^ u!f _Z#9JkΌPY)My0=:\s|@ OX/#8["!2r☛机SrmkzN$cv_&NQa0 wS _7,Y0NѷjDŽd9Xo# wb[U&rY$tJ?V(t@XgđT豕e] ,GͷG@o0~#>m}B53:%cdM{k^b]pdηCbx^ Bb|!]Mw$eqIU)ڍ'в(Ԃ큣B5ļLss1 iPI HOHb#h cjcnX0+ uL VNї CV@ nKU4]5"\EazUR)K*#0adct\d5MCZNfwYP\0 ys؈*$&5b]BZrǛ|$)+!v̽;w"",K!8?f4y)EDjQTv]I(NTS&wƎAm9FQ8s{2Zò1EzmVbJg(Ls_wRψW7+ZfG E7m5i,iq h\,]Bhy"َI,*㕻P)$[2ĥZ绸ޙOsQs޻PNeRSr,U*rO_l.,ن3D>:^q0+x#`] h#S8d' W/⽶ki=b2רJD@Q0.]N@^Aq6KNf j^ɧ3eKQkU[j$:Iف;$t4o;R>vۓeKÀWPQO, d]|䭣Ɂ gbqZnڏQ DinaKwVC@[ ~$ EJNe O@ M&}!kh\"=y|P5q%$AP[|`%RfrF{$T#Z8'ʅI⦆4z}dY9rY[t 2&VMr;Z(6!i>n NN8k/9&D>_}G#:|C\{JֆHяBAMZ "VE_Iܡ+Eo%KUN@{^Cʷ[U?(*=K f߃EF}[ ]"Pѧ1~9ٖ?o)SZ! Qr 5LbV*Ô +ԙYNrtImA|hf:뮽1 EN4915OQr8xX1T@+NV¸ b&O+"¤wDƦ\V=At"̂s$ b 碏M\3-K4V$Kev nʜvDdNąSFn6>}d< 5r"#bD_ۛW|rde~fG~|b+=~&$!;6~k > aIӵPlkN_''rCnL vt *5$E}^4ˤJ(pdzwL58|FCFpH1 N/lA'j]z˚5'SR^ڲ>>Qoϐ*v!Gf #0u6ZʔGxCC9lC$<@+, ц]T|y!߬z:0\jđZ&K{AH1$ȣH^f7֊ WT4X򴧋'y^]i%J% -Thjh3MQJIB"!KHʒ==;OwfZ;3u{9svϭλnܮT6b[?a꫇6+1[~2˴(_=͉ o ډȹ8 g?_~]ImWûĽYؒQtS[s(G>2SwyA qON6dˎj=vm3ՙsMƞu]:ɿ"L6+ӝcv!dSd˗S]~-v;(uؕJYlxeT.oUI>ykԮ޻:U${EєyM_ R*/X>@+e]WC齯|P]8pǰm Q]}U鍊_z6,zK*|=@–[X-#]jeDYmXɂZ<6{Ԑ>fŜ胷Չ ǺMuq#o*'X6`珙aua+8c­8h2zxs;Zl馹 #ך_^^ÒeXBAӋדp;\s!c_֎k%c_ode׻.V̌37:ל][|`ʓe EEZOM.jɭhNDR{gMc#QNnM3}4zzi~ux0P8mYC55 Ϩ[7fHCFee2`òVSO 2)hE|up zjN Oqn8Cϕ8&Ε7\qUq{Z~4iMM70uuZ}+/} yk:#,S"MS >+uxdJÖ\Y{.6fj*ìIS<HYq1Xv)G*-X0 eƏ`Kb=Ov ZE8<~8ڞ7("GmK^ǺQn桧R.?K+ RàWr} :#a3]kW矏uɰ*EU5$cZ4CA)?i!Ol7Nϸ tcT-5 EqTj⮳" .>X.0?FX,-꺨cⵂO?ssS,]5󟞜}[݅Ooۣ<l:g11):Uz6奫$l|ouO.} geSXWv{8zi]ֿ RK7JpIg/Ǟмk(GOoٸu絯_S 5G999$lˇ\[͹r>Z2.Wǜ#uyy9<.=vyN~| ˳^~yID63q<9MxJgZ*`*[،V[:sq"{%s8%R[]tuMU5[p_ eR]^h鼽zMV?Vú{~?7yMvS8ٷ{u -a(N鋖I p3l-#ONKcehMs*q){y1ivj}+OݶaぇfizOjfѱ+Y3!}wXCnUn3׀C;}:A?.)4cqXRAq}ieAI3sNNmoYjF˳bU+ӆs娃{Sǔ*s3R<8|P_=O|4B:k8w(k^1n>Zͩ[d}PnP uOeUe%%5þdp0약X *Gˆ|l?I H!'W-/xiF61zm_azrx@W?g.:w5 6Fu_TGKI8s/cc.G],|a@DF~}fS^ϝ!nb'ngb:-B/f+!@]A_,t}~t7O击Wd_:[ -#^(8vq#Foإ/B=V"6.z6g'}{7q_6=$oYDqK}qRIҠ}mz65${ֹ{\<P׃Hv)v:Qu!uXS%bQۦ@!w!(;zCҍ.W t`֋IA|eB;}oZE۟1]_4>S8qyc\{B<;tHYg/ا}km>yg]Ic/9˷hqľ,j@ְ,SC%VWK\ &d$goFɝ%Ƀv˄l~:J r5|^}l^7\.51ǚ#;zaش#LnW(1ʰnqFO=D%u~!V>$_|f1˓O W?a[EK4禝BC=#/ Vf>A7><%{\70Y+~cZm:͗DKu7rA-6ʼn,zsKwzۗS̲~4VP_[;jJeôIU:G gPcI׋z~r_YALS4%}pyή|/J'sT)[Uъ*;~ Q}56\bmgߓXbV> Yslͦ~ľzu g*FXN5GJΨ>i9hXBUN.\W~9f#&M_{!2ly|؂:*+&Oڠ6Ak5!ˆ5aDo?>-txS}֧}ǩ0fOgx'~Lm]ߦ%%ÁM92}s&:b4L?A?0/2ծK߇LHZ4k? q{7⽔H.]ݬ1sQL=a ÿiu=kzfŎ^q:?R!TX xWfs/0Zqjr{~nxz}Ҡ{ +Tpۦ}ͷb/F+?c87yݪv̠ϯ*/]e+}6N*˭:Ǵ+R||R1(B)6sT7s־yr%X>9:%vb!]7f& uP&iYN}&m=8`%6(1!5>s%Swq[1UQۏ)վ8s'Լa'UkyǑ't㹙{Ġq=j2 /妶L3nށMW&;<3&*%80e7x}cF-9=5]'ן?iP,g_m|;voe tܻo+S>9$cn.>9pOl*s^Ո.ٶzR {GyD#w:ұD\!:)X?zs=B!ŕƯL3P=d'q恷f=0RCn|$rw7,Q-!U9v%n zuͳvWm`_r V+(<8@gZkM>||շ)w6;&?KrѧE7Gns?+޹d9#[ɶ2Os oFnj3ZTtw4,RwKuv!jxuK.6k~C`T:3y6ٺ.2n}Z *OyfRqӑ:u{-2}ǔp{6x;= U#Czꍝpؤs%Rγ;ep7hFo;R>O껻~Ys~zYYIJ9;e<}ҁFɗ\D~Qc M3J'+C[6~SVij>}wηE8s+=lz_;O:Ywf/U=?ʬc}5yLhA!ﴶkԪ;zlܷj3ޡٴ7|1tHAػ?|/Zk1m8 R V˅U. T}O#xcDLrӸIKZWz۷x]㗝.T䨡UUfFi]WV j.8P}37ajZkY|soiVؠܘ4 ,izc~߯c5&ˌ3Oܗox3Iq; <ּz)u,uFӧ =GQOzDlT>N,7MLUXƪ!=_{f0Wiӗf4}W-j> מ?8&cŗNGHO:ǬaU'h5/H~Ǘ8{mOKt޼ ][Л,M2͠ި&.$60OcaHƒ)Vkǃ~]e-ƥv={n[ľ9pv)SZ_ԭ]__4~!aUD)FiՔv%/Un qD^6="'=zcİZVF싶u S|lNF?ˤ`:[>=ڳWFV6:3;0ʮ<{rqhҕ^ZƳezTn5+mTZ}-#,ʧ?RSaꅼekM%s(O\oX}2Q|<`B֗zޟfgљN( utOZ=tfkwxnw"u 3~"nG)pP_~ _8p飬On0!t߷ _z-SrmϴrתWdCnl@<{NLrZT΃3/n;=[sj3+q'{ߣ.-&ɏVƈ21~rgpؽUJg.99} jsXC/̩8RTݛ!)XsD7]M{&tdM$9݌p6[Lأ1BOTYe}˭B/E|᫚yG],\"LfoKhDmS4{Y{~ډ׉͋Cj= ~ɧ>BȚBW[)۫^e14} .,IN[4]{"gin?EMdGTkjsYzY%}m屷ޡoɼje {x墳#_s4.pFeiDTy+zgZTˡz/pKn)2f<=30)$wï쑫j*,t[Xn}w;9m*w=?eb;zya&ޙ`?>gDo5u9w(2z ݒU?7D.[A/Lȏ-osS}cãNkfz-z]ma>%# r֮0֞O̬sҳ @Myuרwy&q˸l9/NS1ըYbX\EuKV領ywNAh\>[nDjhVZ^=fUXp-)wX!Xղ)ͼңkyҢ*m%r=kUыDqvboY Ty3V|]|ޥ-.|oOˮEݒ|4O魷p˝D6}4-9+^}(9)Ն?E~Cυ*lƾ3/&ؿ1KKX>_\Wk"j<9z`reo^\w;ҢyRGt{'V}[zہ8-뇒{ FgM.<^G{fS)zi)pTy"+~JStrXOtrMrj~ǔU6~\66O~Es v CUfƕVNf_U1W9 ʏVްhZYA[4aX߻hBVU\YϢŝ?FLˢ-yȏjkw|/}kwkRg~eOF_^&S@_4ЀZ˳Hq@S`xOj70JcQOq\??"+ÕRS>˗śgÁ٦>!<_̤80x/LfM}@/6pmh4L'r}#6 WLY*ʂ2o%X(ZOB%Y჊+{kDdSE0oA?GdHdId/d.d/'xCDY`8߂I@ޚdE9JI2'`6 _PkЎXQ_FmB@n3 &4 H$4@xʇtys":M'"SG8S(.$m(3Lcw,z1ht"DCYX {A:XxJANwBvj=B'H\ {1YD, .ERɀ#Dz1(|Eq^P׋FF<Z!B>|/XGH!Xh *H[Eg$,H/֋A!V߉zI@P ?qzI` ˈ.88{AmNJBi&k,'G腕BkŠ I4& *HD/P ~ |,6ΥV,&*x}ĻPL4ZU8  @$(d! 0nQp]=$y@ +6x\&$>o;t"ڋ/xfsT@n0<#-P=Lqig?$c/6^'r"@B?^ߕÒ &]x [_  Ň@n6T l_pvBk7O0#ON&8s|B@#As$ @0<)h g: &_i7u(PSxT[]Lv{!~~7AJ">ao=( d*$8.7ͅ!6N?? ,S _zׇlge: }#XV\~:$(4$N0ijJ8~|90 2( ܆/#Id:Fŀ00۠'4w!+q^Js١>Ꮳ1[P׊BS4GOM?Sl1={1F)_*|ЬYW ݤ2BŊ3̟T8ZvAA =g\?uVvo?/Ňl_o6bkek)_kvR/noķƭUM;'ׅonRLPwή`RmnqLe^+6u1"t?8zyOՊCR?c6xߥv¥ >f:*UWęTk͛*o卌?r/'i̍_:}$bga7> ll i-f>'k/xc9J@ݷV=F]-g<۾~} ,uCݹGZ($\M~wKG}ĕ4#S9s~MWvߴ20ejXhc{Tm^t̓yT? ט}u.;}'UO׊LLSM#'L&nt)kcWG͜?ӏI%':t.}H^޻Mnꤚ_YXrZσzHn$kk8+߬< EAm$Na͚w㔯秙׭r#>k-qoF{^!}oi~Z:hZ龚YM殰wrL :V7xRÖ:jyEgUcZh_2K+)4QcmTs4$"̊Ff euV_yZbTV'>iw_gJ^vlԨc{1*lΪ^*G7mI 4QmIx7M5)e>3=Gs^Ƙ,KIXcEho4WԇG~0rx洑: F GگrYM/Wj_uϤ9r_ ̵)LOl)/Ҩ5nS8+'|:OoуY8>e!T-}htmdu2{_|bĨWKlvop8Υw{9u؜f s̨lTc}t~>YOm;i&O7.wPmp>]. Py2x:ރѲ/ly$Κ CH)Wwf5.Z_*1kHGG#КHqAL288=^Id ݭuB- (g{edCp )f.NSn0\n Y9@`N8<4&IÌtLϝ)MmM"7l"AIIef!at": *),(PJӈT%,D7q*MH"Qh$"3tp*3%,UĐM6BhL>LJcYak5ŹRH ls $(Ja *  A`"ym lU)֔ +Υ?O {DD+'id<"f&bqsÃ@ 4L@؀v 8ɔ!֢ЫƞA6s(1 dMns_N_ڌ<)!J ,"zR-LfMz|"7\6aH#B"R-:+:Dߝ7"0%YV&:%&#@Iynˇ87%id8u + LI ONl !X=,QN3,ԉ@L*o`ٮ4 0e De+ "lߜ/5hM09L M-āS<&_~s4wx "VHS5WI *(̂b!~3 iTt- Sl༑`ϾHGaJ L9TF*TksI̐]1(RK8Q1!HpU"bi2 Ba  2aƆW"@[t2GHjj TK[h*mp/oǟ+29A$w r@YįdaiE, y uM8 IDž=6+4 `TᬐO/B)y&{k: 鳘-2ߒ󓓵3nt# B B:)ѢBj`,y>3>6A&l{BBSAwd.NR4VЩ CkSs5-g0eYZ [4tєpT0!L It ǃ*KC ;ك e# !l44&фR2 yqdzZc$T&P#@Q>5]e/L Y kCxg<& (&ci0ҏ/lL@NB*-vƠI?ၘE  E 8*p;A i ,4a 2Ap 䀔 II.92!L)38$ ]T23 AW$bB(,M"\m2!_idIHv]LPuY8qJidI8cR@U@hP(KWuop`1Ah W2k@K>AL9CF ]P@fHUePR@a0@b Q@{#|ҡ;{a0!GG*d?dHHEJvv%k U'2DJj@)H "^:(d"I$Ȱ ]D )d"] V D]! (D؛dXEHy$U@N *}xHP]*B H^2A^J/1,C\bwQRav3PD;LL_}L`Ň& [&WDS>3}%XZaEoh[BCMEEs'a!'pNR CdC1& P!e֓!BZJ? }B:<1J G dyI4 ֦ԗ>^QE8w3c-dtd-xhtml/.git/objects/38/59681903cecbe075822c0c8c08d2e0fa413ad60000444000000000000000000000025711732707631020223 0ustar xα0`WxK'JE]&6A1GjjlRR`3nsBV,4e{)}c`<]XUAʶ`gXY%Cvaw+ ., }|,&䶎erGIwԼlqW]x[Z_?-SĐUw3c-dtd-xhtml/.git/objects/a0/0000755000000000000000000000000011745611654013147 5ustar w3c-dtd-xhtml/.git/objects/a0/174cec273c0c98deccd35b1253204968729c410000444000000000000000000000066311732707631020142 0ustar xok0VGd2 w Iڴy (9Rl;I6 #q{'[O_~tQʥWAue\_d7P1 ]UI nٮ:p(lsuKc켻pƼt+ ;a/ѭVM AކanpU=8~?<)sq7]-/Vagjq9ZјVmo%i[0'ZT7tR:5IL$k_J,!w3c-dtd-xhtml/.git/objects/a0/955ee55f03a49dfa1b0760014edd0ff6ba8e3a0000444000000000000000000000040011745611654020502 0ustar x+)JMU02d01C=y{>GNY2'ςGZ0YCr͒:SorֹQ"X̰BSdw+f;4ND!9$1'?r TDZ ɞ<<U^Enyyo,d~xҝbSJjRfbCpJZ_ ƭ>^ 5$$3(Ve9Qk~`m܂;Vlw3c-dtd-xhtml/.git/hooks/0000755000000000000000000000000011732707627012343 5ustar w3c-dtd-xhtml/.git/hooks/pre-applypatch.sample0000755000000000000000000000061611732707627016505 0ustar #!/bin/sh # # An example hook script to verify what is about to be committed # by applypatch from an e-mail message. # # The hook should exit with non-zero status after issuing an # appropriate message if it wants to stop the commit. # # To enable this hook, rename this file to "pre-applypatch". . git-sh-setup test -x "$GIT_DIR/hooks/pre-commit" && exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"} : w3c-dtd-xhtml/.git/hooks/commit-msg.sample0000755000000000000000000000160011732707627015622 0ustar #!/bin/sh # # An example hook script to check the commit log message. # Called by "git commit" with one argument, the name of the file # that has the commit message. The hook should exit with non-zero # status after issuing an appropriate message if it wants to stop the # commit. The hook is allowed to edit the commit message file. # # To enable this hook, rename this file to "commit-msg". # Uncomment the below to add a Signed-off-by line to the message. # Doing this in a hook is a bad idea in general, but the prepare-commit-msg # hook is more suited to it. # # SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') # grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" # This example catches duplicate Signed-off-by lines. test "" = "$(grep '^Signed-off-by: ' "$1" | sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { echo >&2 Duplicate Signed-off-by lines. exit 1 } w3c-dtd-xhtml/.git/hooks/pre-rebase.sample0000755000000000000000000001155311732707627015603 0ustar #!/bin/sh # # Copyright (c) 2006, 2008 Junio C Hamano # # The "pre-rebase" hook is run just before "git rebase" starts doing # its job, and can prevent the command from running by exiting with # non-zero status. # # The hook is called with the following parameters: # # $1 -- the upstream the series was forked from. # $2 -- the branch being rebased (or empty when rebasing the current branch). # # This sample shows how to prevent topic branches that are already # merged to 'next' branch from getting rebased, because allowing it # would result in rebasing already published history. publish=next basebranch="$1" if test "$#" = 2 then topic="refs/heads/$2" else topic=`git symbolic-ref HEAD` || exit 0 ;# we do not interrupt rebasing detached HEAD fi case "$topic" in refs/heads/??/*) ;; *) exit 0 ;# we do not interrupt others. ;; esac # Now we are dealing with a topic branch being rebased # on top of master. Is it OK to rebase it? # Does the topic really exist? git show-ref -q "$topic" || { echo >&2 "No such branch $topic" exit 1 } # Is topic fully merged to master? not_in_master=`git rev-list --pretty=oneline ^master "$topic"` if test -z "$not_in_master" then echo >&2 "$topic is fully merged to master; better remove it." exit 1 ;# we could allow it, but there is no point. fi # Is topic ever merged to next? If so you should not be rebasing it. only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` only_next_2=`git rev-list ^master ${publish} | sort` if test "$only_next_1" = "$only_next_2" then not_in_topic=`git rev-list "^$topic" master` if test -z "$not_in_topic" then echo >&2 "$topic is already up-to-date with master" exit 1 ;# we could allow it, but there is no point. else exit 0 fi else not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` /usr/bin/perl -e ' my $topic = $ARGV[0]; my $msg = "* $topic has commits already merged to public branch:\n"; my (%not_in_next) = map { /^([0-9a-f]+) /; ($1 => 1); } split(/\n/, $ARGV[1]); for my $elem (map { /^([0-9a-f]+) (.*)$/; [$1 => $2]; } split(/\n/, $ARGV[2])) { if (!exists $not_in_next{$elem->[0]}) { if ($msg) { print STDERR $msg; undef $msg; } print STDERR " $elem->[1]\n"; } } ' "$topic" "$not_in_next" "$not_in_master" exit 1 fi exit 0 <<\DOC_END ################################################################ This sample hook safeguards topic branches that have been published from being rewound. The workflow assumed here is: * Once a topic branch forks from "master", "master" is never merged into it again (either directly or indirectly). * Once a topic branch is fully cooked and merged into "master", it is deleted. If you need to build on top of it to correct earlier mistakes, a new topic branch is created by forking at the tip of the "master". This is not strictly necessary, but it makes it easier to keep your history simple. * Whenever you need to test or publish your changes to topic branches, merge them into "next" branch. The script, being an example, hardcodes the publish branch name to be "next", but it is trivial to make it configurable via $GIT_DIR/config mechanism. With this workflow, you would want to know: (1) ... if a topic branch has ever been merged to "next". Young topic branches can have stupid mistakes you would rather clean up before publishing, and things that have not been merged into other branches can be easily rebased without affecting other people. But once it is published, you would not want to rewind it. (2) ... if a topic branch has been fully merged to "master". Then you can delete it. More importantly, you should not build on top of it -- other people may already want to change things related to the topic as patches against your "master", so if you need further changes, it is better to fork the topic (perhaps with the same name) afresh from the tip of "master". Let's look at this example: o---o---o---o---o---o---o---o---o---o "next" / / / / / a---a---b A / / / / / / / / c---c---c---c B / / / / \ / / / / b---b C \ / / / / / \ / ---o---o---o---o---o---o---o---o---o---o---o "master" A, B and C are topic branches. * A has one fix since it was merged up to "next". * B has finished. It has been fully merged up to "master" and "next", and is ready to be deleted. * C has not merged to "next" at all. We would want to allow C to be rebased, refuse A, and encourage B to be deleted. To compute (1): git rev-list ^master ^topic next git rev-list ^master next if these match, topic has not merged in next at all. To compute (2): git rev-list master..topic if this is empty, it is fully merged to "master". DOC_END w3c-dtd-xhtml/.git/hooks/applypatch-msg.sample0000755000000000000000000000070411732707627016503 0ustar #!/bin/sh # # An example hook script to check the commit log message taken by # applypatch from an e-mail message. # # The hook should exit with non-zero status after issuing an # appropriate message if it wants to stop the commit. The hook is # allowed to edit the commit message file. # # To enable this hook, rename this file to "applypatch-msg". . git-sh-setup test -x "$GIT_DIR/hooks/commit-msg" && exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"} : w3c-dtd-xhtml/.git/hooks/pre-commit.sample0000755000000000000000000000325011732707627015625 0ustar #!/bin/sh # # An example hook script to verify what is about to be committed. # Called by "git commit" with no arguments. The hook should # exit with non-zero status after issuing an appropriate message if # it wants to stop the commit. # # To enable this hook, rename this file to "pre-commit". if git rev-parse --verify HEAD >/dev/null 2>&1 then against=HEAD else # Initial commit: diff against an empty tree object against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 fi # If you want to allow non-ascii filenames set this variable to true. allownonascii=$(git config hooks.allownonascii) # Redirect output to stderr. exec 1>&2 # Cross platform projects tend to avoid non-ascii filenames; prevent # them from being added to the repository. We exploit the fact that the # printable range starts at the space character and ends with tilde. if [ "$allownonascii" != "true" ] && # Note that the use of brackets around a tr range is ok here, (it's # even required, for portability to Solaris 10's /usr/bin/tr), since # the square bracket bytes happen to fall in the designated range. test $(git diff --cached --name-only --diff-filter=A -z $against | LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 then echo "Error: Attempt to add a non-ascii file name." echo echo "This can cause problems if you want to work" echo "with people on other platforms." echo echo "To be portable it is advisable to rename the file ..." echo echo "If you know what you are doing you can disable this" echo "check using:" echo echo " git config hooks.allownonascii true" echo exit 1 fi # If there are whitespace errors, print the offending file names and fail. exec git diff-index --check --cached $against -- w3c-dtd-xhtml/.git/hooks/post-update.sample0000755000000000000000000000027511732707627016022 0ustar #!/bin/sh # # An example hook script to prepare a packed repository for use over # dumb transports. # # To enable this hook, rename this file to "post-update". exec git update-server-info w3c-dtd-xhtml/.git/hooks/update.sample0000755000000000000000000000703311732707627015036 0ustar #!/bin/sh # # An example hook script to blocks unannotated tags from entering. # Called by "git receive-pack" with arguments: refname sha1-old sha1-new # # To enable this hook, rename this file to "update". # # Config # ------ # hooks.allowunannotated # This boolean sets whether unannotated tags will be allowed into the # repository. By default they won't be. # hooks.allowdeletetag # This boolean sets whether deleting tags will be allowed in the # repository. By default they won't be. # hooks.allowmodifytag # This boolean sets whether a tag may be modified after creation. By default # it won't be. # hooks.allowdeletebranch # This boolean sets whether deleting branches will be allowed in the # repository. By default they won't be. # hooks.denycreatebranch # This boolean sets whether remotely creating branches will be denied # in the repository. By default this is allowed. # # --- Command line refname="$1" oldrev="$2" newrev="$3" # --- Safety check if [ -z "$GIT_DIR" ]; then echo "Don't run this script from the command line." >&2 echo " (if you want, you could supply GIT_DIR then run" >&2 echo " $0 )" >&2 exit 1 fi if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then echo "Usage: $0 " >&2 exit 1 fi # --- Config allowunannotated=$(git config --bool hooks.allowunannotated) allowdeletebranch=$(git config --bool hooks.allowdeletebranch) denycreatebranch=$(git config --bool hooks.denycreatebranch) allowdeletetag=$(git config --bool hooks.allowdeletetag) allowmodifytag=$(git config --bool hooks.allowmodifytag) # check for no description projectdesc=$(sed -e '1q' "$GIT_DIR/description") case "$projectdesc" in "Unnamed repository"* | "") echo "*** Project description file hasn't been set" >&2 exit 1 ;; esac # --- Check types # if $newrev is 0000...0000, it's a commit to delete a ref. zero="0000000000000000000000000000000000000000" if [ "$newrev" = "$zero" ]; then newrev_type=delete else newrev_type=$(git cat-file -t $newrev) fi case "$refname","$newrev_type" in refs/tags/*,commit) # un-annotated tag short_refname=${refname##refs/tags/} if [ "$allowunannotated" != "true" ]; then echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2 echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 exit 1 fi ;; refs/tags/*,delete) # delete tag if [ "$allowdeletetag" != "true" ]; then echo "*** Deleting a tag is not allowed in this repository" >&2 exit 1 fi ;; refs/tags/*,tag) # annotated tag if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 then echo "*** Tag '$refname' already exists." >&2 echo "*** Modifying a tag is not allowed in this repository." >&2 exit 1 fi ;; refs/heads/*,commit) # branch if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then echo "*** Creating a branch is not allowed in this repository" >&2 exit 1 fi ;; refs/heads/*,delete) # delete branch if [ "$allowdeletebranch" != "true" ]; then echo "*** Deleting a branch is not allowed in this repository" >&2 exit 1 fi ;; refs/remotes/*,commit) # tracking branch ;; refs/remotes/*,delete) # delete tracking branch if [ "$allowdeletebranch" != "true" ]; then echo "*** Deleting a tracking branch is not allowed in this repository" >&2 exit 1 fi ;; *) # Anything else (is there anything else?) echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 exit 1 ;; esac # --- Finished exit 0 w3c-dtd-xhtml/.git/hooks/prepare-commit-msg.sample0000755000000000000000000000232711732707627017265 0ustar #!/bin/sh # # An example hook script to prepare the commit log message. # Called by "git commit" with the name of the file that has the # commit message, followed by the description of the commit # message's source. The hook's purpose is to edit the commit # message file. If the hook fails with a non-zero status, # the commit is aborted. # # To enable this hook, rename this file to "prepare-commit-msg". # This hook includes three examples. The first comments out the # "Conflicts:" part of a merge commit. # # The second includes the output of "git diff --name-status -r" # into the message, just before the "git status" output. It is # commented because it doesn't cope with --amend or with squashed # commits. # # The third example adds a Signed-off-by line to the message, that can # still be edited. This is rarely a good idea. case "$2,$3" in merge,) /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;; # ,|template,) # /usr/bin/perl -i.bak -pe ' # print "\n" . `git diff --cached --name-status -r` # if /^#/ && $first++ == 0' "$1" ;; *) ;; esac # SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') # grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" w3c-dtd-xhtml/.git/refs/0000755000000000000000000000000011732707627012157 5ustar w3c-dtd-xhtml/.git/refs/heads/0000755000000000000000000000000011766376554013253 5ustar w3c-dtd-xhtml/.git/refs/heads/upstream0000644000000000000000000000005111732707630015014 0ustar acfcbf2d0acdba0056ed770e6b6ddff7b74c6fd2 w3c-dtd-xhtml/.git/refs/heads/master0000644000000000000000000000005111766376554014465 0ustar cb402af00e381d3752c913701eab4917f48a4d78 w3c-dtd-xhtml/.git/refs/tags/0000755000000000000000000000000011732707631013110 5ustar w3c-dtd-xhtml/.git/refs/tags/upstream/0000755000000000000000000000000011732707630014747 5ustar w3c-dtd-xhtml/.git/refs/tags/upstream/1.10000644000000000000000000000005111732707630015165 0ustar f7da0cf9ac4a53c535977bcc6b539d10ce5966a6 w3c-dtd-xhtml/.git/refs/tags/debian/0000755000000000000000000000000011766376554014347 5ustar w3c-dtd-xhtml/.git/refs/tags/debian/1.1-50000644000000000000000000000005111732707631014712 0ustar edce1fb524baa25b9e891f05b28f322837bebf7a w3c-dtd-xhtml/.git/refs/tags/debian/1.2-40000644000000000000000000000005111766376554014727 0ustar cb402af00e381d3752c913701eab4917f48a4d78 w3c-dtd-xhtml/.git/refs/tags/debian/1.2-30000644000000000000000000000005111746500026014703 0ustar db9eea28c5d7e207ee2ba4f48cbc7eb01eb1de1f w3c-dtd-xhtml/.git/logs/0000755000000000000000000000000011732707631012157 5ustar w3c-dtd-xhtml/.git/logs/refs/0000755000000000000000000000000011732707630013115 5ustar w3c-dtd-xhtml/.git/logs/refs/heads/0000755000000000000000000000000011732707630014201 5ustar w3c-dtd-xhtml/.git/logs/refs/heads/upstream0000644000000000000000000000031211732707630015760 0ustar 0000000000000000000000000000000000000000 acfcbf2d0acdba0056ed770e6b6ddff7b74c6fd2 Nicholas Bamber 1332449176 +0000 branch: Created from acfcbf2d0acdba0056ed770e6b6ddff7b74c6fd2 w3c-dtd-xhtml/.git/logs/refs/heads/master0000644000000000000000000000177711766376554015451 0ustar 0000000000000000000000000000000000000000 acfcbf2d0acdba0056ed770e6b6ddff7b74c6fd2 Nicholas Bamber 1332449176 +0000 acfcbf2d0acdba0056ed770e6b6ddff7b74c6fd2 21ac2d0a126d016e69a355aa1577a3fa3540478f Nicholas Bamber 1332449177 +0000 21ac2d0a126d016e69a355aa1577a3fa3540478f 8bad9f03a480acb3a505c6671586eea146f90f2f Nicholas Bamber 1335301036 +0100 commit: * Split out from w3c-sgml-lib again (cf. #615125) 8bad9f03a480acb3a505c6671586eea146f90f2f db9eea28c5d7e207ee2ba4f48cbc7eb01eb1de1f Nicholas Bamber 1335525398 +0100 commit: releasing version 1.2-3 db9eea28c5d7e207ee2ba4f48cbc7eb01eb1de1f 4a530bc651efec3e5e28406066016ff4a4b20e79 Nicholas Bamber 1339686204 +0100 commit: * Set minimum version of debhelper (Closes: #677199) 4a530bc651efec3e5e28406066016ff4a4b20e79 cb402af00e381d3752c913701eab4917f48a4d78 Nicholas Bamber 1339686252 +0100 commit: releasing version 1.2-4 w3c-dtd-xhtml/.git/logs/HEAD0000644000000000000000000000156311766376554012625 0ustar acfcbf2d0acdba0056ed770e6b6ddff7b74c6fd2 21ac2d0a126d016e69a355aa1577a3fa3540478f Nicholas Bamber 1332449177 +0000 21ac2d0a126d016e69a355aa1577a3fa3540478f 8bad9f03a480acb3a505c6671586eea146f90f2f Nicholas Bamber 1335301036 +0100 commit: * Split out from w3c-sgml-lib again (cf. #615125) 8bad9f03a480acb3a505c6671586eea146f90f2f db9eea28c5d7e207ee2ba4f48cbc7eb01eb1de1f Nicholas Bamber 1335525398 +0100 commit: releasing version 1.2-3 db9eea28c5d7e207ee2ba4f48cbc7eb01eb1de1f 4a530bc651efec3e5e28406066016ff4a4b20e79 Nicholas Bamber 1339686204 +0100 commit: * Set minimum version of debhelper (Closes: #677199) 4a530bc651efec3e5e28406066016ff4a4b20e79 cb402af00e381d3752c913701eab4917f48a4d78 Nicholas Bamber 1339686252 +0100 commit: releasing version 1.2-4 w3c-dtd-xhtml/.git/ORIG_HEAD0000644000000000000000000000005111732707632012454 0ustar 21ac2d0a126d016e69a355aa1577a3fa3540478f w3c-dtd-xhtml/.git/HEAD0000644000000000000000000000002711732707627011643 0ustar ref: refs/heads/master w3c-dtd-xhtml/.git/gbp_index0000644000000000000000000002305611732707631013103 0ustar DIRCnOk=I| 81`οcBGzV 1.0/Cover.htmlOkOkk!i@x41Kku1.0/DTD/catalog.xmlOk=I| -">fS#W >q,qP1.0/DTD/xhtml-lat1.entOk=I| #5/r.|~gdz1.0/DTD/xhtml-special.entOk=I| 6c«oEd@Ğ1.0/DTD/xhtml-symbol.entOkOkk!* 1.0/dtds.htmlOk=I| BpB\ٕb31.0/guidelines.htmlOk=I| /T0?Š1.0/introduction.htmlOk=I| {aE5se|G 1.0/issues.htmlOk=I| } d?LPm1.0/logo-REC.pngOk=I| 'Ke;n^%y/1.0/normative.htmlOk=I| ޺5~r EXR1.0/prohibitions.htmlOk=I| zD Rt1.0/references.htmlOk=I| ~A 6nZF0=#1.0/w3c_home.pngOk=I|  RF?ҔB "f@1.0/wcag1AAA.pngOk=I| |  ͬ{&C@ 1.0/xhtml.cssOk=I| eT1l+2Dͧ1.0/xhtml1-diff.htmlOk=I| ©+IU\%!rQ~1.0/xhtml1.pdfOk=I| i\z[g[B'ĊlA 1.0/xhtml1.psOk;C YԺ* 42P1.1/introduction.htmlOk;C }CI+!1.1/logo-REC.gifOk;C Zczj[a5wP1.1/references.htmlOk;C  \y{]l;J=f1.1/w3c_home.gifOk;C  Dy*Va=ಘGc^D1.1/wcag1AAA.gifOk;D ;Ս}%UFDD#Ǵ'K5 1.1/xhtml.cssOk;D |e_Mkdv1.1/xhtml11.htmlOk;V ڇѪEeC Pyl1.1/xhtml11.pdfOk;T ֠@&pBvpM,q1.1/xhtml11.psOk;C fֳHXKNŜ"pR$J1.1/xhtml11_dtd.htmlOk:?k VAIbsH,ZsQgBbasic/Overview.htmlOk:?k w vDDo ( /basic/W3C-REC.cssOkOkk!a/|^a46-1 basic/catalog.xmlOk:?k v d?LPmbasic/logo-REC.pngOk:?k xA 6nZF0=#basic/w3c_home.pngOk:?k XõChWjrbasic/xhtml-arch-1.modOk:?k YqmU;rxRbasic/xhtml-attribs-1.modOk:?k Z_(g_R W,Zޮbasic/xhtml-base-1.modOk:?k [NAjzS4Vݿΐbasic/xhtml-basic-form-1.modOk:?k \PD倚*tEbasic/xhtml-basic-table-1.modOk:?k Wa`]>꼦S9 %Z~basic/xhtml-basic.cssOk:?k ]Vկ8u1:]I3basic/xhtml-basic10-f.dtdOk:?k ^ n⁂G-Őbasic/xhtml-basic10-model-1.modOkOkk U*)`Ndbasic/xhtml-basic10.catOk:?k `?.GSB-!basic/xhtml-basic10.dtdOk:?k a֬N֏5J basic/xhtml-blkphras-1.modOk:?k bTNubedþ^Ut{basic/xhtml-blkstruct-1.modOk:?k c;Ü{f\=9wbasic/xhtml-charent-1.modOk:?k d ImܹlFBBbasic/xhtml-datatypes-1.modOk:?k e i0}nhOO~=+basic/xhtml-framework-1.modOk:?k fO |ڽ}%HS*basic/xhtml-hypertext-1.modOk:?k gx]W39M$`basic/xhtml-image-1.modOk:?k hcsSReߜ_Q\L'basic/xhtml-inlphras-1.modOk:?k i֡Bb7 Q->!Yr:)basic/xhtml-inlstruct-1.modOk:?k j4xVf[mrK}basic/xhtml-lat1.entOk:?k k6O)Ir@9gS4Dbasic/xhtml-link-1.modOk:?k l /{@&\Z|basic/xhtml-list-1.modOk:?k m)ZR"ٯ輘*ʨMbasic/xhtml-meta-1.modOk:?k nnW]DUD؟4basic/xhtml-notations-1.modOk:?k oȔȮUj+^ňUbasic/xhtml-object-1.modOk:?k peX<^!p]obasic/xhtml-param-1.modOk:?k q$ciU:; {basic/xhtml-qname-1.modOk:?k r\#vNqkuO0d"]basic/xhtml-special.entOk:?k s3Ĥ=|SoY+>-Tbasic/xhtml-struct-1.modOk:?k t5YsO@w}kLQLbasic/xhtml-symbol.entOk:?k u>jBCB>wvubasic/xhtml-text-1.modOk:?k y(cSjlǢg'}2basic/xml1.dclOkOkk!39Ku%Y;Q1UÒ catalogOkOkk!  4n8sVu䄋d catalog.xmlOkOkk!).= ѡE debian/README.DebianOkOkk!$^ |פo֥D7O&n(debian/changelogOkOkk!'blL(IbO +6q debian/compatOkOkk!!85^ Y?0v彏2debian/controlOkOkk!,fq<";:-7debian/copyrightOkOkk!% s@ys' 7debian/install-dtdsOkOkk!&7$ꑦ Mr)debian/postinstOkOkk!*c^lBl$Y=DS` debian/postrmOkOkk!"ߛnc<"Avֵ debian/prermOkOkk!#GxaJ( Sd\a debian/rulesOkOkk!+Ir 5- UK gEdebian/sotoxml.plOkOkk!(b{כaI(debian/xmlcatalogsOkOkk!.!8Yhu, A:entities/catalogOkOkk!-濁')ez!zVentities/catalog.xmlOkOkk!/L'< [S IhrAexamples/MakefileOkOkk!2b,2aexamples/xhtml-1.0-frameset.xmlOkOkk!0ICi |L]C(1|examples/xhtml-1.0-strict.xmlOkOkk!14Ɲ۟a^ʝ/#examples/xhtml-1.0-transitional.xmlTREE110 6 T!gc>JUI&yx1.029 1 Y \M<p*DTD9 0 DD(Rn T"q1.124 1 w eFgC,{NDTD8 0 yr߅_E&basic37 0 ZBcG) 6CDdebian12 0 G*u~Bj9 ""entities2 0 2kڃ9_XZkexamples4 0 qL WjY(=u,"_ʤ?KFw3c-dtd-xhtml/.git/description0000644000000000000000000000011111732707627013457 0ustar Unnamed repository; edit this file 'description' to name the repository. w3c-dtd-xhtml/.git/index0000644000000000000000000002305611766376554012270 0ustar DIRCnOO$81`οcBGzV 1.0/Cover.htmlOO$i@x41Kku1.0/DTD/catalog.xmlOO$-">fS#W >q,qP1.0/DTD/xhtml-lat1.entOO$#5/r.|~gdz1.0/DTD/xhtml-special.entOO$6c«oEd@Ğ1.0/DTD/xhtml-symbol.entOO$* 1.0/dtds.htmlOO$&BpB\ٕb31.0/guidelines.htmlOO$'/T0?Š1.0/introduction.htmlOO$({aE5se|G 1.0/issues.htmlOO$) d?LPm1.0/logo-REC.pngOO$*'Ke;n^%y/1.0/normative.htmlOO$+޺5~r EXR1.0/prohibitions.htmlOO$,zD Rt1.0/references.htmlOO$-A 6nZF0=#1.0/w3c_home.pngOO$. RF?ҔB "f@1.0/wcag1AAA.pngOO$/  ͬ{&C@ 1.0/xhtml.cssOO$0eT1l+2Dͧ1.0/xhtml1-diff.htmlOO$1©+IU\%!rQ~1.0/xhtml1.pdfOO$2i\z[g[B'ĊlA 1.0/xhtml1.psOO$5YԺ*  6^:°2I\K1.1/W3C-REC.cssOO$? 's(VQ( m-1.1/acknowledgements.htmlOO$@ENXk I&9t0r:T1.1/changes.htmlOO$A1I#ur^O]1.1/conformance.htmlOO$BSXPT -wیV1.1/doctype.htmlOO$C '=SH >42P1.1/introduction.htmlOO$D}CI+!1.1/logo-REC.gifOO$EZczj[a5wP1.1/references.htmlOO$F \y{]l;J=f1.1/w3c_home.gifOO$G Dy*Va=ಘGc^D1.1/wcag1AAA.gifOO$H;Ս}%UFDD#Ǵ'K5 1.1/xhtml.cssOO$I|e_Mkdv1.1/xhtml11.htmlOO$JڇѪEeC Pyl1.1/xhtml11.pdfOO$K֠@&pBvpM,q1.1/xhtml11.psOO$LfֳHXKNŜ"pR$J1.1/xhtml11_dtd.htmlOO$NAIbsH,ZsQgBbasic/Overview.htmlOO$O vDDo ( /basic/W3C-REC.cssOO$Pa/|^a46-1 basic/catalog.xmlOO$Q d?LPmbasic/logo-REC.pngOO$RA 6nZF0=#basic/w3c_home.pngOO$SõChWjrbasic/xhtml-arch-1.modOO$TqmU;rxRbasic/xhtml-attribs-1.modOO$U_(g_R W,Zޮbasic/xhtml-base-1.modOO$VNAjzS4Vݿΐbasic/xhtml-basic-form-1.modOO$WPD倚*tEbasic/xhtml-basic-table-1.modOO$Xa`]>꼦S9 %Z~basic/xhtml-basic.cssOO$YVկ8u1:]I3basic/xhtml-basic10-f.dtdOO$Z n⁂G-Őbasic/xhtml-basic10-model-1.modOO$[U*)`Ndbasic/xhtml-basic10.catOO$\?.GSB-!basic/xhtml-basic10.dtdOO$]֬N֏5J basic/xhtml-blkphras-1.modOO$^TNubedþ^Ut{basic/xhtml-blkstruct-1.modOO$_;Ü{f\=9wbasic/xhtml-charent-1.modOO$` ImܹlFBBbasic/xhtml-datatypes-1.modOO$a i0}nhOO~=+basic/xhtml-framework-1.modOO$bO |ڽ}%HS*basic/xhtml-hypertext-1.modOO$cx]W39M$`basic/xhtml-image-1.modOO$dcsSReߜ_Q\L'basic/xhtml-inlphras-1.modOO$e֡Bb7 Q->!Yr:)basic/xhtml-inlstruct-1.modOO$f4xVf[mrK}basic/xhtml-lat1.entOO$g6O)Ir@9gS4Dbasic/xhtml-link-1.modOO$h /{@&\Z|basic/xhtml-list-1.modOO$i)ZR"ٯ輘*ʨMbasic/xhtml-meta-1.modOO$jnW]DUD؟4basic/xhtml-notations-1.modOO$kȔȮUj+^ňUbasic/xhtml-object-1.modOO$leX<^!p]obasic/xhtml-param-1.modOO$m$ciU:; {basic/xhtml-qname-1.modOO$n\#vNqkuO0d"]basic/xhtml-special.entOO$o3Ĥ=|SoY+>-Tbasic/xhtml-struct-1.modOO$p5YsO@w}kLQLbasic/xhtml-symbol.entOO$q>jBCB>wvubasic/xhtml-text-1.modOO$r(cSjlǢg'}2basic/xml1.dclOO$s9Ku%Y;Q1UÒ catalogOO$t 4n8sVu䄋d catalog.xmlOO$v.= ѡE debian/README.DebianObOb$w X X}:ٲrdebian/changelogOO$xblL(IbO +6q debian/compatOO$yy[6@{!{ XHTML 1.0 - What is XHTML?

1. What is XHTML?

This section is informative.

XHTML is a family of current and future document types and modules that reproduce, subset, and extend HTML 4 [HTML4]. XHTML family document types are XML based, and ultimately are designed to work in conjunction with XML-based user agents. The details of this family and its evolution are discussed in more detail in [XHTMLMOD].

XHTML 1.0 (this specification) is the first document type in the XHTML family. It is a reformulation of the three HTML 4 document types as applications of XML 1.0 [XML]. It is intended to be used as a language for content that is both XML-conforming and, if some simple guidelines are followed, operates in HTML 4 conforming user agents. Developers who migrate their content to XHTML 1.0 will realize the following benefits:

  • XHTML documents are XML conforming. As such, they are readily viewed, edited, and validated with standard XML tools.
  • XHTML documents can be written to operate as well or better than they did before in existing HTML 4-conforming user agents as well as in new, XHTML 1.0 conforming user agents.
  • XHTML documents can utilize applications (e.g. scripts and applets) that rely upon either the HTML Document Object Model or the XML Document Object Model [DOM].
  • As the XHTML family evolves, documents conforming to XHTML 1.0 will be more likely to interoperate within and among various XHTML environments.

The XHTML family is the next step in the evolution of the Internet. By migrating to XHTML today, content developers can enter the XML world with all of its attendant benefits, while still remaining confident in their content's backward and future compatibility.

1.1. What is HTML 4?

HTML 4 [HTML4] is an SGML (Standard Generalized Markup Language) application conforming to International Standard ISO 8879, and is widely regarded as the standard publishing language of the World Wide Web.

SGML is a language for describing markup languages, particularly those used in electronic document exchange, document management, and document publishing. HTML is an example of a language defined in SGML.

SGML has been around since the middle 1980's and has remained quite stable. Much of this stability stems from the fact that the language is both feature-rich and flexible. This flexibility, however, comes at a price, and that price is a level of complexity that has inhibited its adoption in a diversity of environments, including the World Wide Web.

HTML, as originally conceived, was to be a language for the exchange of scientific and other technical documents, suitable for use by non-document specialists. HTML addressed the problem of SGML complexity by specifying a small set of structural and semantic tags suitable for authoring relatively simple documents. In addition to simplifying the document structure, HTML added support for hypertext. Multimedia capabilities were added later.

In a remarkably short space of time, HTML became wildly popular and rapidly outgrew its original purpose. Since HTML's inception, there has been rapid invention of new elements for use within HTML (as a standard) and for adapting HTML to vertical, highly specialized, markets. This plethora of new elements has led to interoperability problems for documents across different platforms.

1.2. What is XML?

XML™ is the shorthand name for Extensible Markup Language [XML].

XML was conceived as a means of regaining the power and flexibility of SGML without most of its complexity. Although a restricted form of SGML, XML nonetheless preserves most of SGML's power and richness, and yet still retains all of SGML's commonly used features.

While retaining these beneficial features, XML removes many of the more complex features of SGML that make the authoring and design of suitable software both difficult and costly.

1.3. Why the need for XHTML?

The benefits of migrating to XHTML 1.0 are described above. Some of the benefits of migrating to XHTML in general are:

  • Document developers and user agent designers are constantly discovering new ways to express their ideas through new markup. In XML, it is relatively easy to introduce new elements or additional element attributes. The XHTML family is designed to accommodate these extensions through XHTML modules and techniques for developing new XHTML-conforming modules (described in the XHTML Modularization specification). These modules will permit the combination of existing and new feature sets when developing content and when designing new user agents.
  • Alternate ways of accessing the Internet are constantly being introduced. The XHTML family is designed with general user agent interoperability in mind. Through a new user agent and document profiling mechanism, servers, proxies, and user agents will be able to perform best effort content transformation. Ultimately, it will be possible to develop XHTML-conforming content that is usable by any XHTML-conforming user agent.

w3c-dtd-xhtml/1.0/dtds.html0000644000000000000000000077543011745610713012512 0ustar XHTML 1.0 - DTDs

A. DTDs

This appendix is normative.

These DTDs and entity sets form a normative part of this specification. The complete set of DTD files together with an XML declaration and SGML Open Catalog is included in the zip file and the gzip'd tar file for this specification. Users looking for local copies of the DTDs to work with should download and use those archives rather than using the specific DTDs referenced below.

A.1. Document Type Definitions

These DTDs approximate the HTML 4 DTDs. The W3C recommends that you use the authoritative versions of these DTDs at their defined SYSTEM identifiers when validating content. If you need to use these DTDs locally you should download one of the archives of this version. For completeness, the normative versions of the DTDs are included here:

A.1.1. XHTML-1.0-Strict

The file DTD/xhtml1-strict.dtd is a normative part of this specification. Its annotated contents are included here for completeness.

<!--
   Extensible HTML version 1.0 Strict DTD

   This is the same as HTML 4 Strict except for
   changes due to the differences between XML and SGML.

   Namespace = http://www.w3.org/1999/xhtml

   For further information, see: http://www.w3.org/TR/xhtml1

   Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio),
   All Rights Reserved. 

   This DTD module is identified by the PUBLIC and SYSTEM identifiers:

   PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"

   $Revision: 1.24 $
   $Date: 2002/07/31 19:34:51 $

-->

<!--================ Character mnemonic entities =========================-->

<!ENTITY % HTMLlat1 PUBLIC
   "-//W3C//ENTITIES Latin 1 for XHTML//EN"
   "xhtml-lat1.ent">
%HTMLlat1;

<!ENTITY % HTMLsymbol PUBLIC
   "-//W3C//ENTITIES Symbols for XHTML//EN"
   "xhtml-symbol.ent">
%HTMLsymbol;

<!ENTITY % HTMLspecial PUBLIC
   "-//W3C//ENTITIES Special for XHTML//EN"
   "xhtml-special.ent">
%HTMLspecial;

<!--================== Imported Names ====================================-->

<!ENTITY % ContentType "CDATA">
    <!-- media type, as per [RFC2045] -->

<!ENTITY % ContentTypes "CDATA">
    <!-- comma-separated list of media types, as per [RFC2045] -->

<!ENTITY % Charset "CDATA">
    <!-- a character encoding, as per [RFC2045] -->

<!ENTITY % Charsets "CDATA">
    <!-- a space separated list of character encodings, as per [RFC2045] -->

<!ENTITY % LanguageCode "NMTOKEN">
    <!-- a language code, as per [RFC3066] -->

<!ENTITY % Character "CDATA">
    <!-- a single character, as per section 2.2 of [XML] -->

<!ENTITY % Number "CDATA">
    <!-- one or more digits -->

<!ENTITY % LinkTypes "CDATA">
    <!-- space-separated list of link types -->

<!ENTITY % MediaDesc "CDATA">
    <!-- single or comma-separated list of media descriptors -->

<!ENTITY % URI "CDATA">
    <!-- a Uniform Resource Identifier, see [RFC2396] -->

<!ENTITY % UriList "CDATA">
    <!-- a space separated list of Uniform Resource Identifiers -->

<!ENTITY % Datetime "CDATA">
    <!-- date and time information. ISO date format -->

<!ENTITY % Script "CDATA">
    <!-- script expression -->

<!ENTITY % StyleSheet "CDATA">
    <!-- style sheet data -->

<!ENTITY % Text "CDATA">
    <!-- used for titles etc. -->

<!ENTITY % Length "CDATA">
    <!-- nn for pixels or nn% for percentage length -->

<!ENTITY % MultiLength "CDATA">
    <!-- pixel, percentage, or relative -->

<!ENTITY % Pixels "CDATA">
    <!-- integer representing length in pixels -->

<!-- these are used for image maps -->

<!ENTITY % Shape "(rect|circle|poly|default)">

<!ENTITY % Coords "CDATA">
    <!-- comma separated list of lengths -->

<!--=================== Generic Attributes ===============================-->

<!-- core attributes common to most elements
  id       document-wide unique id
  class    space separated list of classes
  style    associated style info
  title    advisory title/amplification
-->
<!ENTITY % coreattrs
 "id          ID             #IMPLIED
  class       CDATA          #IMPLIED
  style       %StyleSheet;   #IMPLIED
  title       %Text;         #IMPLIED"
  >

<!-- internationalization attributes
  lang        language code (backwards compatible)
  xml:lang    language code (as per XML 1.0 spec)
  dir         direction for weak/neutral text
-->
<!ENTITY % i18n
 "lang        %LanguageCode; #IMPLIED
  xml:lang    %LanguageCode; #IMPLIED
  dir         (ltr|rtl)      #IMPLIED"
  >

<!-- attributes for common UI events
  onclick     a pointer button was clicked
  ondblclick  a pointer button was double clicked
  onmousedown a pointer button was pressed down
  onmouseup   a pointer button was released
  onmousemove a pointer was moved onto the element
  onmouseout  a pointer was moved away from the element
  onkeypress  a key was pressed and released
  onkeydown   a key was pressed down
  onkeyup     a key was released
-->
<!ENTITY % events
 "onclick     %Script;       #IMPLIED
  ondblclick  %Script;       #IMPLIED
  onmousedown %Script;       #IMPLIED
  onmouseup   %Script;       #IMPLIED
  onmouseover %Script;       #IMPLIED
  onmousemove %Script;       #IMPLIED
  onmouseout  %Script;       #IMPLIED
  onkeypress  %Script;       #IMPLIED
  onkeydown   %Script;       #IMPLIED
  onkeyup     %Script;       #IMPLIED"
  >

<!-- attributes for elements that can get the focus
  accesskey   accessibility key character
  tabindex    position in tabbing order
  onfocus     the element got the focus
  onblur      the element lost the focus
-->
<!ENTITY % focus
 "accesskey   %Character;    #IMPLIED
  tabindex    %Number;       #IMPLIED
  onfocus     %Script;       #IMPLIED
  onblur      %Script;       #IMPLIED"
  >

<!ENTITY % attrs "%coreattrs; %i18n; %events;">

<!--=================== Text Elements ====================================-->

<!ENTITY % special.pre
   "br | span | bdo | map">


<!ENTITY % special
   "%special.pre; | object | img ">

<!ENTITY % fontstyle "tt | i | b | big | small ">

<!ENTITY % phrase "em | strong | dfn | code | q |
                   samp | kbd | var | cite | abbr | acronym | sub | sup ">

<!ENTITY % inline.forms "input | select | textarea | label | button">

<!-- these can occur at block or inline level -->
<!ENTITY % misc.inline "ins | del | script">

<!-- these can only occur at block level -->
<!ENTITY % misc "noscript | %misc.inline;">

<!ENTITY % inline "a | %special; | %fontstyle; | %phrase; | %inline.forms;">

<!-- %Inline; covers inline or "text-level" elements -->
<!ENTITY % Inline "(#PCDATA | %inline; | %misc.inline;)*">

<!--================== Block level elements ==============================-->

<!ENTITY % heading "h1|h2|h3|h4|h5|h6">
<!ENTITY % lists "ul | ol | dl">
<!ENTITY % blocktext "pre | hr | blockquote | address">

<!ENTITY % block
     "p | %heading; | div | %lists; | %blocktext; | fieldset | table">

<!ENTITY % Block "(%block; | form | %misc;)*">

<!-- %Flow; mixes block and inline and is used for list items etc. -->
<!ENTITY % Flow "(#PCDATA | %block; | form | %inline; | %misc;)*">

<!--================== Content models for exclusions =====================-->

<!-- a elements use %Inline; excluding a -->

<!ENTITY % a.content
   "(#PCDATA | %special; | %fontstyle; | %phrase; | %inline.forms; | %misc.inline;)*">

<!-- pre uses %Inline excluding big, small, sup or sup -->

<!ENTITY % pre.content
   "(#PCDATA | a | %fontstyle; | %phrase; | %special.pre; | %misc.inline;
      | %inline.forms;)*">

<!-- form uses %Block; excluding form -->

<!ENTITY % form.content "(%block; | %misc;)*">

<!-- button uses %Flow; but excludes a, form and form controls -->

<!ENTITY % button.content
   "(#PCDATA | p | %heading; | div | %lists; | %blocktext; |
    table | %special; | %fontstyle; | %phrase; | %misc;)*">

<!--================ Document Structure ==================================-->

<!-- the namespace URI designates the document profile -->

<!ELEMENT html (head, body)>
<!ATTLIST html
  %i18n;
  id          ID             #IMPLIED
  xmlns       %URI;          #FIXED 'http://www.w3.org/1999/xhtml'
  >

<!--================ Document Head =======================================-->

<!ENTITY % head.misc "(script|style|meta|link|object)*">

<!-- content model is %head.misc; combined with a single
     title and an optional base element in any order -->

<!ELEMENT head (%head.misc;,
     ((title, %head.misc;, (base, %head.misc;)?) |
      (base, %head.misc;, (title, %head.misc;))))>

<!ATTLIST head
  %i18n;
  id          ID             #IMPLIED
  profile     %URI;          #IMPLIED
  >

<!-- The title element is not considered part of the flow of text.
       It should be displayed, for example as the page header or
       window title. Exactly one title is required per document.
    -->
<!ELEMENT title (#PCDATA)>
<!ATTLIST title 
  %i18n;
  id          ID             #IMPLIED
  >

<!-- document base URI -->

<!ELEMENT base EMPTY>
<!ATTLIST base
  href        %URI;          #REQUIRED
  id          ID             #IMPLIED
  >

<!-- generic metainformation -->
<!ELEMENT meta EMPTY>
<!ATTLIST meta
  %i18n;
  id          ID             #IMPLIED
  http-equiv  CDATA          #IMPLIED
  name        CDATA          #IMPLIED
  content     CDATA          #REQUIRED
  scheme      CDATA          #IMPLIED
  >

<!--
  Relationship values can be used in principle:

   a) for document specific toolbars/menus when used
      with the link element in document head e.g.
        start, contents, previous, next, index, end, help
   b) to link to a separate style sheet (rel="stylesheet")
   c) to make a link to a script (rel="script")
   d) by stylesheets to control how collections of
      html nodes are rendered into printed documents
   e) to make a link to a printable version of this document
      e.g. a PostScript or PDF version (rel="alternate" media="print")
-->

<!ELEMENT link EMPTY>
<!ATTLIST link
  %attrs;
  charset     %Charset;      #IMPLIED
  href        %URI;          #IMPLIED
  hreflang    %LanguageCode; #IMPLIED
  type        %ContentType;  #IMPLIED
  rel         %LinkTypes;    #IMPLIED
  rev         %LinkTypes;    #IMPLIED
  media       %MediaDesc;    #IMPLIED
  >

<!-- style info, which may include CDATA sections -->
<!ELEMENT style (#PCDATA)>
<!ATTLIST style
  %i18n;
  id          ID             #IMPLIED
  type        %ContentType;  #REQUIRED
  media       %MediaDesc;    #IMPLIED
  title       %Text;         #IMPLIED
  xml:space   (preserve)     #FIXED 'preserve'
  >

<!-- script statements, which may include CDATA sections -->
<!ELEMENT script (#PCDATA)>
<!ATTLIST script
  id          ID             #IMPLIED
  charset     %Charset;      #IMPLIED
  type        %ContentType;  #REQUIRED
  src         %URI;          #IMPLIED
  defer       (defer)        #IMPLIED
  xml:space   (preserve)     #FIXED 'preserve'
  >

<!-- alternate content container for non script-based rendering -->

<!ELEMENT noscript %Block;>
<!ATTLIST noscript
  %attrs;
  >

<!--=================== Document Body ====================================-->

<!ELEMENT body %Block;>
<!ATTLIST body
  %attrs;
  onload          %Script;   #IMPLIED
  onunload        %Script;   #IMPLIED
  >

<!ELEMENT div %Flow;>  <!-- generic language/style container -->
<!ATTLIST div
  %attrs;
  >

<!--=================== Paragraphs =======================================-->

<!ELEMENT p %Inline;>
<!ATTLIST p
  %attrs;
  >

<!--=================== Headings =========================================-->

<!--
  There are six levels of headings from h1 (the most important)
  to h6 (the least important).
-->

<!ELEMENT h1  %Inline;>
<!ATTLIST h1
   %attrs;
   >

<!ELEMENT h2 %Inline;>
<!ATTLIST h2
   %attrs;
   >

<!ELEMENT h3 %Inline;>
<!ATTLIST h3
   %attrs;
   >

<!ELEMENT h4 %Inline;>
<!ATTLIST h4
   %attrs;
   >

<!ELEMENT h5 %Inline;>
<!ATTLIST h5
   %attrs;
   >

<!ELEMENT h6 %Inline;>
<!ATTLIST h6
   %attrs;
   >

<!--=================== Lists ============================================-->

<!-- Unordered list -->

<!ELEMENT ul (li)+>
<!ATTLIST ul
  %attrs;
  >

<!-- Ordered (numbered) list -->

<!ELEMENT ol (li)+>
<!ATTLIST ol
  %attrs;
  >

<!-- list item -->

<!ELEMENT li %Flow;>
<!ATTLIST li
  %attrs;
  >

<!-- definition lists - dt for term, dd for its definition -->

<!ELEMENT dl (dt|dd)+>
<!ATTLIST dl
  %attrs;
  >

<!ELEMENT dt %Inline;>
<!ATTLIST dt
  %attrs;
  >

<!ELEMENT dd %Flow;>
<!ATTLIST dd
  %attrs;
  >

<!--=================== Address ==========================================-->

<!-- information on author -->

<!ELEMENT address %Inline;>
<!ATTLIST address
  %attrs;
  >

<!--=================== Horizontal Rule ==================================-->

<!ELEMENT hr EMPTY>
<!ATTLIST hr
  %attrs;
  >

<!--=================== Preformatted Text ================================-->

<!-- content is %Inline; excluding "img|object|big|small|sub|sup" -->

<!ELEMENT pre %pre.content;>
<!ATTLIST pre
  %attrs;
  xml:space (preserve) #FIXED 'preserve'
  >

<!--=================== Block-like Quotes ================================-->

<!ELEMENT blockquote %Block;>
<!ATTLIST blockquote
  %attrs;
  cite        %URI;          #IMPLIED
  >

<!--=================== Inserted/Deleted Text ============================-->

<!--
  ins/del are allowed in block and inline content, but its
  inappropriate to include block content within an ins element
  occurring in inline content.
-->
<!ELEMENT ins %Flow;>
<!ATTLIST ins
  %attrs;
  cite        %URI;          #IMPLIED
  datetime    %Datetime;     #IMPLIED
  >

<!ELEMENT del %Flow;>
<!ATTLIST del
  %attrs;
  cite        %URI;          #IMPLIED
  datetime    %Datetime;     #IMPLIED
  >

<!--================== The Anchor Element ================================-->

<!-- content is %Inline; except that anchors shouldn't be nested -->

<!ELEMENT a %a.content;>
<!ATTLIST a
  %attrs;
  %focus;
  charset     %Charset;      #IMPLIED
  type        %ContentType;  #IMPLIED
  name        NMTOKEN        #IMPLIED
  href        %URI;          #IMPLIED
  hreflang    %LanguageCode; #IMPLIED
  rel         %LinkTypes;    #IMPLIED
  rev         %LinkTypes;    #IMPLIED
  shape       %Shape;        "rect"
  coords      %Coords;       #IMPLIED
  >

<!--===================== Inline Elements ================================-->

<!ELEMENT span %Inline;> <!-- generic language/style container -->
<!ATTLIST span
  %attrs;
  >

<!ELEMENT bdo %Inline;>  <!-- I18N BiDi over-ride -->
<!ATTLIST bdo
  %coreattrs;
  %events;
  lang        %LanguageCode; #IMPLIED
  xml:lang    %LanguageCode; #IMPLIED
  dir         (ltr|rtl)      #REQUIRED
  >

<!ELEMENT br EMPTY>   <!-- forced line break -->
<!ATTLIST br
  %coreattrs;
  >

<!ELEMENT em %Inline;>   <!-- emphasis -->
<!ATTLIST em %attrs;>

<!ELEMENT strong %Inline;>   <!-- strong emphasis -->
<!ATTLIST strong %attrs;>

<!ELEMENT dfn %Inline;>   <!-- definitional -->
<!ATTLIST dfn %attrs;>

<!ELEMENT code %Inline;>   <!-- program code -->
<!ATTLIST code %attrs;>

<!ELEMENT samp %Inline;>   <!-- sample -->
<!ATTLIST samp %attrs;>

<!ELEMENT kbd %Inline;>  <!-- something user would type -->
<!ATTLIST kbd %attrs;>

<!ELEMENT var %Inline;>   <!-- variable -->
<!ATTLIST var %attrs;>

<!ELEMENT cite %Inline;>   <!-- citation -->
<!ATTLIST cite %attrs;>

<!ELEMENT abbr %Inline;>   <!-- abbreviation -->
<!ATTLIST abbr %attrs;>

<!ELEMENT acronym %Inline;>   <!-- acronym -->
<!ATTLIST acronym %attrs;>

<!ELEMENT q %Inline;>   <!-- inlined quote -->
<!ATTLIST q
  %attrs;
  cite        %URI;          #IMPLIED
  >

<!ELEMENT sub %Inline;> <!-- subscript -->
<!ATTLIST sub %attrs;>

<!ELEMENT sup %Inline;> <!-- superscript -->
<!ATTLIST sup %attrs;>

<!ELEMENT tt %Inline;>   <!-- fixed pitch font -->
<!ATTLIST tt %attrs;>

<!ELEMENT i %Inline;>   <!-- italic font -->
<!ATTLIST i %attrs;>

<!ELEMENT b %Inline;>   <!-- bold font -->
<!ATTLIST b %attrs;>

<!ELEMENT big %Inline;>   <!-- bigger font -->
<!ATTLIST big %attrs;>

<!ELEMENT small %Inline;>   <!-- smaller font -->
<!ATTLIST small %attrs;>

<!--==================== Object ======================================-->
<!--
  object is used to embed objects as part of HTML pages.
  param elements should precede other content. Parameters
  can also be expressed as attribute/value pairs on the
  object element itself when brevity is desired.
-->

<!ELEMENT object (#PCDATA | param | %block; | form | %inline; | %misc;)*>
<!ATTLIST object
  %attrs;
  declare     (declare)      #IMPLIED
  classid     %URI;          #IMPLIED
  codebase    %URI;          #IMPLIED
  data        %URI;          #IMPLIED
  type        %ContentType;  #IMPLIED
  codetype    %ContentType;  #IMPLIED
  archive     %UriList;      #IMPLIED
  standby     %Text;         #IMPLIED
  height      %Length;       #IMPLIED
  width       %Length;       #IMPLIED
  usemap      %URI;          #IMPLIED
  name        NMTOKEN        #IMPLIED
  tabindex    %Number;       #IMPLIED
  >

<!--
  param is used to supply a named property value.
  In XML it would seem natural to follow RDF and support an
  abbreviated syntax where the param elements are replaced
  by attribute value pairs on the object start tag.
-->
<!ELEMENT param EMPTY>
<!ATTLIST param
  id          ID             #IMPLIED
  name        CDATA          #IMPLIED
  value       CDATA          #IMPLIED
  valuetype   (data|ref|object) "data"
  type        %ContentType;  #IMPLIED
  >

<!--=================== Images ===========================================-->

<!--
   To avoid accessibility problems for people who aren't
   able to see the image, you should provide a text
   description using the alt and longdesc attributes.
   In addition, avoid the use of server-side image maps.
   Note that in this DTD there is no name attribute. That
   is only available in the transitional and frameset DTD.
-->

<!ELEMENT img EMPTY>
<!ATTLIST img
  %attrs;
  src         %URI;          #REQUIRED
  alt         %Text;         #REQUIRED
  longdesc    %URI;          #IMPLIED
  height      %Length;       #IMPLIED
  width       %Length;       #IMPLIED
  usemap      %URI;          #IMPLIED
  ismap       (ismap)        #IMPLIED
  >

<!-- usemap points to a map element which may be in this document
  or an external document, although the latter is not widely supported -->

<!--================== Client-side image maps ============================-->

<!-- These can be placed in the same document or grouped in a
     separate document although this isn't yet widely supported -->

<!ELEMENT map ((%block; | form | %misc;)+ | area+)>
<!ATTLIST map
  %i18n;
  %events;
  id          ID             #REQUIRED
  class       CDATA          #IMPLIED
  style       %StyleSheet;   #IMPLIED
  title       %Text;         #IMPLIED
  name        NMTOKEN        #IMPLIED
  >

<!ELEMENT area EMPTY>
<!ATTLIST area
  %attrs;
  %focus;
  shape       %Shape;        "rect"
  coords      %Coords;       #IMPLIED
  href        %URI;          #IMPLIED
  nohref      (nohref)       #IMPLIED
  alt         %Text;         #REQUIRED
  >

<!--================ Forms ===============================================-->
<!ELEMENT form %form.content;>   <!-- forms shouldn't be nested -->

<!ATTLIST form
  %attrs;
  action      %URI;          #REQUIRED
  method      (get|post)     "get"
  enctype     %ContentType;  "application/x-www-form-urlencoded"
  onsubmit    %Script;       #IMPLIED
  onreset     %Script;       #IMPLIED
  accept      %ContentTypes; #IMPLIED
  accept-charset %Charsets;  #IMPLIED
  >

<!--
  Each label must not contain more than ONE field
  Label elements shouldn't be nested.
-->
<!ELEMENT label %Inline;>
<!ATTLIST label
  %attrs;
  for         IDREF          #IMPLIED
  accesskey   %Character;    #IMPLIED
  onfocus     %Script;       #IMPLIED
  onblur      %Script;       #IMPLIED
  >

<!ENTITY % InputType
  "(text | password | checkbox |
    radio | submit | reset |
    file | hidden | image | button)"
   >

<!-- the name attribute is required for all but submit & reset -->

<!ELEMENT input EMPTY>     <!-- form control -->
<!ATTLIST input
  %attrs;
  %focus;
  type        %InputType;    "text"
  name        CDATA          #IMPLIED
  value       CDATA          #IMPLIED
  checked     (checked)      #IMPLIED
  disabled    (disabled)     #IMPLIED
  readonly    (readonly)     #IMPLIED
  size        CDATA          #IMPLIED
  maxlength   %Number;       #IMPLIED
  src         %URI;          #IMPLIED
  alt         CDATA          #IMPLIED
  usemap      %URI;          #IMPLIED
  onselect    %Script;       #IMPLIED
  onchange    %Script;       #IMPLIED
  accept      %ContentTypes; #IMPLIED
  >

<!ELEMENT select (optgroup|option)+>  <!-- option selector -->
<!ATTLIST select
  %attrs;
  name        CDATA          #IMPLIED
  size        %Number;       #IMPLIED
  multiple    (multiple)     #IMPLIED
  disabled    (disabled)     #IMPLIED
  tabindex    %Number;       #IMPLIED
  onfocus     %Script;       #IMPLIED
  onblur      %Script;       #IMPLIED
  onchange    %Script;       #IMPLIED
  >

<!ELEMENT optgroup (option)+>   <!-- option group -->
<!ATTLIST optgroup
  %attrs;
  disabled    (disabled)     #IMPLIED
  label       %Text;         #REQUIRED
  >

<!ELEMENT option (#PCDATA)>     <!-- selectable choice -->
<!ATTLIST option
  %attrs;
  selected    (selected)     #IMPLIED
  disabled    (disabled)     #IMPLIED
  label       %Text;         #IMPLIED
  value       CDATA          #IMPLIED
  >

<!ELEMENT textarea (#PCDATA)>     <!-- multi-line text field -->
<!ATTLIST textarea
  %attrs;
  %focus;
  name        CDATA          #IMPLIED
  rows        %Number;       #REQUIRED
  cols        %Number;       #REQUIRED
  disabled    (disabled)     #IMPLIED
  readonly    (readonly)     #IMPLIED
  onselect    %Script;       #IMPLIED
  onchange    %Script;       #IMPLIED
  >

<!--
  The fieldset element is used to group form fields.
  Only one legend element should occur in the content
  and if present should only be preceded by whitespace.
-->
<!ELEMENT fieldset (#PCDATA | legend | %block; | form | %inline; | %misc;)*>
<!ATTLIST fieldset
  %attrs;
  >

<!ELEMENT legend %Inline;>     <!-- fieldset label -->
<!ATTLIST legend
  %attrs;
  accesskey   %Character;    #IMPLIED
  >

<!--
 Content is %Flow; excluding a, form and form controls
--> 
<!ELEMENT button %button.content;>  <!-- push button -->
<!ATTLIST button
  %attrs;
  %focus;
  name        CDATA          #IMPLIED
  value       CDATA          #IMPLIED
  type        (button|submit|reset) "submit"
  disabled    (disabled)     #IMPLIED
  >

<!--======================= Tables =======================================-->

<!-- Derived from IETF HTML table standard, see [RFC1942] -->

<!--
 The border attribute sets the thickness of the frame around the
 table. The default units are screen pixels.

 The frame attribute specifies which parts of the frame around
 the table should be rendered. The values are not the same as
 CALS to avoid a name clash with the valign attribute.
-->
<!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)">

<!--
 The rules attribute defines which rules to draw between cells:

 If rules is absent then assume:
     "none" if border is absent or border="0" otherwise "all"
-->

<!ENTITY % TRules "(none | groups | rows | cols | all)">
  
<!-- horizontal alignment attributes for cell contents

  char        alignment char, e.g. char=':'
  charoff     offset for alignment char
-->
<!ENTITY % cellhalign
  "align      (left|center|right|justify|char) #IMPLIED
   char       %Character;    #IMPLIED
   charoff    %Length;       #IMPLIED"
  >

<!-- vertical alignment attributes for cell contents -->
<!ENTITY % cellvalign
  "valign     (top|middle|bottom|baseline) #IMPLIED"
  >

<!ELEMENT table
     (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))>
<!ELEMENT caption  %Inline;>
<!ELEMENT thead    (tr)+>
<!ELEMENT tfoot    (tr)+>
<!ELEMENT tbody    (tr)+>
<!ELEMENT colgroup (col)*>
<!ELEMENT col      EMPTY>
<!ELEMENT tr       (th|td)+>
<!ELEMENT th       %Flow;>
<!ELEMENT td       %Flow;>

<!ATTLIST table
  %attrs;
  summary     %Text;         #IMPLIED
  width       %Length;       #IMPLIED
  border      %Pixels;       #IMPLIED
  frame       %TFrame;       #IMPLIED
  rules       %TRules;       #IMPLIED
  cellspacing %Length;       #IMPLIED
  cellpadding %Length;       #IMPLIED
  >

<!ATTLIST caption
  %attrs;
  >

<!--
colgroup groups a set of col elements. It allows you to group
several semantically related columns together.
-->
<!ATTLIST colgroup
  %attrs;
  span        %Number;       "1"
  width       %MultiLength;  #IMPLIED
  %cellhalign;
  %cellvalign;
  >

<!--
 col elements define the alignment properties for cells in
 one or more columns.

 The width attribute specifies the width of the columns, e.g.

     width=64        width in screen pixels
     width=0.5*      relative width of 0.5

 The span attribute causes the attributes of one
 col element to apply to more than one column.
-->
<!ATTLIST col
  %attrs;
  span        %Number;       "1"
  width       %MultiLength;  #IMPLIED
  %cellhalign;
  %cellvalign;
  >

<!--
    Use thead to duplicate headers when breaking table
    across page boundaries, or for static headers when
    tbody sections are rendered in scrolling panel.

    Use tfoot to duplicate footers when breaking table
    across page boundaries, or for static footers when
    tbody sections are rendered in scrolling panel.

    Use multiple tbody sections when rules are needed
    between groups of table rows.
-->
<!ATTLIST thead
  %attrs;
  %cellhalign;
  %cellvalign;
  >

<!ATTLIST tfoot
  %attrs;
  %cellhalign;
  %cellvalign;
  >

<!ATTLIST tbody
  %attrs;
  %cellhalign;
  %cellvalign;
  >

<!ATTLIST tr
  %attrs;
  %cellhalign;
  %cellvalign;
  >


<!-- Scope is simpler than headers attribute for common tables -->
<!ENTITY % Scope "(row|col|rowgroup|colgroup)">

<!-- th is for headers, td for data and for cells acting as both -->

<!ATTLIST th
  %attrs;
  abbr        %Text;         #IMPLIED
  axis        CDATA          #IMPLIED
  headers     IDREFS         #IMPLIED
  scope       %Scope;        #IMPLIED
  rowspan     %Number;       "1"
  colspan     %Number;       "1"
  %cellhalign;
  %cellvalign;
  >

<!ATTLIST td
  %attrs;
  abbr        %Text;         #IMPLIED
  axis        CDATA          #IMPLIED
  headers     IDREFS         #IMPLIED
  scope       %Scope;        #IMPLIED
  rowspan     %Number;       "1"
  colspan     %Number;       "1"
  %cellhalign;
  %cellvalign;
  >


A.1.2. XHTML-1.0-Transitional

The file DTD/xhtml1-transitional.dtd is a normative part of this specification. Its annotated contents are included here for completeness.

<!--
   Extensible HTML version 1.0 Transitional DTD

   This is the same as HTML 4 Transitional except for
   changes due to the differences between XML and SGML.

   Namespace = http://www.w3.org/1999/xhtml

   For further information, see: http://www.w3.org/TR/xhtml1

   Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio),
   All Rights Reserved. 

   This DTD module is identified by the PUBLIC and SYSTEM identifiers:

   PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

   $Revision: 1.27 $
   $Date: 2002/08/01 18:16:48 $

-->

<!--================ Character mnemonic entities =========================-->

<!ENTITY % HTMLlat1 PUBLIC
   "-//W3C//ENTITIES Latin 1 for XHTML//EN"
   "xhtml-lat1.ent">
%HTMLlat1;

<!ENTITY % HTMLsymbol PUBLIC
   "-//W3C//ENTITIES Symbols for XHTML//EN"
   "xhtml-symbol.ent">
%HTMLsymbol;

<!ENTITY % HTMLspecial PUBLIC
   "-//W3C//ENTITIES Special for XHTML//EN"
   "xhtml-special.ent">
%HTMLspecial;

<!--================== Imported Names ====================================-->

<!ENTITY % ContentType "CDATA">
    <!-- media type, as per [RFC2045] -->

<!ENTITY % ContentTypes "CDATA">
    <!-- comma-separated list of media types, as per [RFC2045] -->

<!ENTITY % Charset "CDATA">
    <!-- a character encoding, as per [RFC2045] -->

<!ENTITY % Charsets "CDATA">
    <!-- a space separated list of character encodings, as per [RFC2045] -->

<!ENTITY % LanguageCode "NMTOKEN">
    <!-- a language code, as per [RFC3066] -->

<!ENTITY % Character "CDATA">
    <!-- a single character, as per section 2.2 of [XML] -->

<!ENTITY % Number "CDATA">
    <!-- one or more digits -->

<!ENTITY % LinkTypes "CDATA">
    <!-- space-separated list of link types -->

<!ENTITY % MediaDesc "CDATA">
    <!-- single or comma-separated list of media descriptors -->

<!ENTITY % URI "CDATA">
    <!-- a Uniform Resource Identifier, see [RFC2396] -->

<!ENTITY % UriList "CDATA">
    <!-- a space separated list of Uniform Resource Identifiers -->

<!ENTITY % Datetime "CDATA">
    <!-- date and time information. ISO date format -->

<!ENTITY % Script "CDATA">
    <!-- script expression -->

<!ENTITY % StyleSheet "CDATA">
    <!-- style sheet data -->

<!ENTITY % Text "CDATA">
    <!-- used for titles etc. -->

<!ENTITY % FrameTarget "NMTOKEN">
    <!-- render in this frame -->

<!ENTITY % Length "CDATA">
    <!-- nn for pixels or nn% for percentage length -->

<!ENTITY % MultiLength "CDATA">
    <!-- pixel, percentage, or relative -->

<!ENTITY % Pixels "CDATA">
    <!-- integer representing length in pixels -->

<!-- these are used for image maps -->

<!ENTITY % Shape "(rect|circle|poly|default)">

<!ENTITY % Coords "CDATA">
    <!-- comma separated list of lengths -->

<!-- used for object, applet, img, input and iframe -->
<!ENTITY % ImgAlign "(top|middle|bottom|left|right)">

<!-- a color using sRGB: #RRGGBB as Hex values -->
<!ENTITY % Color "CDATA">

<!-- There are also 16 widely known color names with their sRGB values:

    Black  = #000000    Green  = #008000
    Silver = #C0C0C0    Lime   = #00FF00
    Gray   = #808080    Olive  = #808000
    White  = #FFFFFF    Yellow = #FFFF00
    Maroon = #800000    Navy   = #000080
    Red    = #FF0000    Blue   = #0000FF
    Purple = #800080    Teal   = #008080
    Fuchsia= #FF00FF    Aqua   = #00FFFF
-->

<!--=================== Generic Attributes ===============================-->

<!-- core attributes common to most elements
  id       document-wide unique id
  class    space separated list of classes
  style    associated style info
  title    advisory title/amplification
-->
<!ENTITY % coreattrs
 "id          ID             #IMPLIED
  class       CDATA          #IMPLIED
  style       %StyleSheet;   #IMPLIED
  title       %Text;         #IMPLIED"
  >

<!-- internationalization attributes
  lang        language code (backwards compatible)
  xml:lang    language code (as per XML 1.0 spec)
  dir         direction for weak/neutral text
-->
<!ENTITY % i18n
 "lang        %LanguageCode; #IMPLIED
  xml:lang    %LanguageCode; #IMPLIED
  dir         (ltr|rtl)      #IMPLIED"
  >

<!-- attributes for common UI events
  onclick     a pointer button was clicked
  ondblclick  a pointer button was double clicked
  onmousedown a pointer button was pressed down
  onmouseup   a pointer button was released
  onmousemove a pointer was moved onto the element
  onmouseout  a pointer was moved away from the element
  onkeypress  a key was pressed and released
  onkeydown   a key was pressed down
  onkeyup     a key was released
-->
<!ENTITY % events
 "onclick     %Script;       #IMPLIED
  ondblclick  %Script;       #IMPLIED
  onmousedown %Script;       #IMPLIED
  onmouseup   %Script;       #IMPLIED
  onmouseover %Script;       #IMPLIED
  onmousemove %Script;       #IMPLIED
  onmouseout  %Script;       #IMPLIED
  onkeypress  %Script;       #IMPLIED
  onkeydown   %Script;       #IMPLIED
  onkeyup     %Script;       #IMPLIED"
  >

<!-- attributes for elements that can get the focus
  accesskey   accessibility key character
  tabindex    position in tabbing order
  onfocus     the element got the focus
  onblur      the element lost the focus
-->
<!ENTITY % focus
 "accesskey   %Character;    #IMPLIED
  tabindex    %Number;       #IMPLIED
  onfocus     %Script;       #IMPLIED
  onblur      %Script;       #IMPLIED"
  >

<!ENTITY % attrs "%coreattrs; %i18n; %events;">

<!-- text alignment for p, div, h1-h6. The default is
     align="left" for ltr headings, "right" for rtl -->

<!ENTITY % TextAlign "align (left|center|right|justify) #IMPLIED">

<!--=================== Text Elements ====================================-->

<!ENTITY % special.extra
   "object | applet | img | map | iframe">
    
<!ENTITY % special.basic
    "br | span | bdo">

<!ENTITY % special
   "%special.basic; | %special.extra;">

<!ENTITY % fontstyle.extra "big | small | font | basefont">

<!ENTITY % fontstyle.basic "tt | i | b | u
                      | s | strike ">

<!ENTITY % fontstyle "%fontstyle.basic; | %fontstyle.extra;">

<!ENTITY % phrase.extra "sub | sup">
<!ENTITY % phrase.basic "em | strong | dfn | code | q |
                   samp | kbd | var | cite | abbr | acronym">

<!ENTITY % phrase "%phrase.basic; | %phrase.extra;">

<!ENTITY % inline.forms "input | select | textarea | label | button">

<!-- these can occur at block or inline level -->
<!ENTITY % misc.inline "ins | del | script">

<!-- these can only occur at block level -->
<!ENTITY % misc "noscript | %misc.inline;">

<!ENTITY % inline "a | %special; | %fontstyle; | %phrase; | %inline.forms;">

<!-- %Inline; covers inline or "text-level" elements -->
<!ENTITY % Inline "(#PCDATA | %inline; | %misc.inline;)*">

<!--================== Block level elements ==============================-->

<!ENTITY % heading "h1|h2|h3|h4|h5|h6">
<!ENTITY % lists "ul | ol | dl | menu | dir">
<!ENTITY % blocktext "pre | hr | blockquote | address | center | noframes">

<!ENTITY % block
    "p | %heading; | div | %lists; | %blocktext; | isindex |fieldset | table">

<!-- %Flow; mixes block and inline and is used for list items etc. -->
<!ENTITY % Flow "(#PCDATA | %block; | form | %inline; | %misc;)*">

<!--================== Content models for exclusions =====================-->

<!-- a elements use %Inline; excluding a -->

<!ENTITY % a.content
   "(#PCDATA | %special; | %fontstyle; | %phrase; | %inline.forms; | %misc.inline;)*">

<!-- pre uses %Inline excluding img, object, applet, big, small,
     font, or basefont -->

<!ENTITY % pre.content
   "(#PCDATA | a | %special.basic; | %fontstyle.basic; | %phrase.basic; |
       %inline.forms; | %misc.inline;)*">

<!-- form uses %Flow; excluding form -->

<!ENTITY % form.content "(#PCDATA | %block; | %inline; | %misc;)*">

<!-- button uses %Flow; but excludes a, form, form controls, iframe -->

<!ENTITY % button.content
   "(#PCDATA | p | %heading; | div | %lists; | %blocktext; |
      table | br | span | bdo | object | applet | img | map |
      %fontstyle; | %phrase; | %misc;)*">

<!--================ Document Structure ==================================-->

<!-- the namespace URI designates the document profile -->

<!ELEMENT html (head, body)>
<!ATTLIST html
  %i18n;
  id          ID             #IMPLIED
  xmlns       %URI;          #FIXED 'http://www.w3.org/1999/xhtml'
  >

<!--================ Document Head =======================================-->

<!ENTITY % head.misc "(script|style|meta|link|object|isindex)*">

<!-- content model is %head.misc; combined with a single
     title and an optional base element in any order -->

<!ELEMENT head (%head.misc;,
     ((title, %head.misc;, (base, %head.misc;)?) |
      (base, %head.misc;, (title, %head.misc;))))>

<!ATTLIST head
  %i18n;
  id          ID             #IMPLIED
  profile     %URI;          #IMPLIED
  >

<!-- The title element is not considered part of the flow of text.
       It should be displayed, for example as the page header or
       window title. Exactly one title is required per document.
    -->
<!ELEMENT title (#PCDATA)>
<!ATTLIST title 
  %i18n;
  id          ID             #IMPLIED
  >

<!-- document base URI -->

<!ELEMENT base EMPTY>
<!ATTLIST base
  id          ID             #IMPLIED
  href        %URI;          #IMPLIED
  target      %FrameTarget;  #IMPLIED
  >

<!-- generic metainformation -->
<!ELEMENT meta EMPTY>
<!ATTLIST meta
  %i18n;
  id          ID             #IMPLIED
  http-equiv  CDATA          #IMPLIED
  name        CDATA          #IMPLIED
  content     CDATA          #REQUIRED
  scheme      CDATA          #IMPLIED
  >

<!--
  Relationship values can be used in principle:

   a) for document specific toolbars/menus when used
      with the link element in document head e.g.
        start, contents, previous, next, index, end, help
   b) to link to a separate style sheet (rel="stylesheet")
   c) to make a link to a script (rel="script")
   d) by stylesheets to control how collections of
      html nodes are rendered into printed documents
   e) to make a link to a printable version of this document
      e.g. a PostScript or PDF version (rel="alternate" media="print")
-->

<!ELEMENT link EMPTY>
<!ATTLIST link
  %attrs;
  charset     %Charset;      #IMPLIED
  href        %URI;          #IMPLIED
  hreflang    %LanguageCode; #IMPLIED
  type        %ContentType;  #IMPLIED
  rel         %LinkTypes;    #IMPLIED
  rev         %LinkTypes;    #IMPLIED
  media       %MediaDesc;    #IMPLIED
  target      %FrameTarget;  #IMPLIED
  >

<!-- style info, which may include CDATA sections -->
<!ELEMENT style (#PCDATA)>
<!ATTLIST style
  %i18n;
  id          ID             #IMPLIED
  type        %ContentType;  #REQUIRED
  media       %MediaDesc;    #IMPLIED
  title       %Text;         #IMPLIED
  xml:space   (preserve)     #FIXED 'preserve'
  >

<!-- script statements, which may include CDATA sections -->
<!ELEMENT script (#PCDATA)>
<!ATTLIST script
  id          ID             #IMPLIED
  charset     %Charset;      #IMPLIED
  type        %ContentType;  #REQUIRED
  language    CDATA          #IMPLIED
  src         %URI;          #IMPLIED
  defer       (defer)        #IMPLIED
  xml:space   (preserve)     #FIXED 'preserve'
  >

<!-- alternate content container for non script-based rendering -->

<!ELEMENT noscript %Flow;>
<!ATTLIST noscript
  %attrs;
  >

<!--======================= Frames =======================================-->

<!-- inline subwindow -->

<!ELEMENT iframe %Flow;>
<!ATTLIST iframe
  %coreattrs;
  longdesc    %URI;          #IMPLIED
  name        NMTOKEN        #IMPLIED
  src         %URI;          #IMPLIED
  frameborder (1|0)          "1"
  marginwidth %Pixels;       #IMPLIED
  marginheight %Pixels;      #IMPLIED
  scrolling   (yes|no|auto)  "auto"
  align       %ImgAlign;     #IMPLIED
  height      %Length;       #IMPLIED
  width       %Length;       #IMPLIED
  >

<!-- alternate content container for non frame-based rendering -->

<!ELEMENT noframes %Flow;>
<!ATTLIST noframes
  %attrs;
  >

<!--=================== Document Body ====================================-->

<!ELEMENT body %Flow;>
<!ATTLIST body
  %attrs;
  onload      %Script;       #IMPLIED
  onunload    %Script;       #IMPLIED
  background  %URI;          #IMPLIED
  bgcolor     %Color;        #IMPLIED
  text        %Color;        #IMPLIED
  link        %Color;        #IMPLIED
  vlink       %Color;        #IMPLIED
  alink       %Color;        #IMPLIED
  >

<!ELEMENT div %Flow;>  <!-- generic language/style container -->
<!ATTLIST div
  %attrs;
  %TextAlign;
  >

<!--=================== Paragraphs =======================================-->

<!ELEMENT p %Inline;>
<!ATTLIST p
  %attrs;
  %TextAlign;
  >

<!--=================== Headings =========================================-->

<!--
  There are six levels of headings from h1 (the most important)
  to h6 (the least important).
-->

<!ELEMENT h1  %Inline;>
<!ATTLIST h1
  %attrs;
  %TextAlign;
  >

<!ELEMENT h2 %Inline;>
<!ATTLIST h2
  %attrs;
  %TextAlign;
  >

<!ELEMENT h3 %Inline;>
<!ATTLIST h3
  %attrs;
  %TextAlign;
  >

<!ELEMENT h4 %Inline;>
<!ATTLIST h4
  %attrs;
  %TextAlign;
  >

<!ELEMENT h5 %Inline;>
<!ATTLIST h5
  %attrs;
  %TextAlign;
  >

<!ELEMENT h6 %Inline;>
<!ATTLIST h6
  %attrs;
  %TextAlign;
  >

<!--=================== Lists ============================================-->

<!-- Unordered list bullet styles -->

<!ENTITY % ULStyle "(disc|square|circle)">

<!-- Unordered list -->

<!ELEMENT ul (li)+>
<!ATTLIST ul
  %attrs;
  type        %ULStyle;     #IMPLIED
  compact     (compact)     #IMPLIED
  >

<!-- Ordered list numbering style

    1   arabic numbers      1, 2, 3, ...
    a   lower alpha         a, b, c, ...
    A   upper alpha         A, B, C, ...
    i   lower roman         i, ii, iii, ...
    I   upper roman         I, II, III, ...

    The style is applied to the sequence number which by default
    is reset to 1 for the first list item in an ordered list.
-->
<!ENTITY % OLStyle "CDATA">

<!-- Ordered (numbered) list -->

<!ELEMENT ol (li)+>
<!ATTLIST ol
  %attrs;
  type        %OLStyle;      #IMPLIED
  compact     (compact)      #IMPLIED
  start       %Number;       #IMPLIED
  >

<!-- single column list (DEPRECATED) --> 
<!ELEMENT menu (li)+>
<!ATTLIST menu
  %attrs;
  compact     (compact)     #IMPLIED
  >

<!-- multiple column list (DEPRECATED) --> 
<!ELEMENT dir (li)+>
<!ATTLIST dir
  %attrs;
  compact     (compact)     #IMPLIED
  >

<!-- LIStyle is constrained to: "(%ULStyle;|%OLStyle;)" -->
<!ENTITY % LIStyle "CDATA">

<!-- list item -->

<!ELEMENT li %Flow;>
<!ATTLIST li
  %attrs;
  type        %LIStyle;      #IMPLIED
  value       %Number;       #IMPLIED
  >

<!-- definition lists - dt for term, dd for its definition -->

<!ELEMENT dl (dt|dd)+>
<!ATTLIST dl
  %attrs;
  compact     (compact)      #IMPLIED
  >

<!ELEMENT dt %Inline;>
<!ATTLIST dt
  %attrs;
  >

<!ELEMENT dd %Flow;>
<!ATTLIST dd
  %attrs;
  >

<!--=================== Address ==========================================-->

<!-- information on author -->

<!ELEMENT address (#PCDATA | %inline; | %misc.inline; | p)*>
<!ATTLIST address
  %attrs;
  >

<!--=================== Horizontal Rule ==================================-->

<!ELEMENT hr EMPTY>
<!ATTLIST hr
  %attrs;
  align       (left|center|right) #IMPLIED
  noshade     (noshade)      #IMPLIED
  size        %Pixels;       #IMPLIED
  width       %Length;       #IMPLIED
  >

<!--=================== Preformatted Text ================================-->

<!-- content is %Inline; excluding 
        "img|object|applet|big|small|sub|sup|font|basefont" -->

<!ELEMENT pre %pre.content;>
<!ATTLIST pre
  %attrs;
  width       %Number;      #IMPLIED
  xml:space   (preserve)    #FIXED 'preserve'
  >

<!--=================== Block-like Quotes ================================-->

<!ELEMENT blockquote %Flow;>
<!ATTLIST blockquote
  %attrs;
  cite        %URI;          #IMPLIED
  >

<!--=================== Text alignment ===================================-->

<!-- center content -->
<!ELEMENT center %Flow;>
<!ATTLIST center
  %attrs;
  >

<!--=================== Inserted/Deleted Text ============================-->

<!--
  ins/del are allowed in block and inline content, but its
  inappropriate to include block content within an ins element
  occurring in inline content.
-->
<!ELEMENT ins %Flow;>
<!ATTLIST ins
  %attrs;
  cite        %URI;          #IMPLIED
  datetime    %Datetime;     #IMPLIED
  >

<!ELEMENT del %Flow;>
<!ATTLIST del
  %attrs;
  cite        %URI;          #IMPLIED
  datetime    %Datetime;     #IMPLIED
  >

<!--================== The Anchor Element ================================-->

<!-- content is %Inline; except that anchors shouldn't be nested -->

<!ELEMENT a %a.content;>
<!ATTLIST a
  %attrs;
  %focus;
  charset     %Charset;      #IMPLIED
  type        %ContentType;  #IMPLIED
  name        NMTOKEN        #IMPLIED
  href        %URI;          #IMPLIED
  hreflang    %LanguageCode; #IMPLIED
  rel         %LinkTypes;    #IMPLIED
  rev         %LinkTypes;    #IMPLIED
  shape       %Shape;        "rect"
  coords      %Coords;       #IMPLIED
  target      %FrameTarget;  #IMPLIED
  >

<!--===================== Inline Elements ================================-->

<!ELEMENT span %Inline;> <!-- generic language/style container -->
<!ATTLIST span
  %attrs;
  >

<!ELEMENT bdo %Inline;>  <!-- I18N BiDi over-ride -->
<!ATTLIST bdo
  %coreattrs;
  %events;
  lang        %LanguageCode; #IMPLIED
  xml:lang    %LanguageCode; #IMPLIED
  dir         (ltr|rtl)      #REQUIRED
  >

<!ELEMENT br EMPTY>   <!-- forced line break -->
<!ATTLIST br
  %coreattrs;
  clear       (left|all|right|none) "none"
  >

<!ELEMENT em %Inline;>   <!-- emphasis -->
<!ATTLIST em %attrs;>

<!ELEMENT strong %Inline;>   <!-- strong emphasis -->
<!ATTLIST strong %attrs;>

<!ELEMENT dfn %Inline;>   <!-- definitional -->
<!ATTLIST dfn %attrs;>

<!ELEMENT code %Inline;>   <!-- program code -->
<!ATTLIST code %attrs;>

<!ELEMENT samp %Inline;>   <!-- sample -->
<!ATTLIST samp %attrs;>

<!ELEMENT kbd %Inline;>  <!-- something user would type -->
<!ATTLIST kbd %attrs;>

<!ELEMENT var %Inline;>   <!-- variable -->
<!ATTLIST var %attrs;>

<!ELEMENT cite %Inline;>   <!-- citation -->
<!ATTLIST cite %attrs;>

<!ELEMENT abbr %Inline;>   <!-- abbreviation -->
<!ATTLIST abbr %attrs;>

<!ELEMENT acronym %Inline;>   <!-- acronym -->
<!ATTLIST acronym %attrs;>

<!ELEMENT q %Inline;>   <!-- inlined quote -->
<!ATTLIST q
  %attrs;
  cite        %URI;          #IMPLIED
  >

<!ELEMENT sub %Inline;> <!-- subscript -->
<!ATTLIST sub %attrs;>

<!ELEMENT sup %Inline;> <!-- superscript -->
<!ATTLIST sup %attrs;>

<!ELEMENT tt %Inline;>   <!-- fixed pitch font -->
<!ATTLIST tt %attrs;>

<!ELEMENT i %Inline;>   <!-- italic font -->
<!ATTLIST i %attrs;>

<!ELEMENT b %Inline;>   <!-- bold font -->
<!ATTLIST b %attrs;>

<!ELEMENT big %Inline;>   <!-- bigger font -->
<!ATTLIST big %attrs;>

<!ELEMENT small %Inline;>   <!-- smaller font -->
<!ATTLIST small %attrs;>

<!ELEMENT u %Inline;>   <!-- underline -->
<!ATTLIST u %attrs;>

<!ELEMENT s %Inline;>   <!-- strike-through -->
<!ATTLIST s %attrs;>

<!ELEMENT strike %Inline;>   <!-- strike-through -->
<!ATTLIST strike %attrs;>

<!ELEMENT basefont EMPTY>  <!-- base font size -->
<!ATTLIST basefont
  id          ID             #IMPLIED
  size        CDATA          #REQUIRED
  color       %Color;        #IMPLIED
  face        CDATA          #IMPLIED
  >

<!ELEMENT font %Inline;> <!-- local change to font -->
<!ATTLIST font
  %coreattrs;
  %i18n;
  size        CDATA          #IMPLIED
  color       %Color;        #IMPLIED
  face        CDATA          #IMPLIED
  >

<!--==================== Object ======================================-->
<!--
  object is used to embed objects as part of HTML pages.
  param elements should precede other content. Parameters
  can also be expressed as attribute/value pairs on the
  object element itself when brevity is desired.
-->

<!ELEMENT object (#PCDATA | param | %block; | form | %inline; | %misc;)*>
<!ATTLIST object
  %attrs;
  declare     (declare)      #IMPLIED
  classid     %URI;          #IMPLIED
  codebase    %URI;          #IMPLIED
  data        %URI;          #IMPLIED
  type        %ContentType;  #IMPLIED
  codetype    %ContentType;  #IMPLIED
  archive     %UriList;      #IMPLIED
  standby     %Text;         #IMPLIED
  height      %Length;       #IMPLIED
  width       %Length;       #IMPLIED
  usemap      %URI;          #IMPLIED
  name        NMTOKEN        #IMPLIED
  tabindex    %Number;       #IMPLIED
  align       %ImgAlign;     #IMPLIED
  border      %Pixels;       #IMPLIED
  hspace      %Pixels;       #IMPLIED
  vspace      %Pixels;       #IMPLIED
  >

<!--
  param is used to supply a named property value.
  In XML it would seem natural to follow RDF and support an
  abbreviated syntax where the param elements are replaced
  by attribute value pairs on the object start tag.
-->
<!ELEMENT param EMPTY>
<!ATTLIST param
  id          ID             #IMPLIED
  name        CDATA          #REQUIRED
  value       CDATA          #IMPLIED
  valuetype   (data|ref|object) "data"
  type        %ContentType;  #IMPLIED
  >

<!--=================== Java applet ==================================-->
<!--
  One of code or object attributes must be present.
  Place param elements before other content.
-->
<!ELEMENT applet (#PCDATA | param | %block; | form | %inline; | %misc;)*>
<!ATTLIST applet
  %coreattrs;
  codebase    %URI;          #IMPLIED
  archive     CDATA          #IMPLIED
  code        CDATA          #IMPLIED
  object      CDATA          #IMPLIED
  alt         %Text;         #IMPLIED
  name        NMTOKEN        #IMPLIED
  width       %Length;       #REQUIRED
  height      %Length;       #REQUIRED
  align       %ImgAlign;     #IMPLIED
  hspace      %Pixels;       #IMPLIED
  vspace      %Pixels;       #IMPLIED
  >

<!--=================== Images ===========================================-->

<!--
   To avoid accessibility problems for people who aren't
   able to see the image, you should provide a text
   description using the alt and longdesc attributes.
   In addition, avoid the use of server-side image maps.
-->

<!ELEMENT img EMPTY>
<!ATTLIST img
  %attrs;
  src         %URI;          #REQUIRED
  alt         %Text;         #REQUIRED
  name        NMTOKEN        #IMPLIED
  longdesc    %URI;          #IMPLIED
  height      %Length;       #IMPLIED
  width       %Length;       #IMPLIED
  usemap      %URI;          #IMPLIED
  ismap       (ismap)        #IMPLIED
  align       %ImgAlign;     #IMPLIED
  border      %Length;       #IMPLIED
  hspace      %Pixels;       #IMPLIED
  vspace      %Pixels;       #IMPLIED
  >

<!-- usemap points to a map element which may be in this document
  or an external document, although the latter is not widely supported -->

<!--================== Client-side image maps ============================-->

<!-- These can be placed in the same document or grouped in a
     separate document although this isn't yet widely supported -->

<!ELEMENT map ((%block; | form | %misc;)+ | area+)>
<!ATTLIST map
  %i18n;
  %events;
  id          ID             #REQUIRED
  class       CDATA          #IMPLIED
  style       %StyleSheet;   #IMPLIED
  title       %Text;         #IMPLIED
  name        CDATA          #IMPLIED
  >

<!ELEMENT area EMPTY>
<!ATTLIST area
  %attrs;
  %focus;
  shape       %Shape;        "rect"
  coords      %Coords;       #IMPLIED
  href        %URI;          #IMPLIED
  nohref      (nohref)       #IMPLIED
  alt         %Text;         #REQUIRED
  target      %FrameTarget;  #IMPLIED
  >

<!--================ Forms ===============================================-->

<!ELEMENT form %form.content;>   <!-- forms shouldn't be nested -->

<!ATTLIST form
  %attrs;
  action      %URI;          #REQUIRED
  method      (get|post)     "get"
  name        NMTOKEN        #IMPLIED
  enctype     %ContentType;  "application/x-www-form-urlencoded"
  onsubmit    %Script;       #IMPLIED
  onreset     %Script;       #IMPLIED
  accept      %ContentTypes; #IMPLIED
  accept-charset %Charsets;  #IMPLIED
  target      %FrameTarget;  #IMPLIED
  >

<!--
  Each label must not contain more than ONE field
  Label elements shouldn't be nested.
-->
<!ELEMENT label %Inline;>
<!ATTLIST label
  %attrs;
  for         IDREF          #IMPLIED
  accesskey   %Character;    #IMPLIED
  onfocus     %Script;       #IMPLIED
  onblur      %Script;       #IMPLIED
  >

<!ENTITY % InputType
  "(text | password | checkbox |
    radio | submit | reset |
    file | hidden | image | button)"
   >

<!-- the name attribute is required for all but submit & reset -->

<!ELEMENT input EMPTY>     <!-- form control -->
<!ATTLIST input
  %attrs;
  %focus;
  type        %InputType;    "text"
  name        CDATA          #IMPLIED
  value       CDATA          #IMPLIED
  checked     (checked)      #IMPLIED
  disabled    (disabled)     #IMPLIED
  readonly    (readonly)     #IMPLIED
  size        CDATA          #IMPLIED
  maxlength   %Number;       #IMPLIED
  src         %URI;          #IMPLIED
  alt         CDATA          #IMPLIED
  usemap      %URI;          #IMPLIED
  onselect    %Script;       #IMPLIED
  onchange    %Script;       #IMPLIED
  accept      %ContentTypes; #IMPLIED
  align       %ImgAlign;     #IMPLIED
  >

<!ELEMENT select (optgroup|option)+>  <!-- option selector -->
<!ATTLIST select
  %attrs;
  name        CDATA          #IMPLIED
  size        %Number;       #IMPLIED
  multiple    (multiple)     #IMPLIED
  disabled    (disabled)     #IMPLIED
  tabindex    %Number;       #IMPLIED
  onfocus     %Script;       #IMPLIED
  onblur      %Script;       #IMPLIED
  onchange    %Script;       #IMPLIED
  >

<!ELEMENT optgroup (option)+>   <!-- option group -->
<!ATTLIST optgroup
  %attrs;
  disabled    (disabled)     #IMPLIED
  label       %Text;         #REQUIRED
  >

<!ELEMENT option (#PCDATA)>     <!-- selectable choice -->
<!ATTLIST option
  %attrs;
  selected    (selected)     #IMPLIED
  disabled    (disabled)     #IMPLIED
  label       %Text;         #IMPLIED
  value       CDATA          #IMPLIED
  >

<!ELEMENT textarea (#PCDATA)>     <!-- multi-line text field -->
<!ATTLIST textarea
  %attrs;
  %focus;
  name        CDATA          #IMPLIED
  rows        %Number;       #REQUIRED
  cols        %Number;       #REQUIRED
  disabled    (disabled)     #IMPLIED
  readonly    (readonly)     #IMPLIED
  onselect    %Script;       #IMPLIED
  onchange    %Script;       #IMPLIED
  >

<!--
  The fieldset element is used to group form fields.
  Only one legend element should occur in the content
  and if present should only be preceded by whitespace.
-->
<!ELEMENT fieldset (#PCDATA | legend | %block; | form | %inline; | %misc;)*>
<!ATTLIST fieldset
  %attrs;
  >

<!ENTITY % LAlign "(top|bottom|left|right)">

<!ELEMENT legend %Inline;>     <!-- fieldset label -->
<!ATTLIST legend
  %attrs;
  accesskey   %Character;    #IMPLIED
  align       %LAlign;       #IMPLIED
  >

<!--
 Content is %Flow; excluding a, form, form controls, iframe
--> 
<!ELEMENT button %button.content;>  <!-- push button -->
<!ATTLIST button
  %attrs;
  %focus;
  name        CDATA          #IMPLIED
  value       CDATA          #IMPLIED
  type        (button|submit|reset) "submit"
  disabled    (disabled)     #IMPLIED
  >

<!-- single-line text input control (DEPRECATED) -->
<!ELEMENT isindex EMPTY>
<!ATTLIST isindex
  %coreattrs;
  %i18n;
  prompt      %Text;         #IMPLIED
  >

<!--======================= Tables =======================================-->

<!-- Derived from IETF HTML table standard, see [RFC1942] -->

<!--
 The border attribute sets the thickness of the frame around the
 table. The default units are screen pixels.

 The frame attribute specifies which parts of the frame around
 the table should be rendered. The values are not the same as
 CALS to avoid a name clash with the valign attribute.
-->
<!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)">

<!--
 The rules attribute defines which rules to draw between cells:

 If rules is absent then assume:
     "none" if border is absent or border="0" otherwise "all"
-->

<!ENTITY % TRules "(none | groups | rows | cols | all)">
  
<!-- horizontal placement of table relative to document -->
<!ENTITY % TAlign "(left|center|right)">

<!-- horizontal alignment attributes for cell contents

  char        alignment char, e.g. char=':'
  charoff     offset for alignment char
-->
<!ENTITY % cellhalign
  "align      (left|center|right|justify|char) #IMPLIED
   char       %Character;    #IMPLIED
   charoff    %Length;       #IMPLIED"
  >

<!-- vertical alignment attributes for cell contents -->
<!ENTITY % cellvalign
  "valign     (top|middle|bottom|baseline) #IMPLIED"
  >

<!ELEMENT table
     (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))>
<!ELEMENT caption  %Inline;>
<!ELEMENT thead    (tr)+>
<!ELEMENT tfoot    (tr)+>
<!ELEMENT tbody    (tr)+>
<!ELEMENT colgroup (col)*>
<!ELEMENT col      EMPTY>
<!ELEMENT tr       (th|td)+>
<!ELEMENT th       %Flow;>
<!ELEMENT td       %Flow;>

<!ATTLIST table
  %attrs;
  summary     %Text;         #IMPLIED
  width       %Length;       #IMPLIED
  border      %Pixels;       #IMPLIED
  frame       %TFrame;       #IMPLIED
  rules       %TRules;       #IMPLIED
  cellspacing %Length;       #IMPLIED
  cellpadding %Length;       #IMPLIED
  align       %TAlign;       #IMPLIED
  bgcolor     %Color;        #IMPLIED
  >

<!ENTITY % CAlign "(top|bottom|left|right)">

<!ATTLIST caption
  %attrs;
  align       %CAlign;       #IMPLIED
  >

<!--
colgroup groups a set of col elements. It allows you to group
several semantically related columns together.
-->
<!ATTLIST colgroup
  %attrs;
  span        %Number;       "1"
  width       %MultiLength;  #IMPLIED
  %cellhalign;
  %cellvalign;
  >

<!--
 col elements define the alignment properties for cells in
 one or more columns.

 The width attribute specifies the width of the columns, e.g.

     width=64        width in screen pixels
     width=0.5*      relative width of 0.5

 The span attribute causes the attributes of one
 col element to apply to more than one column.
-->
<!ATTLIST col
  %attrs;
  span        %Number;       "1"
  width       %MultiLength;  #IMPLIED
  %cellhalign;
  %cellvalign;
  >

<!--
    Use thead to duplicate headers when breaking table
    across page boundaries, or for static headers when
    tbody sections are rendered in scrolling panel.

    Use tfoot to duplicate footers when breaking table
    across page boundaries, or for static footers when
    tbody sections are rendered in scrolling panel.

    Use multiple tbody sections when rules are needed
    between groups of table rows.
-->
<!ATTLIST thead
  %attrs;
  %cellhalign;
  %cellvalign;
  >

<!ATTLIST tfoot
  %attrs;
  %cellhalign;
  %cellvalign;
  >

<!ATTLIST tbody
  %attrs;
  %cellhalign;
  %cellvalign;
  >

<!ATTLIST tr
  %attrs;
  %cellhalign;
  %cellvalign;
  bgcolor     %Color;        #IMPLIED
  >

<!-- Scope is simpler than headers attribute for common tables -->
<!ENTITY % Scope "(row|col|rowgroup|colgroup)">

<!-- th is for headers, td for data and for cells acting as both -->

<!ATTLIST th
  %attrs;
  abbr        %Text;         #IMPLIED
  axis        CDATA          #IMPLIED
  headers     IDREFS         #IMPLIED
  scope       %Scope;        #IMPLIED
  rowspan     %Number;       "1"
  colspan     %Number;       "1"
  %cellhalign;
  %cellvalign;
  nowrap      (nowrap)       #IMPLIED
  bgcolor     %Color;        #IMPLIED
  width       %Length;       #IMPLIED
  height      %Length;       #IMPLIED
  >

<!ATTLIST td
  %attrs;
  abbr        %Text;         #IMPLIED
  axis        CDATA          #IMPLIED
  headers     IDREFS         #IMPLIED
  scope       %Scope;        #IMPLIED
  rowspan     %Number;       "1"
  colspan     %Number;       "1"
  %cellhalign;
  %cellvalign;
  nowrap      (nowrap)       #IMPLIED
  bgcolor     %Color;        #IMPLIED
  width       %Length;       #IMPLIED
  height      %Length;       #IMPLIED
  >


A.1.3. XHTML-1.0-Frameset

The file DTD/xhtml1-frameset.dtd is a normative part of this specification. Its annotated contents are included here for completeness.

<!--
   Extensible HTML version 1.0 Frameset DTD

   This is the same as HTML 4 Frameset except for
   changes due to the differences between XML and SGML.

   Namespace = http://www.w3.org/1999/xhtml

   For further information, see: http://www.w3.org/TR/xhtml1

   Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio),
   All Rights Reserved. 

   This DTD module is identified by the PUBLIC and SYSTEM identifiers:

   PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
   SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"

   $Revision: 1.26 $
   $Date: 2002/08/01 18:16:48 $

-->

<!--================ Character mnemonic entities =========================-->

<!ENTITY % HTMLlat1 PUBLIC
   "-//W3C//ENTITIES Latin 1 for XHTML//EN"
   "xhtml-lat1.ent">
%HTMLlat1;

<!ENTITY % HTMLsymbol PUBLIC
   "-//W3C//ENTITIES Symbols for XHTML//EN"
   "xhtml-symbol.ent">
%HTMLsymbol;

<!ENTITY % HTMLspecial PUBLIC
   "-//W3C//ENTITIES Special for XHTML//EN"
   "xhtml-special.ent">
%HTMLspecial;

<!--================== Imported Names ====================================-->

<!ENTITY % ContentType "CDATA">
    <!-- media type, as per [RFC2045] -->

<!ENTITY % ContentTypes "CDATA">
    <!-- comma-separated list of media types, as per [RFC2045] -->

<!ENTITY % Charset "CDATA">
    <!-- a character encoding, as per [RFC2045] -->

<!ENTITY % Charsets "CDATA">
    <!-- a space separated list of character encodings, as per [RFC2045] -->

<!ENTITY % LanguageCode "NMTOKEN">
    <!-- a language code, as per [RFC3066] -->

<!ENTITY % Character "CDATA">
    <!-- a single character, as per section 2.2 of [XML] -->

<!ENTITY % Number "CDATA">
    <!-- one or more digits -->

<!ENTITY % LinkTypes "CDATA">
    <!-- space-separated list of link types -->

<!ENTITY % MediaDesc "CDATA">
    <!-- single or comma-separated list of media descriptors -->

<!ENTITY % URI "CDATA">
    <!-- a Uniform Resource Identifier, see [RFC2396] -->

<!ENTITY % UriList "CDATA">
    <!-- a space separated list of Uniform Resource Identifiers -->

<!ENTITY % Datetime "CDATA">
    <!-- date and time information. ISO date format -->

<!ENTITY % Script "CDATA">
    <!-- script expression -->

<!ENTITY % StyleSheet "CDATA">
    <!-- style sheet data -->

<!ENTITY % Text "CDATA">
    <!-- used for titles etc. -->

<!ENTITY % FrameTarget "NMTOKEN">
    <!-- render in this frame -->

<!ENTITY % Length "CDATA">
    <!-- nn for pixels or nn% for percentage length -->

<!ENTITY % MultiLength "CDATA">
    <!-- pixel, percentage, or relative -->

<!ENTITY % MultiLengths "CDATA">
    <!-- comma-separated list of MultiLength -->

<!ENTITY % Pixels "CDATA">
    <!-- integer representing length in pixels -->

<!-- these are used for image maps -->

<!ENTITY % Shape "(rect|circle|poly|default)">

<!ENTITY % Coords "CDATA">
    <!-- comma separated list of lengths -->

<!-- used for object, applet, img, input and iframe -->
<!ENTITY % ImgAlign "(top|middle|bottom|left|right)">

<!-- a color using sRGB: #RRGGBB as Hex values -->
<!ENTITY % Color "CDATA">

<!-- There are also 16 widely known color names with their sRGB values:

    Black  = #000000    Green  = #008000
    Silver = #C0C0C0    Lime   = #00FF00
    Gray   = #808080    Olive  = #808000
    White  = #FFFFFF    Yellow = #FFFF00
    Maroon = #800000    Navy   = #000080
    Red    = #FF0000    Blue   = #0000FF
    Purple = #800080    Teal   = #008080
    Fuchsia= #FF00FF    Aqua   = #00FFFF
-->

<!--=================== Generic Attributes ===============================-->

<!-- core attributes common to most elements
  id       document-wide unique id
  class    space separated list of classes
  style    associated style info
  title    advisory title/amplification
-->
<!ENTITY % coreattrs
 "id          ID             #IMPLIED
  class       CDATA          #IMPLIED
  style       %StyleSheet;   #IMPLIED
  title       %Text;         #IMPLIED"
  >

<!-- internationalization attributes
  lang        language code (backwards compatible)
  xml:lang    language code (as per XML 1.0 spec)
  dir         direction for weak/neutral text
-->
<!ENTITY % i18n
 "lang        %LanguageCode; #IMPLIED
  xml:lang    %LanguageCode; #IMPLIED
  dir         (ltr|rtl)      #IMPLIED"
  >

<!-- attributes for common UI events
  onclick     a pointer button was clicked
  ondblclick  a pointer button was double clicked
  onmousedown a pointer button was pressed down
  onmouseup   a pointer button was released
  onmousemove a pointer was moved onto the element
  onmouseout  a pointer was moved away from the element
  onkeypress  a key was pressed and released
  onkeydown   a key was pressed down
  onkeyup     a key was released
-->
<!ENTITY % events
 "onclick     %Script;       #IMPLIED
  ondblclick  %Script;       #IMPLIED
  onmousedown %Script;       #IMPLIED
  onmouseup   %Script;       #IMPLIED
  onmouseover %Script;       #IMPLIED
  onmousemove %Script;       #IMPLIED
  onmouseout  %Script;       #IMPLIED
  onkeypress  %Script;       #IMPLIED
  onkeydown   %Script;       #IMPLIED
  onkeyup     %Script;       #IMPLIED"
  >

<!-- attributes for elements that can get the focus
  accesskey   accessibility key character
  tabindex    position in tabbing order
  onfocus     the element got the focus
  onblur      the element lost the focus
-->
<!ENTITY % focus
 "accesskey   %Character;    #IMPLIED
  tabindex    %Number;       #IMPLIED
  onfocus     %Script;       #IMPLIED
  onblur      %Script;       #IMPLIED"
  >

<!ENTITY % attrs "%coreattrs; %i18n; %events;">

<!-- text alignment for p, div, h1-h6. The default is
     align="left" for ltr headings, "right" for rtl -->

<!ENTITY % TextAlign "align (left|center|right|justify) #IMPLIED">

<!--=================== Text Elements ====================================-->

<!ENTITY % special.extra
   "object | applet | img | map | iframe">
    
<!ENTITY % special.basic
    "br | span | bdo">

<!ENTITY % special
   "%special.basic; | %special.extra;">

<!ENTITY % fontstyle.extra "big | small | font | basefont">

<!ENTITY % fontstyle.basic "tt | i | b | u
                      | s | strike ">

<!ENTITY % fontstyle "%fontstyle.basic; | %fontstyle.extra;">

<!ENTITY % phrase.extra "sub | sup">
<!ENTITY % phrase.basic "em | strong | dfn | code | q |
                   samp | kbd | var | cite | abbr | acronym">

<!ENTITY % phrase "%phrase.basic; | %phrase.extra;">

<!ENTITY % inline.forms "input | select | textarea | label | button">

<!-- these can occur at block or inline level -->
<!ENTITY % misc.inline "ins | del | script">

<!-- these can only occur at block level -->
<!ENTITY % misc "noscript | %misc.inline;">


<!ENTITY % inline "a | %special; | %fontstyle; | %phrase; | %inline.forms;">

<!-- %Inline; covers inline or "text-level" elements -->
<!ENTITY % Inline "(#PCDATA | %inline; | %misc.inline;)*">

<!--================== Block level elements ==============================-->

<!ENTITY % heading "h1|h2|h3|h4|h5|h6">
<!ENTITY % lists "ul | ol | dl | menu | dir">
<!ENTITY % blocktext "pre | hr | blockquote | address | center">

<!ENTITY % block
    "p | %heading; | div | %lists; | %blocktext; | isindex | fieldset | table">

<!-- %Flow; mixes block and inline and is used for list items etc. -->
<!ENTITY % Flow "(#PCDATA | %block; | form | %inline; | %misc;)*">

<!--================== Content models for exclusions =====================-->

<!-- a elements use %Inline; excluding a -->

<!ENTITY % a.content
   "(#PCDATA | %special; | %fontstyle; | %phrase; | %inline.forms; | %misc.inline;)*">

<!-- pre uses %Inline excluding img, object, applet, big, small,
     sub, sup, font, or basefont -->

<!ENTITY % pre.content
   "(#PCDATA | a | %special.basic; | %fontstyle.basic; | %phrase.basic; |
       %inline.forms; | %misc.inline;)*">


<!-- form uses %Flow; excluding form -->

<!ENTITY % form.content "(#PCDATA | %block; | %inline; | %misc;)*">

<!-- button uses %Flow; but excludes a, form, form controls, iframe -->

<!ENTITY % button.content
   "(#PCDATA | p | %heading; | div | %lists; | %blocktext; |
      table | br | span | bdo | object | applet | img | map |
      %fontstyle; | %phrase; | %misc;)*">

<!--================ Document Structure ==================================-->

<!-- the namespace URI designates the document profile -->

<!ELEMENT html (head, frameset)>
<!ATTLIST html
  %i18n;
  id          ID             #IMPLIED
  xmlns       %URI;          #FIXED 'http://www.w3.org/1999/xhtml'
  >

<!--================ Document Head =======================================-->

<!ENTITY % head.misc "(script|style|meta|link|object|isindex)*">

<!-- content model is %head.misc; combined with a single
     title and an optional base element in any order -->

<!ELEMENT head (%head.misc;,
     ((title, %head.misc;, (base, %head.misc;)?) |
      (base, %head.misc;, (title, %head.misc;))))>

<!ATTLIST head
  %i18n;
  id          ID             #IMPLIED
  profile     %URI;          #IMPLIED
  >

<!-- The title element is not considered part of the flow of text.
       It should be displayed, for example as the page header or
       window title. Exactly one title is required per document.
    -->
<!ELEMENT title (#PCDATA)>
<!ATTLIST title 
  %i18n;
  id          ID             #IMPLIED
  >

<!-- document base URI -->

<!ELEMENT base EMPTY>
<!ATTLIST base
  id          ID             #IMPLIED
  href        %URI;          #IMPLIED
  target      %FrameTarget;  #IMPLIED
  >

<!-- generic metainformation -->
<!ELEMENT meta EMPTY>
<!ATTLIST meta
  %i18n;
  id          ID             #IMPLIED
  http-equiv  CDATA          #IMPLIED
  name        CDATA          #IMPLIED
  content     CDATA          #REQUIRED
  scheme      CDATA          #IMPLIED
  >

<!--
  Relationship values can be used in principle:

   a) for document specific toolbars/menus when used
      with the link element in document head e.g.
        start, contents, previous, next, index, end, help
   b) to link to a separate style sheet (rel="stylesheet")
   c) to make a link to a script (rel="script")
   d) by stylesheets to control how collections of
      html nodes are rendered into printed documents
   e) to make a link to a printable version of this document
      e.g. a PostScript or PDF version (rel="alternate" media="print")
-->

<!ELEMENT link EMPTY>
<!ATTLIST link
  %attrs;
  charset     %Charset;      #IMPLIED
  href        %URI;          #IMPLIED
  hreflang    %LanguageCode; #IMPLIED
  type        %ContentType;  #IMPLIED
  rel         %LinkTypes;    #IMPLIED
  rev         %LinkTypes;    #IMPLIED
  media       %MediaDesc;    #IMPLIED
  target      %FrameTarget;  #IMPLIED
  >

<!-- style info, which may include CDATA sections -->
<!ELEMENT style (#PCDATA)>
<!ATTLIST style
  %i18n;
  id          ID             #IMPLIED
  type        %ContentType;  #REQUIRED
  media       %MediaDesc;    #IMPLIED
  title       %Text;         #IMPLIED
  xml:space   (preserve)     #FIXED 'preserve'
  >

<!-- script statements, which may include CDATA sections -->
<!ELEMENT script (#PCDATA)>
<!ATTLIST script
  id          ID             #IMPLIED
  charset     %Charset;      #IMPLIED
  type        %ContentType;  #REQUIRED
  language    CDATA          #IMPLIED
  src         %URI;          #IMPLIED
  defer       (defer)        #IMPLIED
  xml:space   (preserve)     #FIXED 'preserve'
  >

<!-- alternate content container for non script-based rendering -->

<!ELEMENT noscript %Flow;>
<!ATTLIST noscript
  %attrs;
  >

<!--======================= Frames =======================================-->

<!-- only one noframes element permitted per document -->

<!ELEMENT frameset (frameset|frame|noframes)*>
<!ATTLIST frameset
  %coreattrs;
  rows        %MultiLengths; #IMPLIED
  cols        %MultiLengths; #IMPLIED
  onload      %Script;       #IMPLIED
  onunload    %Script;       #IMPLIED
  >

<!-- reserved frame names start with "_" otherwise starts with letter -->

<!-- tiled window within frameset -->

<!ELEMENT frame EMPTY>
<!ATTLIST frame
  %coreattrs;
  longdesc    %URI;          #IMPLIED
  name        NMTOKEN        #IMPLIED
  src         %URI;          #IMPLIED
  frameborder (1|0)          "1"
  marginwidth %Pixels;       #IMPLIED
  marginheight %Pixels;      #IMPLIED
  noresize    (noresize)     #IMPLIED
  scrolling   (yes|no|auto)  "auto"
  >

<!-- inline subwindow -->

<!ELEMENT iframe %Flow;>
<!ATTLIST iframe
  %coreattrs;
  longdesc    %URI;          #IMPLIED
  name        NMTOKEN        #IMPLIED
  src         %URI;          #IMPLIED
  frameborder (1|0)          "1"
  marginwidth %Pixels;       #IMPLIED
  marginheight %Pixels;      #IMPLIED
  scrolling   (yes|no|auto)  "auto"
  align       %ImgAlign;     #IMPLIED
  height      %Length;       #IMPLIED
  width       %Length;       #IMPLIED
  >

<!-- alternate content container for non frame-based rendering -->

<!ELEMENT noframes (body)>
<!ATTLIST noframes
  %attrs;
  >

<!--=================== Document Body ====================================-->

<!ELEMENT body %Flow;>
<!ATTLIST body
  %attrs;
  onload      %Script;       #IMPLIED
  onunload    %Script;       #IMPLIED
  background  %URI;          #IMPLIED
  bgcolor     %Color;        #IMPLIED
  text        %Color;        #IMPLIED
  link        %Color;        #IMPLIED
  vlink       %Color;        #IMPLIED
  alink       %Color;        #IMPLIED
  >

<!ELEMENT div %Flow;>  <!-- generic language/style container -->
<!ATTLIST div
  %attrs;
  %TextAlign;
  >

<!--=================== Paragraphs =======================================-->

<!ELEMENT p %Inline;>
<!ATTLIST p
  %attrs;
  %TextAlign;
  >

<!--=================== Headings =========================================-->

<!--
  There are six levels of headings from h1 (the most important)
  to h6 (the least important).
-->

<!ELEMENT h1  %Inline;>
<!ATTLIST h1
  %attrs;
  %TextAlign;
  >

<!ELEMENT h2 %Inline;>
<!ATTLIST h2
  %attrs;
  %TextAlign;
  >

<!ELEMENT h3 %Inline;>
<!ATTLIST h3
  %attrs;
  %TextAlign;
  >

<!ELEMENT h4 %Inline;>
<!ATTLIST h4
  %attrs;
  %TextAlign;
  >

<!ELEMENT h5 %Inline;>
<!ATTLIST h5
  %attrs;
  %TextAlign;
  >

<!ELEMENT h6 %Inline;>
<!ATTLIST h6
  %attrs;
  %TextAlign;
  >

<!--=================== Lists ============================================-->

<!-- Unordered list bullet styles -->

<!ENTITY % ULStyle "(disc|square|circle)">

<!-- Unordered list -->

<!ELEMENT ul (li)+>
<!ATTLIST ul
  %attrs;
  type        %ULStyle;     #IMPLIED
  compact     (compact)     #IMPLIED
  >

<!-- Ordered list numbering style

    1   arabic numbers      1, 2, 3, ...
    a   lower alpha         a, b, c, ...
    A   upper alpha         A, B, C, ...
    i   lower roman         i, ii, iii, ...
    I   upper roman         I, II, III, ...

    The style is applied to the sequence number which by default
    is reset to 1 for the first list item in an ordered list.
-->
<!ENTITY % OLStyle "CDATA">

<!-- Ordered (numbered) list -->

<!ELEMENT ol (li)+>
<!ATTLIST ol
  %attrs;
  type        %OLStyle;      #IMPLIED
  compact     (compact)      #IMPLIED
  start       %Number;       #IMPLIED
  >

<!-- single column list (DEPRECATED) --> 
<!ELEMENT menu (li)+>
<!ATTLIST menu
  %attrs;
  compact     (compact)     #IMPLIED
  >

<!-- multiple column list (DEPRECATED) --> 
<!ELEMENT dir (li)+>
<!ATTLIST dir
  %attrs;
  compact     (compact)     #IMPLIED
  >

<!-- LIStyle is constrained to: "(%ULStyle;|%OLStyle;)" -->
<!ENTITY % LIStyle "CDATA">

<!-- list item -->

<!ELEMENT li %Flow;>
<!ATTLIST li
  %attrs;
  type        %LIStyle;      #IMPLIED
  value       %Number;       #IMPLIED
  >

<!-- definition lists - dt for term, dd for its definition -->

<!ELEMENT dl (dt|dd)+>
<!ATTLIST dl
  %attrs;
  compact     (compact)      #IMPLIED
  >

<!ELEMENT dt %Inline;>
<!ATTLIST dt
  %attrs;
  >

<!ELEMENT dd %Flow;>
<!ATTLIST dd
  %attrs;
  >

<!--=================== Address ==========================================-->

<!-- information on author -->

<!ELEMENT address (#PCDATA | %inline; | %misc.inline; | p)*>
<!ATTLIST address
  %attrs;
  >

<!--=================== Horizontal Rule ==================================-->

<!ELEMENT hr EMPTY>
<!ATTLIST hr
  %attrs;
  align       (left|center|right) #IMPLIED
  noshade     (noshade)      #IMPLIED
  size        %Pixels;       #IMPLIED
  width       %Length;       #IMPLIED
  >

<!--=================== Preformatted Text ================================-->

<!-- content is %Inline; excluding 
        "img|object|applet|big|small|sub|sup|font|basefont" -->

<!ELEMENT pre %pre.content;>
<!ATTLIST pre
  %attrs;
  width       %Number;      #IMPLIED
  xml:space   (preserve)    #FIXED 'preserve'
  >

<!--=================== Block-like Quotes ================================-->

<!ELEMENT blockquote %Flow;>
<!ATTLIST blockquote
  %attrs;
  cite        %URI;          #IMPLIED
  >

<!--=================== Text alignment ===================================-->

<!-- center content -->
<!ELEMENT center %Flow;>
<!ATTLIST center
  %attrs;
  >

<!--=================== Inserted/Deleted Text ============================-->


<!--
  ins/del are allowed in block and inline content, but its
  inappropriate to include block content within an ins element
  occurring in inline content.
-->
<!ELEMENT ins %Flow;>
<!ATTLIST ins
  %attrs;
  cite        %URI;          #IMPLIED
  datetime    %Datetime;     #IMPLIED
  >

<!ELEMENT del %Flow;>
<!ATTLIST del
  %attrs;
  cite        %URI;          #IMPLIED
  datetime    %Datetime;     #IMPLIED
  >

<!--================== The Anchor Element ================================-->

<!-- content is %Inline; except that anchors shouldn't be nested -->

<!ELEMENT a %a.content;>
<!ATTLIST a
  %attrs;
  %focus;
  charset     %Charset;      #IMPLIED
  type        %ContentType;  #IMPLIED
  name        NMTOKEN        #IMPLIED
  href        %URI;          #IMPLIED
  hreflang    %LanguageCode; #IMPLIED
  rel         %LinkTypes;    #IMPLIED
  rev         %LinkTypes;    #IMPLIED
  shape       %Shape;        "rect"
  coords      %Coords;       #IMPLIED
  target      %FrameTarget;  #IMPLIED
  >

<!--===================== Inline Elements ================================-->

<!ELEMENT span %Inline;> <!-- generic language/style container -->
<!ATTLIST span
  %attrs;
  >

<!ELEMENT bdo %Inline;>  <!-- I18N BiDi over-ride -->
<!ATTLIST bdo
  %coreattrs;
  %events;
  lang        %LanguageCode; #IMPLIED
  xml:lang    %LanguageCode; #IMPLIED
  dir         (ltr|rtl)      #REQUIRED
  >

<!ELEMENT br EMPTY>   <!-- forced line break -->
<!ATTLIST br
  %coreattrs;
  clear       (left|all|right|none) "none"
  >

<!ELEMENT em %Inline;>   <!-- emphasis -->
<!ATTLIST em %attrs;>

<!ELEMENT strong %Inline;>   <!-- strong emphasis -->
<!ATTLIST strong %attrs;>

<!ELEMENT dfn %Inline;>   <!-- definitional -->
<!ATTLIST dfn %attrs;>

<!ELEMENT code %Inline;>   <!-- program code -->
<!ATTLIST code %attrs;>

<!ELEMENT samp %Inline;>   <!-- sample -->
<!ATTLIST samp %attrs;>

<!ELEMENT kbd %Inline;>  <!-- something user would type -->
<!ATTLIST kbd %attrs;>

<!ELEMENT var %Inline;>   <!-- variable -->
<!ATTLIST var %attrs;>

<!ELEMENT cite %Inline;>   <!-- citation -->
<!ATTLIST cite %attrs;>

<!ELEMENT abbr %Inline;>   <!-- abbreviation -->
<!ATTLIST abbr %attrs;>

<!ELEMENT acronym %Inline;>   <!-- acronym -->
<!ATTLIST acronym %attrs;>

<!ELEMENT q %Inline;>   <!-- inlined quote -->
<!ATTLIST q
  %attrs;
  cite        %URI;          #IMPLIED
  >

<!ELEMENT sub %Inline;> <!-- subscript -->
<!ATTLIST sub %attrs;>

<!ELEMENT sup %Inline;> <!-- superscript -->
<!ATTLIST sup %attrs;>

<!ELEMENT tt %Inline;>   <!-- fixed pitch font -->
<!ATTLIST tt %attrs;>

<!ELEMENT i %Inline;>   <!-- italic font -->
<!ATTLIST i %attrs;>

<!ELEMENT b %Inline;>   <!-- bold font -->
<!ATTLIST b %attrs;>

<!ELEMENT big %Inline;>   <!-- bigger font -->
<!ATTLIST big %attrs;>

<!ELEMENT small %Inline;>   <!-- smaller font -->
<!ATTLIST small %attrs;>

<!ELEMENT u %Inline;>   <!-- underline -->
<!ATTLIST u %attrs;>

<!ELEMENT s %Inline;>   <!-- strike-through -->
<!ATTLIST s %attrs;>

<!ELEMENT strike %Inline;>   <!-- strike-through -->
<!ATTLIST strike %attrs;>

<!ELEMENT basefont EMPTY>  <!-- base font size -->
<!ATTLIST basefont
  id          ID             #IMPLIED
  size        CDATA          #REQUIRED
  color       %Color;        #IMPLIED
  face        CDATA          #IMPLIED
  >

<!ELEMENT font %Inline;> <!-- local change to font -->
<!ATTLIST font
  %coreattrs;
  %i18n;
  size        CDATA          #IMPLIED
  color       %Color;        #IMPLIED
  face        CDATA          #IMPLIED
  >

<!--==================== Object ======================================-->
<!--
  object is used to embed objects as part of HTML pages.
  param elements should precede other content. Parameters
  can also be expressed as attribute/value pairs on the
  object element itself when brevity is desired.
-->

<!ELEMENT object (#PCDATA | param | %block; | form |%inline; | %misc;)*>
<!ATTLIST object
  %attrs;
  declare     (declare)      #IMPLIED
  classid     %URI;          #IMPLIED
  codebase    %URI;          #IMPLIED
  data        %URI;          #IMPLIED
  type        %ContentType;  #IMPLIED
  codetype    %ContentType;  #IMPLIED
  archive     %UriList;      #IMPLIED
  standby     %Text;         #IMPLIED
  height      %Length;       #IMPLIED
  width       %Length;       #IMPLIED
  usemap      %URI;          #IMPLIED
  name        NMTOKEN        #IMPLIED
  tabindex    %Number;       #IMPLIED
  align       %ImgAlign;     #IMPLIED
  border      %Pixels;       #IMPLIED
  hspace      %Pixels;       #IMPLIED
  vspace      %Pixels;       #IMPLIED
  >

<!--
  param is used to supply a named property value.
  In XML it would seem natural to follow RDF and support an
  abbreviated syntax where the param elements are replaced
  by attribute value pairs on the object start tag.
-->
<!ELEMENT param EMPTY>
<!ATTLIST param
  id          ID             #IMPLIED
  name        CDATA          #REQUIRED
  value       CDATA          #IMPLIED
  valuetype   (data|ref|object) "data"
  type        %ContentType;  #IMPLIED
  >

<!--=================== Java applet ==================================-->
<!--
  One of code or object attributes must be present.
  Place param elements before other content.
-->
<!ELEMENT applet (#PCDATA | param | %block; | form | %inline; | %misc;)*>
<!ATTLIST applet
  %coreattrs;
  codebase    %URI;          #IMPLIED
  archive     CDATA          #IMPLIED
  code        CDATA          #IMPLIED
  object      CDATA          #IMPLIED
  alt         %Text;         #IMPLIED
  name        NMTOKEN        #IMPLIED
  width       %Length;       #REQUIRED
  height      %Length;       #REQUIRED
  align       %ImgAlign;     #IMPLIED
  hspace      %Pixels;       #IMPLIED
  vspace      %Pixels;       #IMPLIED
  >

<!--=================== Images ===========================================-->

<!--
   To avoid accessibility problems for people who aren't
   able to see the image, you should provide a text
   description using the alt and longdesc attributes.
   In addition, avoid the use of server-side image maps.
-->

<!ELEMENT img EMPTY>
<!ATTLIST img
  %attrs;
  src         %URI;          #REQUIRED
  alt         %Text;         #REQUIRED
  name        NMTOKEN        #IMPLIED
  longdesc    %URI;          #IMPLIED
  height      %Length;       #IMPLIED
  width       %Length;       #IMPLIED
  usemap      %URI;          #IMPLIED
  ismap       (ismap)        #IMPLIED
  align       %ImgAlign;     #IMPLIED
  border      %Pixels;       #IMPLIED
  hspace      %Pixels;       #IMPLIED
  vspace      %Pixels;       #IMPLIED
  >

<!-- usemap points to a map element which may be in this document
  or an external document, although the latter is not widely supported -->

<!--================== Client-side image maps ============================-->

<!-- These can be placed in the same document or grouped in a
     separate document although this isn't yet widely supported -->

<!ELEMENT map ((%block; | form | %misc;)+ | area+)>
<!ATTLIST map
  %i18n;
  %events;
  id          ID             #REQUIRED
  class       CDATA          #IMPLIED
  style       %StyleSheet;   #IMPLIED
  title       %Text;         #IMPLIED
  name        NMTOKEN        #IMPLIED
  >

<!ELEMENT area EMPTY>
<!ATTLIST area
  %attrs;
  %focus;
  shape       %Shape;        "rect"
  coords      %Coords;       #IMPLIED
  href        %URI;          #IMPLIED
  nohref      (nohref)       #IMPLIED
  alt         %Text;         #REQUIRED
  target      %FrameTarget;  #IMPLIED
  >

<!--================ Forms ===============================================-->

<!ELEMENT form %form.content;>   <!-- forms shouldn't be nested -->

<!ATTLIST form
  %attrs;
  action      %URI;          #REQUIRED
  method      (get|post)     "get"
  name        NMTOKEN        #IMPLIED
  enctype     %ContentType;  "application/x-www-form-urlencoded"
  onsubmit    %Script;       #IMPLIED
  onreset     %Script;       #IMPLIED
  accept      %ContentTypes; #IMPLIED
  accept-charset %Charsets;  #IMPLIED
  target      %FrameTarget;  #IMPLIED
  >

<!--
  Each label must not contain more than ONE field
  Label elements shouldn't be nested.
-->
<!ELEMENT label %Inline;>
<!ATTLIST label
  %attrs;
  for         IDREF          #IMPLIED
  accesskey   %Character;    #IMPLIED
  onfocus     %Script;       #IMPLIED
  onblur      %Script;       #IMPLIED
  >

<!ENTITY % InputType
  "(text | password | checkbox |
    radio | submit | reset |
    file | hidden | image | button)"
   >

<!-- the name attribute is required for all but submit & reset -->

<!ELEMENT input EMPTY>     <!-- form control -->
<!ATTLIST input
  %attrs;
  %focus;
  type        %InputType;    "text"
  name        CDATA          #IMPLIED
  value       CDATA          #IMPLIED
  checked     (checked)      #IMPLIED
  disabled    (disabled)     #IMPLIED
  readonly    (readonly)     #IMPLIED
  size        CDATA          #IMPLIED
  maxlength   %Number;       #IMPLIED
  src         %URI;          #IMPLIED
  alt         CDATA          #IMPLIED
  usemap      %URI;          #IMPLIED
  onselect    %Script;       #IMPLIED
  onchange    %Script;       #IMPLIED
  accept      %ContentTypes; #IMPLIED
  align       %ImgAlign;     #IMPLIED
  >

<!ELEMENT select (optgroup|option)+>  <!-- option selector -->
<!ATTLIST select
  %attrs;
  name        CDATA          #IMPLIED
  size        %Number;       #IMPLIED
  multiple    (multiple)     #IMPLIED
  disabled    (disabled)     #IMPLIED
  tabindex    %Number;       #IMPLIED
  onfocus     %Script;       #IMPLIED
  onblur      %Script;       #IMPLIED
  onchange    %Script;       #IMPLIED
  >

<!ELEMENT optgroup (option)+>   <!-- option group -->
<!ATTLIST optgroup
  %attrs;
  disabled    (disabled)     #IMPLIED
  label       %Text;         #REQUIRED
  >

<!ELEMENT option (#PCDATA)>     <!-- selectable choice -->
<!ATTLIST option
  %attrs;
  selected    (selected)     #IMPLIED
  disabled    (disabled)     #IMPLIED
  label       %Text;         #IMPLIED
  value       CDATA          #IMPLIED
  >

<!ELEMENT textarea (#PCDATA)>     <!-- multi-line text field -->
<!ATTLIST textarea
  %attrs;
  %focus;
  name        CDATA          #IMPLIED
  rows        %Number;       #REQUIRED
  cols        %Number;       #REQUIRED
  disabled    (disabled)     #IMPLIED
  readonly    (readonly)     #IMPLIED
  onselect    %Script;       #IMPLIED
  onchange    %Script;       #IMPLIED
  >

<!--
  The fieldset element is used to group form fields.
  Only one legend element should occur in the content
  and if present should only be preceded by whitespace.
-->
<!ELEMENT fieldset (#PCDATA | legend | %block; | form | %inline; | %misc;)*>
<!ATTLIST fieldset
  %attrs;
  >

<!ENTITY % LAlign "(top|bottom|left|right)">

<!ELEMENT legend %Inline;>     <!-- fieldset label -->
<!ATTLIST legend
  %attrs;
  accesskey   %Character;    #IMPLIED
  align       %LAlign;       #IMPLIED
  >

<!--
 Content is %Flow; excluding a, form, form controls, iframe
--> 
<!ELEMENT button %button.content;>  <!-- push button -->
<!ATTLIST button
  %attrs;
  %focus;
  name        CDATA          #IMPLIED
  value       CDATA          #IMPLIED
  type        (button|submit|reset) "submit"
  disabled    (disabled)     #IMPLIED
  >

<!-- single-line text input control (DEPRECATED) -->
<!ELEMENT isindex EMPTY>
<!ATTLIST isindex
  %coreattrs;
  %i18n;
  prompt      %Text;         #IMPLIED
  >

<!--======================= Tables =======================================-->

<!-- Derived from IETF HTML table standard, see [RFC1942] -->

<!--
 The border attribute sets the thickness of the frame around the
 table. The default units are screen pixels.

 The frame attribute specifies which parts of the frame around
 the table should be rendered. The values are not the same as
 CALS to avoid a name clash with the valign attribute.
-->
<!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)">

<!--
 The rules attribute defines which rules to draw between cells:

 If rules is absent then assume:
     "none" if border is absent or border="0" otherwise "all"
-->

<!ENTITY % TRules "(none | groups | rows | cols | all)">
  
<!-- horizontal placement of table relative to document -->
<!ENTITY % TAlign "(left|center|right)">

<!-- horizontal alignment attributes for cell contents

  char        alignment char, e.g. char=":"
  charoff     offset for alignment char
-->
<!ENTITY % cellhalign
  "align      (left|center|right|justify|char) #IMPLIED
   char       %Character;    #IMPLIED
   charoff    %Length;       #IMPLIED"
  >

<!-- vertical alignment attributes for cell contents -->
<!ENTITY % cellvalign
  "valign     (top|middle|bottom|baseline) #IMPLIED"
  >

<!ELEMENT table
     (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))>
<!ELEMENT caption  %Inline;>
<!ELEMENT thead    (tr)+>
<!ELEMENT tfoot    (tr)+>
<!ELEMENT tbody    (tr)+>
<!ELEMENT colgroup (col)*>
<!ELEMENT col      EMPTY>
<!ELEMENT tr       (th|td)+>
<!ELEMENT th       %Flow;>
<!ELEMENT td       %Flow;>

<!ATTLIST table
  %attrs;
  summary     %Text;         #IMPLIED
  width       %Length;       #IMPLIED
  border      %Pixels;       #IMPLIED
  frame       %TFrame;       #IMPLIED
  rules       %TRules;       #IMPLIED
  cellspacing %Length;       #IMPLIED
  cellpadding %Length;       #IMPLIED
  align       %TAlign;       #IMPLIED
  bgcolor     %Color;        #IMPLIED
  >

<!ENTITY % CAlign "(top|bottom|left|right)">

<!ATTLIST caption
  %attrs;
  align       %CAlign;       #IMPLIED
  >

<!--
colgroup groups a set of col elements. It allows you to group
several semantically related columns together.
-->
<!ATTLIST colgroup
  %attrs;
  span        %Number;       "1"
  width       %MultiLength;  #IMPLIED
  %cellhalign;
  %cellvalign;
  >

<!--
 col elements define the alignment properties for cells in
 one or more columns.

 The width attribute specifies the width of the columns, e.g.

     width=64        width in screen pixels
     width=0.5*      relative width of 0.5

 The span attribute causes the attributes of one
 col element to apply to more than one column.
-->
<!ATTLIST col
  %attrs;
  span        %Number;       "1"
  width       %MultiLength;  #IMPLIED
  %cellhalign;
  %cellvalign;
  >

<!--
    Use thead to duplicate headers when breaking table
    across page boundaries, or for static headers when
    tbody sections are rendered in scrolling panel.

    Use tfoot to duplicate footers when breaking table
    across page boundaries, or for static footers when
    tbody sections are rendered in scrolling panel.

    Use multiple tbody sections when rules are needed
    between groups of table rows.
-->
<!ATTLIST thead
  %attrs;
  %cellhalign;
  %cellvalign;
  >

<!ATTLIST tfoot
  %attrs;
  %cellhalign;
  %cellvalign;
  >

<!ATTLIST tbody
  %attrs;
  %cellhalign;
  %cellvalign;
  >

<!ATTLIST tr
  %attrs;
  %cellhalign;
  %cellvalign;
  bgcolor     %Color;        #IMPLIED
  >

<!-- Scope is simpler than headers attribute for common tables -->
<!ENTITY % Scope "(row|col|rowgroup|colgroup)">

<!-- th is for headers, td for data and for cells acting as both -->

<!ATTLIST th
  %attrs;
  abbr        %Text;         #IMPLIED
  axis        CDATA          #IMPLIED
  headers     IDREFS         #IMPLIED
  scope       %Scope;        #IMPLIED
  rowspan     %Number;       "1"
  colspan     %Number;       "1"
  %cellhalign;
  %cellvalign;
  nowrap      (nowrap)       #IMPLIED
  bgcolor     %Color;        #IMPLIED
  width       %Pixels;       #IMPLIED
  height      %Pixels;       #IMPLIED
  >

<!ATTLIST td
  %attrs;
  abbr        %Text;         #IMPLIED
  axis        CDATA          #IMPLIED
  headers     IDREFS         #IMPLIED
  scope       %Scope;        #IMPLIED
  rowspan     %Number;       "1"
  colspan     %Number;       "1"
  %cellhalign;
  %cellvalign;
  nowrap      (nowrap)       #IMPLIED
  bgcolor     %Color;        #IMPLIED
  width       %Pixels;       #IMPLIED
  height      %Pixels;       #IMPLIED
  >


A.2. Entity Sets

The XHTML entity sets are the same as for HTML 4, but have been modified to be valid XML 1.0 entity declarations. Note the entity for the Euro currency sign (&euro; or &#8364; or &#x20AC;) is defined as part of the special characters.

A.2.1. Latin-1 characters

The file DTD/xhtml-lat1.ent is a normative part of this specification. Its annotated contents are included here for completeness.

<!-- Portions (C) International Organization for Standardization 1986
     Permission to copy in any form is granted for use with
     conforming SGML systems and applications as defined in
     ISO 8879, provided this notice is included in all copies.
-->
<!-- Character entity set. Typical invocation:
    <!ENTITY % HTMLlat1 PUBLIC
       "-//W3C//ENTITIES Latin 1 for XHTML//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">
    %HTMLlat1;
-->

<!ENTITY nbsp   "&#160;"> <!-- no-break space = non-breaking space,
                                  U+00A0 ISOnum -->
<!ENTITY iexcl  "&#161;"> <!-- inverted exclamation mark, U+00A1 ISOnum -->
<!ENTITY cent   "&#162;"> <!-- cent sign, U+00A2 ISOnum -->
<!ENTITY pound  "&#163;"> <!-- pound sign, U+00A3 ISOnum -->
<!ENTITY curren "&#164;"> <!-- currency sign, U+00A4 ISOnum -->
<!ENTITY yen    "&#165;"> <!-- yen sign = yuan sign, U+00A5 ISOnum -->
<!ENTITY brvbar "&#166;"> <!-- broken bar = broken vertical bar,
                                  U+00A6 ISOnum -->
<!ENTITY sect   "&#167;"> <!-- section sign, U+00A7 ISOnum -->
<!ENTITY uml    "&#168;"> <!-- diaeresis = spacing diaeresis,
                                  U+00A8 ISOdia -->
<!ENTITY copy   "&#169;"> <!-- copyright sign, U+00A9 ISOnum -->
<!ENTITY ordf   "&#170;"> <!-- feminine ordinal indicator, U+00AA ISOnum -->
<!ENTITY laquo  "&#171;"> <!-- left-pointing double angle quotation mark
                                  = left pointing guillemet, U+00AB ISOnum -->
<!ENTITY not    "&#172;"> <!-- not sign = angled dash,
                                  U+00AC ISOnum -->
<!ENTITY shy    "&#173;"> <!-- soft hyphen = discretionary hyphen,
                                  U+00AD ISOnum -->
<!ENTITY reg    "&#174;"> <!-- registered sign = registered trade mark sign,
                                  U+00AE ISOnum -->
<!ENTITY macr   "&#175;"> <!-- macron = spacing macron = overline
                                  = APL overbar, U+00AF ISOdia -->
<!ENTITY deg    "&#176;"> <!-- degree sign, U+00B0 ISOnum -->
<!ENTITY plusmn "&#177;"> <!-- plus-minus sign = plus-or-minus sign,
                                  U+00B1 ISOnum -->
<!ENTITY sup2   "&#178;"> <!-- superscript two = superscript digit two
                                  = squared, U+00B2 ISOnum -->
<!ENTITY sup3   "&#179;"> <!-- superscript three = superscript digit three
                                  = cubed, U+00B3 ISOnum -->
<!ENTITY acute  "&#180;"> <!-- acute accent = spacing acute,
                                  U+00B4 ISOdia -->
<!ENTITY micro  "&#181;"> <!-- micro sign, U+00B5 ISOnum -->
<!ENTITY para   "&#182;"> <!-- pilcrow sign = paragraph sign,
                                  U+00B6 ISOnum -->
<!ENTITY middot "&#183;"> <!-- middle dot = Georgian comma
                                  = Greek middle dot, U+00B7 ISOnum -->
<!ENTITY cedil  "&#184;"> <!-- cedilla = spacing cedilla, U+00B8 ISOdia -->
<!ENTITY sup1   "&#185;"> <!-- superscript one = superscript digit one,
                                  U+00B9 ISOnum -->
<!ENTITY ordm   "&#186;"> <!-- masculine ordinal indicator,
                                  U+00BA ISOnum -->
<!ENTITY raquo  "&#187;"> <!-- right-pointing double angle quotation mark
                                  = right pointing guillemet, U+00BB ISOnum -->
<!ENTITY frac14 "&#188;"> <!-- vulgar fraction one quarter
                                  = fraction one quarter, U+00BC ISOnum -->
<!ENTITY frac12 "&#189;"> <!-- vulgar fraction one half
                                  = fraction one half, U+00BD ISOnum -->
<!ENTITY frac34 "&#190;"> <!-- vulgar fraction three quarters
                                  = fraction three quarters, U+00BE ISOnum -->
<!ENTITY iquest "&#191;"> <!-- inverted question mark
                                  = turned question mark, U+00BF ISOnum -->
<!ENTITY Agrave "&#192;"> <!-- latin capital letter A with grave
                                  = latin capital letter A grave,
                                  U+00C0 ISOlat1 -->
<!ENTITY Aacute "&#193;"> <!-- latin capital letter A with acute,
                                  U+00C1 ISOlat1 -->
<!ENTITY Acirc  "&#194;"> <!-- latin capital letter A with circumflex,
                                  U+00C2 ISOlat1 -->
<!ENTITY Atilde "&#195;"> <!-- latin capital letter A with tilde,
                                  U+00C3 ISOlat1 -->
<!ENTITY Auml   "&#196;"> <!-- latin capital letter A with diaeresis,
                                  U+00C4 ISOlat1 -->
<!ENTITY Aring  "&#197;"> <!-- latin capital letter A with ring above
                                  = latin capital letter A ring,
                                  U+00C5 ISOlat1 -->
<!ENTITY AElig  "&#198;"> <!-- latin capital letter AE
                                  = latin capital ligature AE,
                                  U+00C6 ISOlat1 -->
<!ENTITY Ccedil "&#199;"> <!-- latin capital letter C with cedilla,
                                  U+00C7 ISOlat1 -->
<!ENTITY Egrave "&#200;"> <!-- latin capital letter E with grave,
                                  U+00C8 ISOlat1 -->
<!ENTITY Eacute "&#201;"> <!-- latin capital letter E with acute,
                                  U+00C9 ISOlat1 -->
<!ENTITY Ecirc  "&#202;"> <!-- latin capital letter E with circumflex,
                                  U+00CA ISOlat1 -->
<!ENTITY Euml   "&#203;"> <!-- latin capital letter E with diaeresis,
                                  U+00CB ISOlat1 -->
<!ENTITY Igrave "&#204;"> <!-- latin capital letter I with grave,
                                  U+00CC ISOlat1 -->
<!ENTITY Iacute "&#205;"> <!-- latin capital letter I with acute,
                                  U+00CD ISOlat1 -->
<!ENTITY Icirc  "&#206;"> <!-- latin capital letter I with circumflex,
                                  U+00CE ISOlat1 -->
<!ENTITY Iuml   "&#207;"> <!-- latin capital letter I with diaeresis,
                                  U+00CF ISOlat1 -->
<!ENTITY ETH    "&#208;"> <!-- latin capital letter ETH, U+00D0 ISOlat1 -->
<!ENTITY Ntilde "&#209;"> <!-- latin capital letter N with tilde,
                                  U+00D1 ISOlat1 -->
<!ENTITY Ograve "&#210;"> <!-- latin capital letter O with grave,
                                  U+00D2 ISOlat1 -->
<!ENTITY Oacute "&#211;"> <!-- latin capital letter O with acute,
                                  U+00D3 ISOlat1 -->
<!ENTITY Ocirc  "&#212;"> <!-- latin capital letter O with circumflex,
                                  U+00D4 ISOlat1 -->
<!ENTITY Otilde "&#213;"> <!-- latin capital letter O with tilde,
                                  U+00D5 ISOlat1 -->
<!ENTITY Ouml   "&#214;"> <!-- latin capital letter O with diaeresis,
                                  U+00D6 ISOlat1 -->
<!ENTITY times  "&#215;"> <!-- multiplication sign, U+00D7 ISOnum -->
<!ENTITY Oslash "&#216;"> <!-- latin capital letter O with stroke
                                  = latin capital letter O slash,
                                  U+00D8 ISOlat1 -->
<!ENTITY Ugrave "&#217;"> <!-- latin capital letter U with grave,
                                  U+00D9 ISOlat1 -->
<!ENTITY Uacute "&#218;"> <!-- latin capital letter U with acute,
                                  U+00DA ISOlat1 -->
<!ENTITY Ucirc  "&#219;"> <!-- latin capital letter U with circumflex,
                                  U+00DB ISOlat1 -->
<!ENTITY Uuml   "&#220;"> <!-- latin capital letter U with diaeresis,
                                  U+00DC ISOlat1 -->
<!ENTITY Yacute "&#221;"> <!-- latin capital letter Y with acute,
                                  U+00DD ISOlat1 -->
<!ENTITY THORN  "&#222;"> <!-- latin capital letter THORN,
                                  U+00DE ISOlat1 -->
<!ENTITY szlig  "&#223;"> <!-- latin small letter sharp s = ess-zed,
                                  U+00DF ISOlat1 -->
<!ENTITY agrave "&#224;"> <!-- latin small letter a with grave
                                  = latin small letter a grave,
                                  U+00E0 ISOlat1 -->
<!ENTITY aacute "&#225;"> <!-- latin small letter a with acute,
                                  U+00E1 ISOlat1 -->
<!ENTITY acirc  "&#226;"> <!-- latin small letter a with circumflex,
                                  U+00E2 ISOlat1 -->
<!ENTITY atilde "&#227;"> <!-- latin small letter a with tilde,
                                  U+00E3 ISOlat1 -->
<!ENTITY auml   "&#228;"> <!-- latin small letter a with diaeresis,
                                  U+00E4 ISOlat1 -->
<!ENTITY aring  "&#229;"> <!-- latin small letter a with ring above
                                  = latin small letter a ring,
                                  U+00E5 ISOlat1 -->
<!ENTITY aelig  "&#230;"> <!-- latin small letter ae
                                  = latin small ligature ae, U+00E6 ISOlat1 -->
<!ENTITY ccedil "&#231;"> <!-- latin small letter c with cedilla,
                                  U+00E7 ISOlat1 -->
<!ENTITY egrave "&#232;"> <!-- latin small letter e with grave,
                                  U+00E8 ISOlat1 -->
<!ENTITY eacute "&#233;"> <!-- latin small letter e with acute,
                                  U+00E9 ISOlat1 -->
<!ENTITY ecirc  "&#234;"> <!-- latin small letter e with circumflex,
                                  U+00EA ISOlat1 -->
<!ENTITY euml   "&#235;"> <!-- latin small letter e with diaeresis,
                                  U+00EB ISOlat1 -->
<!ENTITY igrave "&#236;"> <!-- latin small letter i with grave,
                                  U+00EC ISOlat1 -->
<!ENTITY iacute "&#237;"> <!-- latin small letter i with acute,
                                  U+00ED ISOlat1 -->
<!ENTITY icirc  "&#238;"> <!-- latin small letter i with circumflex,
                                  U+00EE ISOlat1 -->
<!ENTITY iuml   "&#239;"> <!-- latin small letter i with diaeresis,
                                  U+00EF ISOlat1 -->
<!ENTITY eth    "&#240;"> <!-- latin small letter eth, U+00F0 ISOlat1 -->
<!ENTITY ntilde "&#241;"> <!-- latin small letter n with tilde,
                                  U+00F1 ISOlat1 -->
<!ENTITY ograve "&#242;"> <!-- latin small letter o with grave,
                                  U+00F2 ISOlat1 -->
<!ENTITY oacute "&#243;"> <!-- latin small letter o with acute,
                                  U+00F3 ISOlat1 -->
<!ENTITY ocirc  "&#244;"> <!-- latin small letter o with circumflex,
                                  U+00F4 ISOlat1 -->
<!ENTITY otilde "&#245;"> <!-- latin small letter o with tilde,
                                  U+00F5 ISOlat1 -->
<!ENTITY ouml   "&#246;"> <!-- latin small letter o with diaeresis,
                                  U+00F6 ISOlat1 -->
<!ENTITY divide "&#247;"> <!-- division sign, U+00F7 ISOnum -->
<!ENTITY oslash "&#248;"> <!-- latin small letter o with stroke,
                                  = latin small letter o slash,
                                  U+00F8 ISOlat1 -->
<!ENTITY ugrave "&#249;"> <!-- latin small letter u with grave,
                                  U+00F9 ISOlat1 -->
<!ENTITY uacute "&#250;"> <!-- latin small letter u with acute,
                                  U+00FA ISOlat1 -->
<!ENTITY ucirc  "&#251;"> <!-- latin small letter u with circumflex,
                                  U+00FB ISOlat1 -->
<!ENTITY uuml   "&#252;"> <!-- latin small letter u with diaeresis,
                                  U+00FC ISOlat1 -->
<!ENTITY yacute "&#253;"> <!-- latin small letter y with acute,
                                  U+00FD ISOlat1 -->
<!ENTITY thorn  "&#254;"> <!-- latin small letter thorn,
                                  U+00FE ISOlat1 -->
<!ENTITY yuml   "&#255;"> <!-- latin small letter y with diaeresis,
                                  U+00FF ISOlat1 -->

A.2.2. Special characters

The file DTD/xhtml-special.ent is a normative part of this specification. Its annotated contents are included here for completeness.

<!-- Special characters for XHTML -->

<!-- Character entity set. Typical invocation:
     <!ENTITY % HTMLspecial PUBLIC
        "-//W3C//ENTITIES Special for XHTML//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent">
     %HTMLspecial;
-->

<!-- Portions (C) International Organization for Standardization 1986:
     Permission to copy in any form is granted for use with
     conforming SGML systems and applications as defined in
     ISO 8879, provided this notice is included in all copies.
-->

<!-- Relevant ISO entity set is given unless names are newly introduced.
     New names (i.e., not in ISO 8879 list) do not clash with any
     existing ISO 8879 entity names. ISO 10646 character numbers
     are given for each character, in hex. values are decimal
     conversions of the ISO 10646 values and refer to the document
     character set. Names are Unicode names. 
-->

<!-- C0 Controls and Basic Latin -->
<!ENTITY quot    "&#34;"> <!--  quotation mark, U+0022 ISOnum -->
<!ENTITY amp     "&#38;#38;"> <!--  ampersand, U+0026 ISOnum -->
<!ENTITY lt      "&#38;#60;"> <!--  less-than sign, U+003C ISOnum -->
<!ENTITY gt      "&#62;"> <!--  greater-than sign, U+003E ISOnum -->
<!ENTITY apos     "&#39;"> <!--  apostrophe = APL quote, U+0027 ISOnum -->

<!-- Latin Extended-A -->
<!ENTITY OElig   "&#338;"> <!--  latin capital ligature OE,
                                    U+0152 ISOlat2 -->
<!ENTITY oelig   "&#339;"> <!--  latin small ligature oe, U+0153 ISOlat2 -->
<!-- ligature is a misnomer, this is a separate character in some languages -->
<!ENTITY Scaron  "&#352;"> <!--  latin capital letter S with caron,
                                    U+0160 ISOlat2 -->
<!ENTITY scaron  "&#353;"> <!--  latin small letter s with caron,
                                    U+0161 ISOlat2 -->
<!ENTITY Yuml    "&#376;"> <!--  latin capital letter Y with diaeresis,
                                    U+0178 ISOlat2 -->

<!-- Spacing Modifier Letters -->
<!ENTITY circ    "&#710;"> <!--  modifier letter circumflex accent,
                                    U+02C6 ISOpub -->
<!ENTITY tilde   "&#732;"> <!--  small tilde, U+02DC ISOdia -->

<!-- General Punctuation -->
<!ENTITY ensp    "&#8194;"> <!-- en space, U+2002 ISOpub -->
<!ENTITY emsp    "&#8195;"> <!-- em space, U+2003 ISOpub -->
<!ENTITY thinsp  "&#8201;"> <!-- thin space, U+2009 ISOpub -->
<!ENTITY zwnj    "&#8204;"> <!-- zero width non-joiner,
                                    U+200C NEW RFC 2070 -->
<!ENTITY zwj     "&#8205;"> <!-- zero width joiner, U+200D NEW RFC 2070 -->
<!ENTITY lrm     "&#8206;"> <!-- left-to-right mark, U+200E NEW RFC 2070 -->
<!ENTITY rlm     "&#8207;"> <!-- right-to-left mark, U+200F NEW RFC 2070 -->
<!ENTITY ndash   "&#8211;"> <!-- en dash, U+2013 ISOpub -->
<!ENTITY mdash   "&#8212;"> <!-- em dash, U+2014 ISOpub -->
<!ENTITY lsquo   "&#8216;"> <!-- left single quotation mark,
                                    U+2018 ISOnum -->
<!ENTITY rsquo   "&#8217;"> <!-- right single quotation mark,
                                    U+2019 ISOnum -->
<!ENTITY sbquo   "&#8218;"> <!-- single low-9 quotation mark, U+201A NEW -->
<!ENTITY ldquo   "&#8220;"> <!-- left double quotation mark,
                                    U+201C ISOnum -->
<!ENTITY rdquo   "&#8221;"> <!-- right double quotation mark,
                                    U+201D ISOnum -->
<!ENTITY bdquo   "&#8222;"> <!-- double low-9 quotation mark, U+201E NEW -->
<!ENTITY dagger  "&#8224;"> <!-- dagger, U+2020 ISOpub -->
<!ENTITY Dagger  "&#8225;"> <!-- double dagger, U+2021 ISOpub -->
<!ENTITY permil  "&#8240;"> <!-- per mille sign, U+2030 ISOtech -->
<!ENTITY lsaquo  "&#8249;"> <!-- single left-pointing angle quotation mark,
                                    U+2039 ISO proposed -->
<!-- lsaquo is proposed but not yet ISO standardized -->
<!ENTITY rsaquo  "&#8250;"> <!-- single right-pointing angle quotation mark,
                                    U+203A ISO proposed -->
<!-- rsaquo is proposed but not yet ISO standardized -->

<!-- Currency Symbols -->
<!ENTITY euro   "&#8364;"> <!--  euro sign, U+20AC NEW -->

A.2.3. Symbols

The file DTD/xhtml-symbol.ent is a normative part of this specification. Its annotated contents are included here for completeness.

<!-- Mathematical, Greek and Symbolic characters for XHTML -->

<!-- Character entity set. Typical invocation:
     <!ENTITY % HTMLsymbol PUBLIC
        "-//W3C//ENTITIES Symbols for XHTML//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent">
     %HTMLsymbol;
-->

<!-- Portions (C) International Organization for Standardization 1986:
     Permission to copy in any form is granted for use with
     conforming SGML systems and applications as defined in
     ISO 8879, provided this notice is included in all copies.
-->

<!-- Relevant ISO entity set is given unless names are newly introduced.
     New names (i.e., not in ISO 8879 list) do not clash with any
     existing ISO 8879 entity names. ISO 10646 character numbers
     are given for each character, in hex. values are decimal
     conversions of the ISO 10646 values and refer to the document
     character set. Names are Unicode names. 
-->

<!-- Latin Extended-B -->
<!ENTITY fnof     "&#402;"> <!-- latin small letter f with hook = function
                                    = florin, U+0192 ISOtech -->

<!-- Greek -->
<!ENTITY Alpha    "&#913;"> <!-- greek capital letter alpha, U+0391 -->
<!ENTITY Beta     "&#914;"> <!-- greek capital letter beta, U+0392 -->
<!ENTITY Gamma    "&#915;"> <!-- greek capital letter gamma,
                                    U+0393 ISOgrk3 -->
<!ENTITY Delta    "&#916;"> <!-- greek capital letter delta,
                                    U+0394 ISOgrk3 -->
<!ENTITY Epsilon  "&#917;"> <!-- greek capital letter epsilon, U+0395 -->
<!ENTITY Zeta     "&#918;"> <!-- greek capital letter zeta, U+0396 -->
<!ENTITY Eta      "&#919;"> <!-- greek capital letter eta, U+0397 -->
<!ENTITY Theta    "&#920;"> <!-- greek capital letter theta,
                                    U+0398 ISOgrk3 -->
<!ENTITY Iota     "&#921;"> <!-- greek capital letter iota, U+0399 -->
<!ENTITY Kappa    "&#922;"> <!-- greek capital letter kappa, U+039A -->
<!ENTITY Lambda   "&#923;"> <!-- greek capital letter lamda,
                                    U+039B ISOgrk3 -->
<!ENTITY Mu       "&#924;"> <!-- greek capital letter mu, U+039C -->
<!ENTITY Nu       "&#925;"> <!-- greek capital letter nu, U+039D -->
<!ENTITY Xi       "&#926;"> <!-- greek capital letter xi, U+039E ISOgrk3 -->
<!ENTITY Omicron  "&#927;"> <!-- greek capital letter omicron, U+039F -->
<!ENTITY Pi       "&#928;"> <!-- greek capital letter pi, U+03A0 ISOgrk3 -->
<!ENTITY Rho      "&#929;"> <!-- greek capital letter rho, U+03A1 -->
<!-- there is no Sigmaf, and no U+03A2 character either -->
<!ENTITY Sigma    "&#931;"> <!-- greek capital letter sigma,
                                    U+03A3 ISOgrk3 -->
<!ENTITY Tau      "&#932;"> <!-- greek capital letter tau, U+03A4 -->
<!ENTITY Upsilon  "&#933;"> <!-- greek capital letter upsilon,
                                    U+03A5 ISOgrk3 -->
<!ENTITY Phi      "&#934;"> <!-- greek capital letter phi,
                                    U+03A6 ISOgrk3 -->
<!ENTITY Chi      "&#935;"> <!-- greek capital letter chi, U+03A7 -->
<!ENTITY Psi      "&#936;"> <!-- greek capital letter psi,
                                    U+03A8 ISOgrk3 -->
<!ENTITY Omega    "&#937;"> <!-- greek capital letter omega,
                                    U+03A9 ISOgrk3 -->

<!ENTITY alpha    "&#945;"> <!-- greek small letter alpha,
                                    U+03B1 ISOgrk3 -->
<!ENTITY beta     "&#946;"> <!-- greek small letter beta, U+03B2 ISOgrk3 -->
<!ENTITY gamma    "&#947;"> <!-- greek small letter gamma,
                                    U+03B3 ISOgrk3 -->
<!ENTITY delta    "&#948;"> <!-- greek small letter delta,
                                    U+03B4 ISOgrk3 -->
<!ENTITY epsilon  "&#949;"> <!-- greek small letter epsilon,
                                    U+03B5 ISOgrk3 -->
<!ENTITY zeta     "&#950;"> <!-- greek small letter zeta, U+03B6 ISOgrk3 -->
<!ENTITY eta      "&#951;"> <!-- greek small letter eta, U+03B7 ISOgrk3 -->
<!ENTITY theta    "&#952;"> <!-- greek small letter theta,
                                    U+03B8 ISOgrk3 -->
<!ENTITY iota     "&#953;"> <!-- greek small letter iota, U+03B9 ISOgrk3 -->
<!ENTITY kappa    "&#954;"> <!-- greek small letter kappa,
                                    U+03BA ISOgrk3 -->
<!ENTITY lambda   "&#955;"> <!-- greek small letter lamda,
                                    U+03BB ISOgrk3 -->
<!ENTITY mu       "&#956;"> <!-- greek small letter mu, U+03BC ISOgrk3 -->
<!ENTITY nu       "&#957;"> <!-- greek small letter nu, U+03BD ISOgrk3 -->
<!ENTITY xi       "&#958;"> <!-- greek small letter xi, U+03BE ISOgrk3 -->
<!ENTITY omicron  "&#959;"> <!-- greek small letter omicron, U+03BF NEW -->
<!ENTITY pi       "&#960;"> <!-- greek small letter pi, U+03C0 ISOgrk3 -->
<!ENTITY rho      "&#961;"> <!-- greek small letter rho, U+03C1 ISOgrk3 -->
<!ENTITY sigmaf   "&#962;"> <!-- greek small letter final sigma,
                                    U+03C2 ISOgrk3 -->
<!ENTITY sigma    "&#963;"> <!-- greek small letter sigma,
                                    U+03C3 ISOgrk3 -->
<!ENTITY tau      "&#964;"> <!-- greek small letter tau, U+03C4 ISOgrk3 -->
<!ENTITY upsilon  "&#965;"> <!-- greek small letter upsilon,
                                    U+03C5 ISOgrk3 -->
<!ENTITY phi      "&#966;"> <!-- greek small letter phi, U+03C6 ISOgrk3 -->
<!ENTITY chi      "&#967;"> <!-- greek small letter chi, U+03C7 ISOgrk3 -->
<!ENTITY psi      "&#968;"> <!-- greek small letter psi, U+03C8 ISOgrk3 -->
<!ENTITY omega    "&#969;"> <!-- greek small letter omega,
                                    U+03C9 ISOgrk3 -->
<!ENTITY thetasym "&#977;"> <!-- greek theta symbol,
                                    U+03D1 NEW -->
<!ENTITY upsih    "&#978;"> <!-- greek upsilon with hook symbol,
                                    U+03D2 NEW -->
<!ENTITY piv      "&#982;"> <!-- greek pi symbol, U+03D6 ISOgrk3 -->

<!-- General Punctuation -->
<!ENTITY bull     "&#8226;"> <!-- bullet = black small circle,
                                     U+2022 ISOpub  -->
<!-- bullet is NOT the same as bullet operator, U+2219 -->
<!ENTITY hellip   "&#8230;"> <!-- horizontal ellipsis = three dot leader,
                                     U+2026 ISOpub  -->
<!ENTITY prime    "&#8242;"> <!-- prime = minutes = feet, U+2032 ISOtech -->
<!ENTITY Prime    "&#8243;"> <!-- double prime = seconds = inches,
                                     U+2033 ISOtech -->
<!ENTITY oline    "&#8254;"> <!-- overline = spacing overscore,
                                     U+203E NEW -->
<!ENTITY frasl    "&#8260;"> <!-- fraction slash, U+2044 NEW -->

<!-- Letterlike Symbols -->
<!ENTITY weierp   "&#8472;"> <!-- script capital P = power set
                                     = Weierstrass p, U+2118 ISOamso -->
<!ENTITY image    "&#8465;"> <!-- black-letter capital I = imaginary part,
                                     U+2111 ISOamso -->
<!ENTITY real     "&#8476;"> <!-- black-letter capital R = real part symbol,
                                     U+211C ISOamso -->
<!ENTITY trade    "&#8482;"> <!-- trade mark sign, U+2122 ISOnum -->
<!ENTITY alefsym  "&#8501;"> <!-- alef symbol = first transfinite cardinal,
                                     U+2135 NEW -->
<!-- alef symbol is NOT the same as hebrew letter alef,
     U+05D0 although the same glyph could be used to depict both characters -->

<!-- Arrows -->
<!ENTITY larr     "&#8592;"> <!-- leftwards arrow, U+2190 ISOnum -->
<!ENTITY uarr     "&#8593;"> <!-- upwards arrow, U+2191 ISOnum-->
<!ENTITY rarr     "&#8594;"> <!-- rightwards arrow, U+2192 ISOnum -->
<!ENTITY darr     "&#8595;"> <!-- downwards arrow, U+2193 ISOnum -->
<!ENTITY harr     "&#8596;"> <!-- left right arrow, U+2194 ISOamsa -->
<!ENTITY crarr    "&#8629;"> <!-- downwards arrow with corner leftwards
                                     = carriage return, U+21B5 NEW -->
<!ENTITY lArr     "&#8656;"> <!-- leftwards double arrow, U+21D0 ISOtech -->
<!-- Unicode does not say that lArr is the same as the 'is implied by' arrow
    but also does not have any other character for that function. So lArr can
    be used for 'is implied by' as ISOtech suggests -->
<!ENTITY uArr     "&#8657;"> <!-- upwards double arrow, U+21D1 ISOamsa -->
<!ENTITY rArr     "&#8658;"> <!-- rightwards double arrow,
                                     U+21D2 ISOtech -->
<!-- Unicode does not say this is the 'implies' character but does not have 
     another character with this function so rArr can be used for 'implies'
     as ISOtech suggests -->
<!ENTITY dArr     "&#8659;"> <!-- downwards double arrow, U+21D3 ISOamsa -->
<!ENTITY hArr     "&#8660;"> <!-- left right double arrow,
                                     U+21D4 ISOamsa -->

<!-- Mathematical Operators -->
<!ENTITY forall   "&#8704;"> <!-- for all, U+2200 ISOtech -->
<!ENTITY part     "&#8706;"> <!-- partial differential, U+2202 ISOtech  -->
<!ENTITY exist    "&#8707;"> <!-- there exists, U+2203 ISOtech -->
<!ENTITY empty    "&#8709;"> <!-- empty set = null set, U+2205 ISOamso -->
<!ENTITY nabla    "&#8711;"> <!-- nabla = backward difference,
                                     U+2207 ISOtech -->
<!ENTITY isin     "&#8712;"> <!-- element of, U+2208 ISOtech -->
<!ENTITY notin    "&#8713;"> <!-- not an element of, U+2209 ISOtech -->
<!ENTITY ni       "&#8715;"> <!-- contains as member, U+220B ISOtech -->
<!ENTITY prod     "&#8719;"> <!-- n-ary product = product sign,
                                     U+220F ISOamsb -->
<!-- prod is NOT the same character as U+03A0 'greek capital letter pi' though
     the same glyph might be used for both -->
<!ENTITY sum      "&#8721;"> <!-- n-ary summation, U+2211 ISOamsb -->
<!-- sum is NOT the same character as U+03A3 'greek capital letter sigma'
     though the same glyph might be used for both -->
<!ENTITY minus    "&#8722;"> <!-- minus sign, U+2212 ISOtech -->
<!ENTITY lowast   "&#8727;"> <!-- asterisk operator, U+2217 ISOtech -->
<!ENTITY radic    "&#8730;"> <!-- square root = radical sign,
                                     U+221A ISOtech -->
<!ENTITY prop     "&#8733;"> <!-- proportional to, U+221D ISOtech -->
<!ENTITY infin    "&#8734;"> <!-- infinity, U+221E ISOtech -->
<!ENTITY ang      "&#8736;"> <!-- angle, U+2220 ISOamso -->
<!ENTITY and      "&#8743;"> <!-- logical and = wedge, U+2227 ISOtech -->
<!ENTITY or       "&#8744;"> <!-- logical or = vee, U+2228 ISOtech -->
<!ENTITY cap      "&#8745;"> <!-- intersection = cap, U+2229 ISOtech -->
<!ENTITY cup      "&#8746;"> <!-- union = cup, U+222A ISOtech -->
<!ENTITY int      "&#8747;"> <!-- integral, U+222B ISOtech -->
<!ENTITY there4   "&#8756;"> <!-- therefore, U+2234 ISOtech -->
<!ENTITY sim      "&#8764;"> <!-- tilde operator = varies with = similar to,
                                     U+223C ISOtech -->
<!-- tilde operator is NOT the same character as the tilde, U+007E,
     although the same glyph might be used to represent both  -->
<!ENTITY cong     "&#8773;"> <!-- approximately equal to, U+2245 ISOtech -->
<!ENTITY asymp    "&#8776;"> <!-- almost equal to = asymptotic to,
                                     U+2248 ISOamsr -->
<!ENTITY ne       "&#8800;"> <!-- not equal to, U+2260 ISOtech -->
<!ENTITY equiv    "&#8801;"> <!-- identical to, U+2261 ISOtech -->
<!ENTITY le       "&#8804;"> <!-- less-than or equal to, U+2264 ISOtech -->
<!ENTITY ge       "&#8805;"> <!-- greater-than or equal to,
                                     U+2265 ISOtech -->
<!ENTITY sub      "&#8834;"> <!-- subset of, U+2282 ISOtech -->
<!ENTITY sup      "&#8835;"> <!-- superset of, U+2283 ISOtech -->
<!ENTITY nsub     "&#8836;"> <!-- not a subset of, U+2284 ISOamsn -->
<!ENTITY sube     "&#8838;"> <!-- subset of or equal to, U+2286 ISOtech -->
<!ENTITY supe     "&#8839;"> <!-- superset of or equal to,
                                     U+2287 ISOtech -->
<!ENTITY oplus    "&#8853;"> <!-- circled plus = direct sum,
                                     U+2295 ISOamsb -->
<!ENTITY otimes   "&#8855;"> <!-- circled times = vector product,
                                     U+2297 ISOamsb -->
<!ENTITY perp     "&#8869;"> <!-- up tack = orthogonal to = perpendicular,
                                     U+22A5 ISOtech -->
<!ENTITY sdot     "&#8901;"> <!-- dot operator, U+22C5 ISOamsb -->
<!-- dot operator is NOT the same character as U+00B7 middle dot -->

<!-- Miscellaneous Technical -->
<!ENTITY lceil    "&#8968;"> <!-- left ceiling = APL upstile,
                                     U+2308 ISOamsc  -->
<!ENTITY rceil    "&#8969;"> <!-- right ceiling, U+2309 ISOamsc  -->
<!ENTITY lfloor   "&#8970;"> <!-- left floor = APL downstile,
                                     U+230A ISOamsc  -->
<!ENTITY rfloor   "&#8971;"> <!-- right floor, U+230B ISOamsc  -->
<!ENTITY lang     "&#9001;"> <!-- left-pointing angle bracket = bra,
                                     U+2329 ISOtech -->
<!-- lang is NOT the same character as U+003C 'less than sign' 
     or U+2039 'single left-pointing angle quotation mark' -->
<!ENTITY rang     "&#9002;"> <!-- right-pointing angle bracket = ket,
                                     U+232A ISOtech -->
<!-- rang is NOT the same character as U+003E 'greater than sign' 
     or U+203A 'single right-pointing angle quotation mark' -->

<!-- Geometric Shapes -->
<!ENTITY loz      "&#9674;"> <!-- lozenge, U+25CA ISOpub -->

<!-- Miscellaneous Symbols -->
<!ENTITY spades   "&#9824;"> <!-- black spade suit, U+2660 ISOpub -->
<!-- black here seems to mean filled as opposed to hollow -->
<!ENTITY clubs    "&#9827;"> <!-- black club suit = shamrock,
                                     U+2663 ISOpub -->
<!ENTITY hearts   "&#9829;"> <!-- black heart suit = valentine,
                                     U+2665 ISOpub -->
<!ENTITY diams    "&#9830;"> <!-- black diamond suit, U+2666 ISOpub -->


w3c-dtd-xhtml/1.0/acks.html0000644000000000000000000000561511745610713012464 0ustar XHTML 1.0 - Acknowledgements

D. Acknowledgements

This appendix is informative.

This specification was written with the participation of the members of the W3C HTML Working Group.

At publication of the second edition, the membership was:

Steven Pemberton, CWI/W3C (HTML Working Group Chair)
Daniel Austin, Grainger
Jonny Axelsson, Opera Software
Tantek Çelik, Microsoft
Doug Dominiak, Openwave Systems
Herman Elenbaas, Philips Electronics
Beth Epperson, Netscape/AOL
Masayasu Ishikawa, W3C (HTML Activity Lead)
Shin'ichi Matsui, Panasonic
Shane McCarron, Applied Testing and Technology
Ann Navarro, WebGeek, Inc.
Subramanian Peruvemba, Oracle
Rob Relyea, Microsoft
Sebastian Schnitzenbaumer, SAP
Peter Stark, Sony Ericsson

At publication of the first edition, the membership was:

Steven Pemberton, CWI (HTML Working Group Chair)
Murray Altheim, Sun Microsystems
Daniel Austin, AskJeeves (CNET: The Computer Network through July 1999)
Frank Boumphrey, HTML Writers Guild
John Burger, Mitre
Andrew W. Donoho, IBM
Sam Dooley, IBM
Klaus Hofrichter, GMD
Philipp Hoschka, W3C
Masayasu Ishikawa, W3C
Warner ten Kate, Philips Electronics
Peter King, Phone.com
Paula Klante, JetForm
Shin'ichi Matsui, Panasonic (W3C visiting engineer through September 1999)
Shane McCarron, Applied Testing and Technology (The Open Group through August 1999)
Ann Navarro, HTML Writers Guild
Zach Nies, Quark
Dave Raggett, W3C/HP (HTML Activity Lead)
Patrick Schmitz, Microsoft
Sebastian Schnitzenbaumer, Stack Overflow
Peter Stark, Phone.com
Chris Wilson, Microsoft
Ted Wugofski, Gateway 2000
Dan Zigmond, WebTV Networks

w3c-dtd-xhtml/1.0/guidelines.html0000644000000000000000000004116011745610713013666 0ustar XHTML 1.0 - HTML Compatibility Guidelines

C. HTML Compatibility Guidelines

This appendix is informative.

This appendix summarizes design guidelines for authors who wish their XHTML documents to render on existing HTML user agents. Note that this recommendation does not define how HTML conforming user agents should process HTML documents. Nor does it define the meaning of the Internet Media Type text/html. For these definitions, see [HTML4] and [RFC2854] respectively.

C.1. Processing Instructions and the XML Declaration

Be aware that processing instructions are rendered on some user agents. Also, some user agents interpret the XML declaration to mean that the document is unrecognized XML rather than HTML, and therefore may not render the document as expected. For compatibility with these types of legacy browsers, you may want to avoid using processing instructions and XML declarations. Remember, however, that when the XML declaration is not included in a document, the document can only use the default character encodings UTF-8 or UTF-16.

C.2. Empty Elements

Include a space before the trailing / and > of empty elements, e.g. <br />, <hr /> and <img src="karen.jpg" alt="Karen" />. Also, use the minimized tag syntax for empty elements, e.g. <br />, as the alternative syntax <br></br> allowed by XML gives uncertain results in many existing user agents.

C.3. Element Minimization and Empty Element Content

Given an empty instance of an element whose content model is not EMPTY (for example, an empty title or paragraph) do not use the minimized form (e.g. use <p> </p> and not <p />).

C.4. Embedded Style Sheets and Scripts

Use external style sheets if your style sheet uses < or & or ]]> or --. Use external scripts if your script uses < or & or ]]> or --. Note that XML parsers are permitted to silently remove the contents of comments. Therefore, the historical practice of "hiding" scripts and style sheets within "comments" to make the documents backward compatible is likely to not work as expected in XML-based user agents.

C.5. Line Breaks within Attribute Values

Avoid line breaks and multiple white space characters within attribute values. These are handled inconsistently by user agents.

C.6. Isindex

Don't include more than one isindex element in the document head. The isindex element is deprecated in favor of the input element.

C.7. The lang and xml:lang Attributes

Use both the lang and xml:lang attributes when specifying the language of an element. The value of the xml:lang attribute takes precedence.

C.8. Fragment Identifiers

In XML, URI-references [RFC2396] that end with fragment identifiers of the form "#foo" do not refer to elements with an attribute name="foo"; rather, they refer to elements with an attribute defined to be of type ID, e.g., the id attribute in HTML 4. Many existing HTML clients don't support the use of ID-type attributes in this way, so identical values may be supplied for both of these attributes to ensure maximum forward and backward compatibility (e.g., <a id="foo" name="foo">...</a>).

Further, since the set of legal values for attributes of type ID is much smaller than for those of type CDATA, the type of the name attribute has been changed to NMTOKEN. This attribute is constrained such that it can only have the same values as type ID, or as the Name production in XML 1.0 Section 2.3, production 5. Unfortunately, this constraint cannot be expressed in the XHTML 1.0 DTDs. Because of this change, care must be taken when converting existing HTML documents. The values of these attributes must be unique within the document, valid, and any references to these fragment identifiers (both internal and external) must be updated should the values be changed during conversion.

Note that the collection of legal values in XML 1.0 Section 2.3, production 5 is much larger than that permitted to be used in the ID and NAME types defined in HTML 4. When defining fragment identifiers to be backward-compatible, only strings matching the pattern [A-Za-z][A-Za-z0-9:_.-]* should be used. See Section 6.2 of [HTML4] for more information.

Finally, note that XHTML 1.0 has deprecated the name attribute of the a, applet, form, frame, iframe, img, and map elements, and it will be removed from XHTML in subsequent versions.

C.9. Character Encoding

Historically, the character encoding of an HTML document is either specified by a web server via the charset parameter of the HTTP Content-Type header, or via a meta element in the document itself. In an XML document, the character encoding of the document is specified on the XML declaration (e.g., <?xml version="1.0" encoding="EUC-JP"?>). In order to portably present documents with specific character encodings, the best approach is to ensure that the web server provides the correct headers. If this is not possible, a document that wants to set its character encoding explicitly must include both the XML declaration an encoding declaration and a meta http-equiv statement (e.g., <meta http-equiv="Content-type" content="text/html; charset=EUC-JP" />). In XHTML-conforming user agents, the value of the encoding declaration of the XML declaration takes precedence.

Note: be aware that if a document must include the character encoding declaration in a meta http-equiv statement, that document may always be interpreted by HTTP servers and/or user agents as being of the internet media type defined in that statement. If a document is to be served as multiple media types, the HTTP server must be used to set the encoding of the document.

C.10. Boolean Attributes

Some HTML user agents are unable to interpret boolean attributes when these appear in their full (non-minimized) form, as required by XML 1.0. Note this problem doesn't affect user agents compliant with HTML 4. The following attributes are involved: compact, nowrap, ismap, declare, noshade, checked, disabled, readonly, multiple, selected, noresize, defer.

C.11. Document Object Model and XHTML

The Document Object Model level 1 Recommendation [DOM] defines document object model interfaces for XML and HTML 4. The HTML 4 document object model specifies that HTML element and attribute names are returned in upper-case. The XML document object model specifies that element and attribute names are returned in the case they are specified. In XHTML 1.0, elements and attributes are specified in lower-case. This apparent difference can be addressed in two ways:

  1. User agents that access XHTML documents served as Internet media type text/html via the DOM can use the HTML DOM, and can rely upon element and attribute names being returned in upper-case from those interfaces.
  2. User agents that access XHTML documents served as Internet media types text/xml, application/xml, or application/xhtml+xml can also use the XML DOM. Elements and attributes will be returned in lower-case. Also, some XHTML elements may or may not appear in the object tree because they are optional in the content model (e.g. the tbody element within table). This occurs because in HTML 4 some elements were permitted to be minimized such that their start and end tags are both omitted (an SGML feature). This is not possible in XML. Rather than require document authors to insert extraneous elements, XHTML has made the elements optional. User agents need to adapt to this accordingly. For further information on this topic, see [DOM2]

C.12. Using Ampersands in Attribute Values (and Elsewhere)

In both SGML and XML, the ampersand character ("&") declares the beginning of an entity reference (e.g., &reg; for the registered trademark symbol "®"). Unfortunately, many HTML user agents have silently ignored incorrect usage of the ampersand character in HTML documents - treating ampersands that do not look like entity references as literal ampersands. XML-based user agents will not tolerate this incorrect usage, and any document that uses an ampersand incorrectly will not be "valid", and consequently will not conform to this specification. In order to ensure that documents are compatible with historical HTML user agents and XML-based user agents, ampersands used in a document that are to be treated as literal characters must be expressed themselves as an entity reference (e.g. "&amp;"). For example, when the href attribute of the a element refers to a CGI script that takes parameters, it must be expressed as http://my.site.dom/cgi-bin/myscript.pl?class=guest&amp;name=user rather than as http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user.

C.13. Cascading Style Sheets (CSS) and XHTML

The Cascading Style Sheets level 2 Recommendation [CSS2] defines style properties which are applied to the parse tree of the HTML or XML documents. Differences in parsing will produce different visual or aural results, depending on the selectors used. The following hints will reduce this effect for documents which are served without modification as both media types:

  1. CSS style sheets for XHTML should use lower case element and attribute names.
  2. In tables, the tbody element will be inferred by the parser of an HTML user agent, but not by the parser of an XML user agent. Therefore you should always explicitly add a tbody element if it is referred to in a CSS selector.
  3. Within the XHTML namespace, user agents are expected to recognize the "id" attribute as an attribute of type ID. Therefore, style sheets should be able to continue using the shorthand "#" selector syntax even if the user agent does not read the DTD.
  4. Within the XHTML namespace, user agents are expected to recognize the "class" attribute. Therefore, style sheets should be able to continue using the shorthand "." selector syntax.
  5. CSS defines different conformance rules for HTML and XML documents; be aware that the HTML rules apply to XHTML documents delivered as HTML and the XML rules apply to XHTML documents delivered as XML.

C.14. Referencing Style Elements when serving as XML

In HTML 4 and XHTML, the style element can be used to define document-internal style rules. In XML, an XML stylesheet declaration is used to define style rules. In order to be compatible with this convention, style elements should have their fragment identifier set using the id attribute, and an XML stylesheet declaration should reference this fragment. For example:

<?xml-stylesheet href="W3C-REC.css" type="text/css"?>
<?xml-stylesheet href="#internalStyle" type="text/css"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>An internal stylesheet example</title>
<style type="text/css" id="internalStyle">
  code {
    color: green;
    font-family: monospace;
    font-weight: bold;
  }
</style>
</head>
<body>
<p>
  This is text that uses our 
  <code>internal stylesheet</code>.
</p>
</body>
</html>

C.15. White Space Characters in HTML vs. XML

Some characters that are legal in HTML documents, are illegal in XML document. For example, in HTML, the Formfeed character (U+000C) is treated as white space, in XHTML, due to XML's definition of characters, it is illegal.

C.16. The Named Character Reference &apos;

The named character reference &apos; (the apostrophe, U+0027) was introduced in XML 1.0 but does not appear in HTML. Authors should therefore use &#39; instead of &apos; to work as expected in HTML 4 user agents.


w3c-dtd-xhtml/1.0/xhtml1-diff.html0000644000000000000000000026252411745610713013672 0ustar XHTML 1.0: The Extensible HyperText Markup Language (Second Edition)
W3C

XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition)

A Reformulation of HTML 4 in XML 1.0

W3C Recommendation 26 January 2000, revised 1 August 2002

This version :
http://www.w3.org/TR/2002/REC-xhtml1-20020801
Latest version:
http://www.w3.org/TR/xhtml1
Previous version:
http://www.w3.org/TR/2000/REC-xhtml1-20000126
Diff-marked version:
http://www.w3.org/TR/2002/REC-xhtml1-20020801/xhtml1-diff.html
Authors:
See acknowledgments .

Please refer to the errata for this document, which may include some normative corrections. See also translations .

This document is also available in these non-normative formats: Multi-part XHTML file ,PostScript version ,PDF version ,ZIP archive ,and Gzip'd TAR archive .


Abstract

This specification defines the Second Edition of XHTML 1.0, a reformulation of HTML 4 as an XML 1.0 application, and three DTDs corresponding to the ones defined by HTML 4. The semantics of the elements and their attributes are defined in the W3C Recommendation for HTML 4. These semantics provide the foundation for future extensibility of XHTML. Compatibility with existing HTML user agents is possible by following a small set of guidelines.

Status of this document

This section describes the status of this document at the time of its publication. Other documents may supersede this document. The latest status of this document series is maintained at the W3C.

This document is the second edition of the XHTML 1.0 specification incorporating the errata changes as of 1 August 2002. Changes between this version and the previous Recommendation are illustrated in a diff-marked version .

This second edition is not a new version of XHTML 1.0 (first published 26 January 2000). The changes in this document reflect corrections applied as a result of comments submitted by the community and as a result of ongoing work within the HTML Working Group. There are no substantive changes in this document - only the integration of various errata.

The list of known errors in this specification is available at http://www.w3.org/2002/08/REC-xhtml1-20020801-errata .

Please report errors in this document to www-html-editor@w3.org ( archive ). Public discussion on HTML features takes place on the mailing list www-html@w3.org ( archive ).

This document has been produced as part of the W3C HTML Activity . The goals of the HTML Working Group ( members only ) are discussed in the HTML Working Group charter .

At the time of publication, the working group believed there were zero patent disclosures relevant to this specification. A current list of patent disclosures relevant to this specification may be found on the Working Group's patent disclosure page .

A list of current W3C Recommendations and other technical documents can be found at http://www.w3.org/TR .

Quick Table of Contents

Full Table of Contents

1. What is XHTML?

This section is informative.

XHTML is a family of current and future document types and modules that reproduce, subset, and extend HTML 4 [ HTML4 ]. XHTML family document types are XML based, and ultimately are designed to work in conjunction with XML-based user agents. The details of this family and its evolution are discussed in more detail in [ XHTMLMOD ].

XHTML 1.0 (this specification) is the first document type in the XHTML family. It is a reformulation of the three HTML 4 document types as applications of XML 1.0 [ XML ]. It is intended to be used as a language for content that is both XML-conforming and, if some simple guidelines are followed, operates in HTML 4 conforming user agents. Developers who migrate their content to XHTML 1.0 will realize the following benefits:

  • XHTML documents are XML conforming. As such, they are readily viewed, edited, and validated with standard XML tools.
  • XHTML documents can be written to operate as well or better than they did before in existing HTML 4-conforming user agents as well as in new, XHTML 1.0 conforming user agents.
  • XHTML documents can utilize applications (e.g. scripts and applets) that rely upon either the HTML Document Object Model or the XML Document Object Model [ DOM ].
  • As the XHTML family evolves, documents conforming to XHTML 1.0 will be more likely to interoperate within and among various XHTML environments.

The XHTML family is the next step in the evolution of the Internet. By migrating to XHTML today, content developers can enter the XML world with all of its attendant benefits, while still remaining confident in their content's backward and future compatibility.

1.1. What is HTML 4?

HTML 4 [ HTML4 ] is an SGML (Standard Generalized Markup Language) application conforming to International Standard ISO 8879, and is widely regarded as the standard publishing language of the World Wide Web.

SGML is a language for describing markup languages, particularly those used in electronic document exchange, document management, and document publishing. HTML is an example of a language defined in SGML.

SGML has been around since the middle 1980's and has remained quite stable. Much of this stability stems from the fact that the language is both feature-rich and flexible. This flexibility, however, comes at a price, and that price is a level of complexity that has inhibited its adoption in a diversity of environments, including the World Wide Web.

HTML, as originally conceived, was to be a language for the exchange of scientific and other technical documents, suitable for use by non-document specialists. HTML addressed the problem of SGML complexity by specifying a small set of structural and semantic tags suitable for authoring relatively simple documents. In addition to simplifying the document structure, HTML added support for hypertext. Multimedia capabilities were added later.

In a remarkably short space of time, HTML became wildly popular and rapidly outgrew its original purpose. Since HTML's inception, there has been rapid invention of new elements for use within HTML (as a standard) and for adapting HTML to vertical, highly specialized, markets. This plethora of new elements has led to interoperability problems for documents across different platforms.

1.2. What is XML?

XML™ is the shorthand name for Extensible Markup Language [ XML ].

XML was conceived as a means of regaining the power and flexibility of SGML without most of its complexity. Although a restricted form of SGML, XML nonetheless preserves most of SGML's power and richness, and yet still retains all of SGML's commonly used features.

While retaining these beneficial features, XML removes many of the more complex features of SGML that make the authoring and design of suitable software both difficult and costly.

1.3. Why the need for XHTML?

The benefits of migrating to XHTML 1.0 are described above. Some of the benefits of migrating to XHTML in general are:

  • Document developers and user agent designers are constantly discovering new ways to express their ideas through new markup. In XML, it is relatively easy to introduce new elements or additional element attributes. The XHTML family is designed to accommodate these extensions through XHTML modules and techniques for developing new XHTML-conforming modules (described in the XHTML Modularization specification). These modules will permit the combination of existing and new feature sets when developing content and when designing new user agents.
  • Alternate ways of accessing the Internet are constantly being introduced. The XHTML family is designed with general user agent interoperability in mind. Through a new user agent and document profiling mechanism, servers, proxies, and user agents will be able to perform best effort content transformation. Ultimately, it will be possible to develop XHTML-conforming content that is usable by any XHTML-conforming user agent.

2. Definitions

This section is normative.

2.1. Terminology

The following terms are used in this specification. These terms extend the definitions in [ RFC2119 ] in ways based upon similar definitions in ISO/ IEC 9945-1:1990 [ POSIX.1 ]:

May
With respect to implementations, the word "may" is to be interpreted as an optional feature that is not required in this specification but can be provided. With respect to Document Conformance , the word "may" means that the optional feature must not be used. The term "optional" has the same definition as "may".
Must
In this specification, the word "must" is to be interpreted as a mandatory requirement on the implementation or on Strictly Conforming XHTML Documents, depending upon the context. The term "shall" has the same definition as "must".
Optional
See "May".
Reserved
A value or behavior is unspecified, but it is not allowed to be used by Conforming Documents nor to be supported by Conforming User Agents.
Shall
See "Must".
Should
With respect to implementations, the word "should" is to be interpreted as an implementation recommendation, but not a requirement. With respect to documents, the word "should" is to be interpreted as recommended programming practice for documents and a requirement for Strictly Conforming XHTML Documents.
Supported
Certain facilities in this specification are optional. If a facility is supported, it behaves as specified by this specification.
Unspecified
When a value or behavior is unspecified, the specification defines no portability requirements for a facility on an implementation even when faced with a document that uses the facility. A document that requires specific behavior in such an instance, rather than tolerating any behavior when using that facility, is not a Strictly Conforming XHTML Document.

2.2. General Terms

Attribute
An attribute is a parameter to an element declared in the DTD. An attribute's type and value range, including a possible default value, are defined in the DTD.
DTD
A DTD, or document type definition, is a collection of XML markup declarations that, as a collection, defines the legal structure, elements , and attributes that are available for use in a document that complies to the DTD.
Document
A document is a stream of data that, after being combined with any other streams it references, is structured such that it holds information contained within elements that are organized as defined in the associated DTD . See Document Conformance for more information.
Element
An element is a document structuring unit declared in the DTD . The element's content model is defined in the DTD , and additional semantics may be defined in the prose description of the element.
Facilities
Facilities are elements , attributes , and the semantics associated with those elements and attributes .
Implementation
See User Agent.
Parsing
Parsing is the act whereby a document is scanned, and the information contained within the document is filtered into the context of the elements in which the information is structured.
Rendering
Rendering is the act whereby the information in a document is presented. This presentation is done in the form most appropriate to the environment (e.g. aurally, visually, in print).
User Agent
A user agent is a system that processes XHTML documents in accordance with this specification. See User Agent Conformance for more information.
Validation
Validation is a process whereby documents are verified against the associated DTD , ensuring that the structure, use of elements , and use of attributes are consistent with the definitions in the DTD .
Well-formed
A document is well-formed when it is structured according to the rules defined in Section 2.1 of the XML 1.0 Recommendation [ XML ].

3. Normative Definition of XHTML 1.0

This section is normative.

3.1. Document Conformance

This version of XHTML provides a definition of strictly conforming XHTML 1.0 documents, which are restricted to elements and attributes from the XML and XHTML 1.0 namespaces. See Section 3.1.2 for information on using XHTML with other namespaces, for instance, to include metadata expressed in RDF within XHTML documents.

3.1.1. Strictly Conforming Documents

A Strictly Conforming XHTML Document is an XML document that requires only the facilities described as mandatory in this specification. Such a document must meet all of the following criteria:

  1. It must conform to the constraints expressed in one of the three DTDs found in DTDs and in Appendix B .

  2. The root element of the document must be html .

  3. The root element of the document must contain an xmlns declaration for the XHTML namespace [ XMLNS ]. The namespace for XHTML is defined to be http://www.w3.org/1999/xhtml . An example root element might look like:

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    
    
  4. There must be a DOCTYPE declaration in the document prior to the root element. The public identifier included in the DOCTYPE declaration must reference one of the three DTDs found in DTDs using the respective Formal Public Identifier. The system identifier may be changed to reflect local system conventions.

    <!DOCTYPE html 
         PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    
    <!DOCTYPE html 
         PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <!DOCTYPE html 
         PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    
    
  5. The DTD subset must not be used to override any parameter entities in the DTD.

An XML declaration is not required in all XML documents; however XHTML document authors are strongly encouraged to use XML declarations in all their documents. Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16 and no encoding was determined by a higher-level protocol. Here is an example of an XHTML document. In this example, the XML declaration is included.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>Virtual Library</title>
  </head>
  <body>
    <p>Moved to <a href="http://example.org/">example.org</a>.</p>
  </body>
</html>

3.1.2. Using XHTML with other namespaces

The XHTML namespace may be used with other XML namespaces as per [ XMLNS ], although such documents are not strictly conforming XHTML 1.0 documents as defined above. Work by W3C is addressing ways to specify conformance for documents involving multiple namespaces. For an example, see [ XHTML+MathML ].

The following example shows the way in which XHTML 1.0 could be used in conjunction with the MathML Recommendation:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>A Math Example</title>
  </head>
  <body>
    <p>The following is MathML markup:</p>
    <math xmlns="http://www.w3.org/1998/Math/MathML">
      <apply> <log/>
        <logbase>
          <cn> 3 </cn>
        </logbase>
        <ci> x </ci>
      </apply>
    </math>
  </body>
</html>

The following example shows the way in which XHTML 1.0 markup could be incorporated into another XML namespace:

<?xml version="1.0" encoding="UTF-8"?>
<!-- initially, the default namespace is "books" -->
<book xmlns='urn:loc.gov:books'
    xmlns:isbn='urn:ISBN:0-395-36341-6' xml:lang="en" lang="en">
  <title>Cheaper by the Dozen</title>
  <isbn:number>1568491379</isbn:number>
  <notes>
    <!-- make HTML the default namespace for a hypertext commentary -->
    <p xmlns='http://www.w3.org/1999/xhtml'>
        This is also available <a href="http://www.w3.org/">online</a>.
    </p>
  </notes>
</book>

3.2. User Agent Conformance

A conforming user agent must meet all of the following criteria:

  1. In order to be consistent with the XML 1.0 Recommendation [ XML ], the user agent must parse and evaluate an XHTML document for well-formedness. If the user agent claims to be a validating user agent, it must also validate documents against their referenced DTDs according to [ XML ].
  2. When the user agent claims to support facilities defined within this specification or required by this specification through normative reference, it must do so in ways consistent with the facilities' definition.
  3. When a user agent processes an XHTML document as generic XML, it shall only recognize attributes of type ID (i.e. the id attribute on most XHTML elements) as fragment identifiers.
  4. If a user agent encounters an element it does not recognize, it must process the element's content.
  5. If a user agent encounters an attribute it does not recognize, it must ignore the entire attribute specification (i.e., the attribute and its value).
  6. If a user agent encounters an attribute value it does not recognize, it must use the default attribute value.
  7. If it encounters an entity reference (other than one of the entities defined in this recommendation or in the XML recommendation) for which the user agent has processed no declaration (which could happen if the declaration is in the external subset which the user agent hasn't read), the entity reference should be processed as the characters (starting with the ampersand and ending with the semi-colon) that make up the entity reference.
  8. When processing content, user agents that encounter characters or character entity references that are recognized but not renderable may substitute another rendering that gives the same meaning, or must display the document in such a way that it is obvious to the user that normal rendering has not taken place.
  9. White space is handled according to the following rules. The following characters are defined in [ XML ] white space characters:

    • SPACE (&#x0020;)
    • HORIZONTAL TABULATION (&#x0009;)
    • CARRIAGE RETURN (&#x000D;)
    • LINE FEED (&#x000A;)

    The XML processor normalizes different systems' line end codes into one single LINE FEED character, that is passed up to the application.

    The user agent must use the definition from CSS for processing whitespace characters [ CSS2 ]. Note that the CSS2 recommendation does not explicitly address the issue of whitespace handling in non-Latin character sets. This will be addressed in a future version of CSS, at which time this reference will be updated.

Note that in order to produce a Canonical XHTML document, the rules above must be applied and the rules in [ XMLC14N ] must also be applied to the document.

4. Differences with HTML 4

This section is informative.

Due to the fact that XHTML is an XML application, certain practices that were perfectly legal in SGML-based HTML 4 [ HTML4 ] must be changed.

4.1. Documents must be well-formed

Well-formedness is a new concept introduced by [ XML ]. Essentially this means that all elements must either have closing tags or be written in a special form (as described below), and that all the elements must nest properly.

Although overlapping is illegal in SGML, it is widely tolerated in existing browsers.

CORRECT: nested elements.

<p>here is an emphasized <em>paragraph</em>.</p>

INCORRECT: overlapping elements

<p>here is an emphasized <em>paragraph.</p></em>

4.2. Element and attribute names must be in lower case

XHTML documents must use lower case for all HTML element and attribute names. This difference is necessary because XML is case-sensitive e.g. <li> and <LI> are different tags.

4.3. For non-empty elements, end tags are required

In SGML-based HTML 4 certain elements were permitted to omit the end tag; with the elements that followed implying closure. XML does not allow end tags to be omitted. All elements other than those declared in the DTD as EMPTY must have an end tag. Elements that are declared in the DTD as EMPTY can have an end tag or can use empty element shorthand (see Empty Elements ).

CORRECT: terminated elements

<p>here is a paragraph.</p><p>here is another paragraph.</p>

INCORRECT: unterminated elements

<p>here is a paragraph.<p>here is another paragraph.

4.4. Attribute values must always be quoted

All attribute values must be quoted, even those which appear to be numeric.

CORRECT: quoted attribute values

<td rowspan="3">

INCORRECT: unquoted attribute values

<td rowspan=3>

4.5. Attribute Minimization

XML does not support attribute minimization. Attribute-value pairs must be written in full. Attribute names such as compact and checked cannot occur in elements without their value being specified.

CORRECT: unminimized attributes

<dl compact="compact">

INCORRECT: minimized attributes

<dl compact>

4.6. Empty Elements

Empty elements must either have an end tag or the start tag must end with /> . For instance, <br/> or <hr></hr> . See HTML Compatibility Guidelines for information on ways to ensure this is backward compatible with HTML 4 user agents.

CORRECT: terminated empty elements

<br/><hr/>

INCORRECT: unterminated empty elements

<br><hr>

4.7. White Space handling in attribute values

When user agents process attributes, they do so according to Section 3.3.3 of [ XML ]:

  • Strip leading and trailing white space.
  • Map sequences of one or more white space characters (including line breaks) to a single inter-word space.

4.8. Script and Style elements

In XHTML, the script and style elements are declared as having #PCDATA content. As a result, < and & will be treated as the start of markup, and entities such as &lt; and &amp; will be recognized as entity references by the XML processor to < and & respectively. Wrapping the content of the script or style element within a CDATA marked section avoids the expansion of these entities.

<script type="text/javascript">
<![CDATA[
... unescaped script content ...
]]>
</script>

CDATA sections are recognized by the XML processor and appear as nodes in the Document Object Model, see Section 1.3 of the DOM Level 1 Recommendation [ DOM ].

An alternative is to use external script and style documents.

4.9. SGML exclusions

SGML gives the writer of a DTD the ability to exclude specific elements from being contained within an element. Such prohibitions (called "exclusions") are not possible in XML.

For example, the HTML 4 Strict DTD forbids the nesting of an ' a ' element within another ' a ' element to any descendant depth. It is not possible to spell out such prohibitions in XML. Even though these prohibitions cannot be defined in the DTD, certain elements should not be nested. A summary of such elements and the elements that should not be nested in them is found in the normative Element Prohibitions .

4.10. The elements with 'id' and 'name' attributes

HTML 4 defined the name attribute for the elements a , applet , form , frame , iframe , img , and map . HTML 4 also introduced the id attribute. Both of these attributes are designed to be used as fragment identifiers.

In XML, fragment identifiers are of type ID , and there can only be a single attribute of type ID per element. Therefore, in XHTML 1.0 the id attribute is defined to be of type ID . In order to ensure that XHTML 1.0 documents are well-structured XML documents, XHTML 1.0 documents MUST use the id attribute when defining fragment identifiers on the elements listed above. See the HTML Compatibility Guidelines for information on ensuring such anchors are backward compatible when serving XHTML documents as media type text/html .

Note that in XHTML 1.0, the name attribute of these elements is formally deprecated, and will be removed in a subsequent version of XHTML.

4.11. Attributes with pre-defined value sets

HTML 4 and XHTML both have some attributes that have pre-defined and limited sets of values (e.g. the type attribute of the input element). In SGML and XML, these are called enumerated attributes .Under HTML 4, the interpretation of these values was case-insensitive ,so a value of TEXT was equivalent to a value of text .Under XML, the interpretation of these values is case-sensitive ,and in XHTML 1 all of these values are defined in lower-case.

4.12. Entity references as hex values

SGML and XML both permit references to characters by using hexadecimal values. In SGML these references could be made using either &#Xnn; or &#xnn;. In XML documents, you must use the lower-case version (i.e. &#xnn;)

5. Compatibility Issues

This section is normative.

Although there is no requirement for XHTML 1.0 documents to be compatible with existing user agents, in practice this is easy to accomplish. Guidelines for creating compatible documents can be found in Appendix C .

5.1. Internet Media Type

XHTML Documents which follow the guidelines set forth in Appendix C , "HTML Compatibility Guidelines" may be labeled with the Internet Media Type "text/html" [ RFC2854 ], as they are compatible with most HTML browsers. Those documents, and any other document conforming to this specification, may also be labeled with the Internet Media Type "application/xhtml+xml" as defined in [ RFC3236 ]. For further information on using media types with XHTML, see the informative note [ XHTMLMIME ].

A. DTDs

This appendix is normative.

These DTDs and entity sets form a normative part of this specification. The complete set of DTD files together with an XML declaration and SGML Open Catalog is included in the zip file and the gzip'd tar file for this specification. Users looking for local copies of the DTDs to work with should download and use those archives rather than using the specific DTDs referenced below.

A.1. Document Type Definitions

These DTDs approximate the HTML 4 DTDs. The W3C recommends that you use the authoritative versions of these DTDs at their defined SYSTEM identifiers when validating content. If you need to use these DTDs locally you should download one of the archives of this version .For completeness, the normative versions of the DTDs are included here:

A.1.1. XHTML-1.0-Strict

The file DTD/xhtml1-strict.dtd is a normative part of this specification. The annotated contents of this file are available in this separate section for completeness.

A.1.2. XHTML-1.0-Transitional

The file DTD/xhtml1-transitional.dtd is a normative part of this specification. The annotated contents of this file are available in this separate section for completeness.

A.1.3. XHTML-1.0-Frameset

The file DTD/xhtml1-frameset.dtd is a normative part of this specification. The annotated contents of this file are available in this separate section for completeness.

A.2. Entity Sets

The XHTML entity sets are the same as for HTML 4, but have been modified to be valid XML 1.0 entity declarations. Note the entity for the Euro currency sign ( &euro; or &#8364; or &#x20AC; ) is defined as part of the special characters.

A.2.1. Latin-1 characters

The file DTD/xhtml-lat1.ent is a normative part of this specification. The annotated contents of this file are available in this separate section for completeness.

A.2.2. Special characters

The file DTD/xhtml-special.ent is a normative part of this specification. The annotated contents of this file are available in this separate section for completeness.

A.2.3. Symbols

The file DTD/xhtml-symbol.ent is a normative part of this specification. The annotated contents of this file are available in this separate section for completeness.

B. Element Prohibitions

This appendix is normative.

The following elements have prohibitions on which elements they can contain (see SGML Exclusions ). This prohibition applies to all depths of nesting, i.e. it contains all the descendant elements.

a
must not contain other a elements.
pre
must not contain the img , object , big , small , sub , or sup elements.
button
must not contain the input , select , textarea , label , button , form , fieldset , iframe or isindex elements.
label
must not contain other label elements.
form
must not contain other form elements.

C. HTML Compatibility Guidelines

This appendix is informative.

This appendix summarizes design guidelines for authors who wish their XHTML documents to render on existing HTML user agents. Note that this recommendation does not define how HTML conforming user agents should process HTML documents. Nor does it define the meaning of the Internet Media Type text/html .For these definitions, see [ HTML4 ] and [ RFC2854 ] respectively.

C.1. Processing Instructions and the XML Declaration

Be aware that processing instructions are rendered on some user agents. Also, some user agents interpret the XML declaration to mean that the document is unrecognized XML rather than HTML, and therefore may not render the document as expected. For compatibility with these types of legacy browsers, you may want to avoid using processing instructions and XML declarations. Remember, however, that when the XML declaration is not included in a document, the document can only use the default character encodings UTF-8 or UTF-16.

C.2. Empty Elements

Include a space before the trailing / and > of empty elements, e.g. <br /> , <hr /> and <img src="karen.jpg" alt="Karen" /> . Also, use the minimized tag syntax for empty elements, e.g. <br /> , as the alternative syntax <br></br> allowed by XML gives uncertain results in many existing user agents.

C.3. Element Minimization and Empty Element Content

Given an empty instance of an element whose content model is not EMPTY (for example, an empty title or paragraph) do not use the minimized form (e.g. use <p> </p> and not <p /> ).

C.4. Embedded Style Sheets and Scripts

Use external style sheets if your style sheet uses < or & or ]]> or -- . Use external scripts if your script uses < or & or ]]> or -- . Note that XML parsers are permitted to silently remove the contents of comments. Therefore, the historical practice of "hiding" scripts and style sheets within "comments" to make the documents backward compatible is likely to not work as expected in XML-based user agents.

C.5. Line Breaks within Attribute Values

Avoid line breaks and multiple white space characters within attribute values. These are handled inconsistently by user agents.

C.6. Isindex

Don't include more than one isindex element in the document head . The isindex element is deprecated in favor of the input element.

C.7. The lang and xml:lang Attributes

Use both the lang and xml:lang attributes when specifying the language of an element. The value of the xml:lang attribute takes precedence.

C.8. Fragment Identifiers

In XML, URI -references [ RFC2396 ] that end with fragment identifiers of the form "#foo" do not refer to elements with an attribute name="foo" ; rather, they refer to elements with an attribute defined to be of type ID , e.g., the id attribute in HTML 4. Many existing HTML clients don't support the use of ID -type attributes in this way, so identical values may be supplied for both of these attributes to ensure maximum forward and backward compatibility (e.g., <a id="foo" name="foo">...</a> ).

Further, since the set of legal values for attributes of type ID is much smaller than for those of type CDATA , the type of the name attribute has been changed to NMTOKEN . This attribute is constrained such that it can only have the same values as type ID , or as the Name production in XML 1.0 Section 2.3, production 5. Unfortunately, this constraint cannot be expressed in the XHTML 1.0 DTDs. Because of this change, care must be taken when converting existing HTML documents. The values of these attributes must be unique within the document, valid, and any references to these fragment identifiers (both internal and external) must be updated should the values be changed during conversion.

Note that the collection of legal values in XML 1.0 Section 2.3, production 5 is much larger than that permitted to be used in the ID and NAME types defined in HTML 4. When defining fragment identifiers to be backward-compatible, only strings matching the pattern [A-Za-z][A-Za-z0-9:_.-]* should be used. See Section 6.2 of [ HTML4 ] for more information.

Finally, note that XHTML 1.0 has deprecated the name attribute of the a , applet , form , frame , iframe , img , and map elements, and it will be removed from XHTML in subsequent versions.

C.9. Character Encoding

Historically, the character encoding of an HTML document is either specified by a web server via the charset parameter of the HTTP Content-Type header, or via a meta element in the document itself. In an XML document, the character encoding of the document is specified on the XML declaration (e.g., <?xml version="1.0" encoding="EUC-JP"?> ). In order to portably present documents with specific character encodings, the best approach is to ensure that the web server provides the correct headers. If this is not possible, a document that wants to set its character encoding explicitly must include both the XML declaration an encoding declaration and a meta http-equiv statement (e.g., <meta http-equiv="Content-type" content="text/html; charset=EUC-JP" /> ). In XHTML-conforming user agents, the value of the encoding declaration of the XML declaration takes precedence.

Note: be aware that if a document must include the character encoding declaration in a meta http-equiv statement, that document may always be interpreted by HTTP servers and/or user agents as being of the internet media type defined in that statement. If a document is to be served as multiple media types, the HTTP server must be used to set the encoding of the document.

C.10. Boolean Attributes

Some HTML user agents are unable to interpret boolean attributes when these appear in their full (non-minimized) form, as required by XML 1.0. Note this problem doesn't affect user agents compliant with HTML 4. The following attributes are involved: compact , nowrap , ismap , declare , noshade , checked , disabled , readonly , multiple , selected , noresize , defer .

C.11. Document Object Model and XHTML

The Document Object Model level 1 Recommendation [ DOM ] defines document object model interfaces for XML and HTML 4. The HTML 4 document object model specifies that HTML element and attribute names are returned in upper-case. The XML document object model specifies that element and attribute names are returned in the case they are specified. In XHTML 1.0, elements and attributes are specified in lower-case. This apparent difference can be addressed in two ways:

  1. User agents that access XHTML documents served as Internet media type text/html via the DOM can use the HTML DOM, and can rely upon element and attribute names being returned in upper-case from those interfaces.
  2. User agents that access XHTML documents served as Internet media types text/xml , application/xml , or application/xhtml+xml can also use the XML DOM. Elements and attributes will be returned in lower-case. Also, some XHTML elements may or may not appear in the object tree because they are optional in the content model (e.g. the tbody element within table ). This occurs because in HTML 4 some elements were permitted to be minimized such that their start and end tags are both omitted (an SGML feature). This is not possible in XML. Rather than require document authors to insert extraneous elements, XHTML has made the elements optional. User agents need to adapt to this accordingly. For further information on this topic, see [ DOM2 ]

C.12. Using Ampersands in Attribute Values (and Elsewhere)

In both SGML and XML, the ampersand character ("&") declares the beginning of an entity reference (e.g., &reg; for the registered trademark symbol "®"). Unfortunately, many HTML user agents have silently ignored incorrect usage of the ampersand character in HTML documents - treating ampersands that do not look like entity references as literal ampersands. XML-based user agents will not tolerate this incorrect usage, and any document that uses an ampersand incorrectly will not be "valid", and consequently will not conform to this specification. In order to ensure that documents are compatible with historical HTML user agents and XML-based user agents, ampersands used in a document that are to be treated as literal characters must be expressed themselves as an entity reference (e.g. " &amp; "). For example, when the href attribute of the a element refers to a CGI script that takes parameters, it must be expressed as http://my.site.dom/cgi-bin/myscript.pl?class=guest&amp;name=user rather than as http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user .

C.13. Cascading Style Sheets (CSS) and XHTML

The Cascading Style Sheets level 2 Recommendation [ CSS2 ] defines style properties which are applied to the parse tree of the HTML or XML documents. Differences in parsing will produce different visual or aural results, depending on the selectors used. The following hints will reduce this effect for documents which are served without modification as both media types:

  1. CSS style sheets for XHTML should use lower case element and attribute names.
  2. In tables, the tbody element will be inferred by the parser of an HTML user agent, but not by the parser of an XML user agent. Therefore you should always explicitly add a tbody element if it is referred to in a CSS selector.
  3. Within the XHTML namespace, user agents are expected to recognize the "id" attribute as an attribute of type ID. Therefore, style sheets should be able to continue using the shorthand "#" selector syntax even if the user agent does not read the DTD.
  4. Within the XHTML namespace, user agents are expected to recognize the "class" attribute. Therefore, style sheets should be able to continue using the shorthand "." selector syntax.
  5. CSS defines different conformance rules for HTML and XML documents; be aware that the HTML rules apply to XHTML documents delivered as HTML and the XML rules apply to XHTML documents delivered as XML.

C.14. Referencing Style Elements when serving as XML

In HTML 4 and XHTML, the style element can be used to define document-internal style rules. In XML, an XML stylesheet declaration is used to define style rules. In order to be compatible with this convention, style elements should have their fragment identifier set using the id attribute, and an XML stylesheet declaration should reference this fragment. For example:

<?xml-stylesheet href="W3C-REC.css" type="text/css"?>
<?xml-stylesheet href="#internalStyle" type="text/css"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>An internal stylesheet example</title>
<style type="text/css" id="internalStyle">
  code {
    color: green;
    font-family: monospace;
    font-weight: bold;
  }
</style>
</head>
<body>
<p>
  This is text that uses our 
  <code>internal stylesheet</code>.
</p>
</body>
</html>

C.15. White Space Characters in HTML vs. XML

Some characters that are legal in HTML documents, are illegal in XML document. For example, in HTML, the Formfeed character (U+000C) is treated as white space, in XHTML, due to XML's definition of characters, it is illegal.

C.16. The Named Character Reference &apos;

The named character reference &apos; (the apostrophe, U+0027) was introduced in XML 1.0 but does not appear in HTML. Authors should therefore use &#39; instead of &apos; to work as expected in HTML 4 user agents.

D. Acknowledgements

This appendix is informative.

This specification was written with the participation of the members of the W3C HTML Working Group.

At publication of the second edition, the membership was:

Steven Pemberton, CWI/W3C (HTML Working Group Chair)
Daniel Austin, Grainger
Jonny Axelsson, Opera Software
Tantek Çelik, Microsoft
Doug Dominiak, Openwave Systems
Herman Elenbaas, Philips Electronics
Beth Epperson, Netscape/ AOL
Masayasu Ishikawa, W3C (HTML Activity Lead)
Shin'ichi Matsui, Panasonic
Shane McCarron, Applied Testing and Technology
Ann Navarro, WebGeek, Inc.
Subramanian Peruvemba, Oracle
Rob Relyea, Microsoft
Sebastian Schnitzenbaumer, SAP
Peter Stark, Sony Ericsson

At publication of the first edition, the membership was:

Steven Pemberton, CWI (HTML Working Group Chair)
Murray Altheim, Sun Microsystems
Daniel Austin, AskJeeves (CNET: The Computer Network through July 1999)
Frank Boumphrey, HTML Writers Guild
John Burger, Mitre
Andrew W. Donoho, IBM
Sam Dooley, IBM
Klaus Hofrichter, GMD
Philipp Hoschka, W3C
Masayasu Ishikawa, W3C
Warner ten Kate, Philips Electronics
Peter King, Phone.com
Paula Klante, JetForm
Shin'ichi Matsui, Panasonic (W3C visiting engineer through September 1999)
Shane McCarron, Applied Testing and Technology (The Open Group through August 1999)
Ann Navarro, HTML Writers Guild
Zach Nies, Quark
Dave Raggett, W3C/HP (HTML Activity Lead)
Patrick Schmitz, Microsoft
Sebastian Schnitzenbaumer, Stack Overflow
Peter Stark, Phone.com
Chris Wilson, Microsoft
Ted Wugofski, Gateway 2000
Dan Zigmond, WebTV Networks

E. References

This appendix is informative.

[CSS2]
" Cascading Style Sheets, level 2 (CSS2) Specification ", B. Bos, H. W. Lie, C. Lilley, I. Jacobs, 12 May 1998.
Latest version available at: http://www.w3.org/TR/REC-CSS2
[DOM]
" Document Object Model (DOM) Level 1 Specification ", Lauren Wood et al. , 1 October 1998.
Latest version available at: http://www.w3.org/TR/REC-DOM-Level-1
[DOM2]
" Document Object Model (DOM) Level 2 Core Specification ", A. Le Hors, et al. ,13 November 2000.
Latest version available at: http://www.w3.org/TR/DOM-Level-2-Core
[HTML]
" HTML 4.01 Specification ", D. Raggett, A. Le Hors, I. Jacobs, 24 December 1999.
Latest version available at: http://www.w3.org/TR/html401
[POSIX.1]
" ISO/IEC 9945-1:1990 Information Technology - Portable Operating System Interface (POSIX) - Part 1: System Application Program Interface (API) [C Language] ", Institute of Electrical and Electronics Engineers, Inc, 1990.
[RFC2045]
" Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies ", N. Freed and N. Borenstein, November 1996. Note that this RFC obsoletes RFC1521, RFC1522, and RFC1590.
[RFC2046]
" RFC2046: Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types ", N. Freed and N. Borenstein, November 1996.
Available at http://www.ietf.org/rfc/rfc2046.txt . Note that this RFC obsoletes RFC1521, RFC1522, and RFC1590.
[RFC2119]
" RFC2119: Key words for use in RFCs to Indicate Requirement Levels ", S. Bradner, March 1997.
Available at: http://www.ietf.org/rfc/rfc2119.txt
[RFC2376]
" RFC2376: XML Media Types ", E. Whitehead, M. Murata, July 1998.
This document is obsoleted by [ RFC3023 ].
Available at: http://www.ietf.org/rfc/rfc2376.txt
[RFC2396]
" RFC2396: Uniform Resource Identifiers (URI): Generic Syntax ", T. Berners-Lee, R. Fielding, L. Masinter, August 1998.
This document updates RFC1738 and RFC1808.
Available at: http://www.ietf.org/rfc/rfc2396.txt
[RFC2854]
" RFC2854: The text/html Media Type ", D. Conolly, L. Masinter, June 2000.
Available at: http://www.ietf.org/rfc/rfc2854.txt
[RFC3023]
" RFC3023: XML Media Types ", M. Murata, S. St.Laurent, D. Kohn, January 2001.
This document obsoletes [ RFC2376 ].
Available at: http://www.ietf.org/rfc/rfc3023.txt
[RFC3066]
" Tags for the Identification of Languages ", H. Alvestrand, January 2001.
Available at: http://www.ietf.org/rfc/rfc3066.txt
[RFC3236]
" The 'application/xhtml+xml' Media Type ", M. Baker, P. Stark, January 2002.
Available at: http://www.ietf.org/rfc/rfc3236.txt
[XHTML+MathML]
" XHTML plus Math 1.1 DTD ", "A.2 MathML as a DTD Module", Mathematical Markup Language (MathML) Version 2.0. Available at: http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd
[XHTMLMIME]
" XHTML Media Types ", Masayasu Ishikawa, 1 August 2002.
Latest version available at: http://www.w3.org/TR/xhtml-media-types
[XHTMLMOD]
" Modularization of XHTML ", M. Altheim et al., 10 April 2001.
Latest version available at: http://www.w3.org/TR/xhtml-modularization
[XML]
" Extensible Markup Language (XML) 1.0 Specification (Second Edition) ", T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, 6 October 2000.
Latest version available at: http://www.w3.org/TR/REC-xml
[XMLNS]
" Namespaces in XML ", T. Bray, D. Hollander, A. Layman, 14 January 1999.
XML namespaces provide a simple method for qualifying names used in XML documents by associating them with namespaces identified by URI.
Latest version available at: http://www.w3.org/TR/REC-xml-names
[XMLC14N]
" Canonical XML Version 1.0 ", J. Boyer, 15 March 2001.
This document describes a method for generating a physical representation, the canonical form, of an XML document.
Latest version available at: http://www.w3.org/TR/xml-c14n

Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0

w3c-dtd-xhtml/1.0/w3c_home.png0000644000000000000000000000375411745610713013071 0ustar PNG  IHDRH0=gAMA aIDATxZ}lSU?1{t3b(n "a4iXj8 1Jg8Q3tQ(h CK ^RBM&nCnohGX_ǹsWG=h&?h& ,',"a``d2LGc,˚L&$oذ8`GmmX~~~(GG!l643po!pN"m*u`[<4O:} !93Ceq\NN VeYfiZ؍`x5Σn| [w6?o oq\uuuKK 0EEEv]ѠS< .8s qW<ڵN(i3Su>8[2~쑱޾=VB8ܖD"r:l]]˗ ˲,644TVV*X履—HNMrTMޣg+RfmW_9loof͊D"FQT-̪R(. qcB1p~^@cÊ,x83=uY$0\.NwPiSdƴS#0%u|qGɶ"yOy8$v)].@mX0œh4^%LOfĔAZyq1w]BȻ ĨL~CQja R%r 4hhhd]ek3J;db0d^WnaQVOtI\tq:8.|QO`eEhRFZB#㇌4XU髤'_WZq&4v7-\3&c|AFF,x3M/7B|=8M/TiˆR `+я\Ql/bw1erl^I g.EРWV~Zw"gitdĝU{b=FlhFi\EGF C%zzij.G4}&NLL#xꧦLk.i dINRfxHn&܍7`/LRKӻYjb5.v<;AaLH:sI~HF WW8\QbK.%L6p$s!lN! iP'yy%ܢxh4VWW˘p8|>R!qIN&vL~&7NMRTpNzSEYYYjZtq\MM  zK}I""7zBcG(5jX,1*qdq3K:!Xh XHTML 1.0: The Extensible HyperText Markup Language (Second Edition)
W3C

XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition)

A Reformulation of HTML 4 in XML 1.0

W3C Recommendation 26 January 2000, revised 1 August 2002

This version:
http://www.w3.org/TR/2002/REC-xhtml1-20020801
Latest version:
http://www.w3.org/TR/xhtml1
Previous version:
http://www.w3.org/TR/2000/REC-xhtml1-20000126
Diff-marked version:
http://www.w3.org/TR/2002/REC-xhtml1-20020801/xhtml1-diff.html
Authors:
See acknowledgments.

Please refer to the errata for this document, which may include some normative corrections. See also translations.

This document is also available in these non-normative formats: Multi-part XHTML file, PostScript version, PDF version, ZIP archive, and Gzip'd TAR archive.


Abstract

This specification defines the Second Edition of XHTML 1.0, a reformulation of HTML 4 as an XML 1.0 application, and three DTDs corresponding to the ones defined by HTML 4. The semantics of the elements and their attributes are defined in the W3C Recommendation for HTML 4. These semantics provide the foundation for future extensibility of XHTML. Compatibility with existing HTML user agents is possible by following a small set of guidelines.

Status of this document

This section describes the status of this document at the time of its publication. Other documents may supersede this document. The latest status of this document series is maintained at the W3C.

This document is the second edition of the XHTML 1.0 specification incorporating the errata changes as of 1 August 2002. Changes between this version and the previous Recommendation are illustrated in a diff-marked version.

This second edition is not a new version of XHTML 1.0 (first published 26 January 2000). The changes in this document reflect corrections applied as a result of comments submitted by the community and as a result of ongoing work within the HTML Working Group. There are no substantive changes in this document - only the integration of various errata.

The list of known errors in this specification is available at http://www.w3.org/2002/08/REC-xhtml1-20020801-errata.

Please report errors in this document to www-html-editor@w3.org (archive). Public discussion on HTML features takes place on the mailing list www-html@w3.org (archive).

This document has been produced as part of the W3C HTML Activity. The goals of the HTML Working Group (members only) are discussed in the HTML Working Group charter.

At the time of publication, the working group believed there were zero patent disclosures relevant to this specification. A current list of patent disclosures relevant to this specification may be found on the Working Group's patent disclosure page.

A list of current W3C Recommendations and other technical documents can be found at http://www.w3.org/TR.

Quick Table of Contents

Full Table of Contents


Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0

w3c-dtd-xhtml/1.0/DTD/0000755000000000000000000000000011732707632011264 5ustar w3c-dtd-xhtml/1.0/DTD/xhtml1-frameset.dtd0000644000000000000000000010026611745610713015004 0ustar %HTMLlat1; %HTMLsymbol; %HTMLspecial; w3c-dtd-xhtml/1.0/DTD/xhtml.soc0000644000000000000000000000160211745610713013122 0ustar OVERRIDE YES -- Oasis entity catalog for Extensible HTML 1.0 -- PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml1-strict.dtd" DTDDECL "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml1.dcl" PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "xhtml1-transitional.dtd" DTDDECL "-//W3C//DTD XHTML 1.0 Transitional//EN" "xhtml1.dcl" PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "xhtml1-frameset.dtd" DTDDECL "-//W3C//DTD XHTML 1.0 Frameset//EN" "xhtml1.dcl" -- ISO latin 1 entity set for Extensible HTML (XML 1.0 format) -- -- The entities are stored in another directory -- -- PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "xhtml-lat1.ent" -- -- PUBLIC "-//W3C//ENTITIES Symbols for XHTML//EN" "xhtml-symbol.ent" -- -- PUBLIC "-//W3C//ENTITIES Special for XHTML//EN" "xhtml-special.ent" -- -- Replaced by the DTDDECL above -- -- SGMLDECL "xhtml1.dcl" -- w3c-dtd-xhtml/1.0/DTD/xhtml-special.ent0000644000000000000000000001004311745610713014541 0ustar w3c-dtd-xhtml/1.0/DTD/xhtml1-strict.dtd0000644000000000000000000006160111745610713014505 0ustar %HTMLlat1; %HTMLsymbol; %HTMLspecial; w3c-dtd-xhtml/1.0/DTD/xhtml1.dcl0000644000000000000000000001631411745610713013167 0ustar " PIC "?>" SHORTREF NONE NAMES SGMLREF QUANTITY NONE -- Quantities are not restricted in XML -- ENTITIES "amp" 38 "lt" 60 "gt" 62 "quot" 34 "apos" 39 FEATURES MINIMIZE DATATAG NO OMITTAG NO RANK NO SHORTTAG STARTTAG EMPTY NO UNCLOSED NO NETENABL IMMEDNET ENDTAG EMPTY NO UNCLOSED NO ATTRIB DEFAULT YES OMITNAME NO VALUE NO EMPTYNRM YES IMPLYDEF ATTLIST NO -- VALID: was YES -- DOCTYPE NO ELEMENT NO -- VALID: was YES -- ENTITY NO NOTATION NO -- VALID: was YES -- LINK SIMPLE NO IMPLICIT NO EXPLICIT NO OTHER CONCUR NO SUBDOC NO FORMAL NO URN NO KEEPRSRE YES VALIDITY TYPE -- VALID: was NOASSERT -- ENTITIES REF ANY INTEGRAL YES APPINFO NONE SEEALSO "ISO 8879//NOTATION Extensible Markup Language (XML) 1.0//EN" > w3c-dtd-xhtml/1.0/DTD/xhtml-symbol.ent0000644000000000000000000003303011745610713014427 0ustar w3c-dtd-xhtml/1.0/DTD/xhtml-lat1.ent0000644000000000000000000002677711745610713014007 0ustar w3c-dtd-xhtml/1.0/DTD/xhtml1-transitional.dtd0000644000000000000000000007656011745610713015716 0ustar %HTMLlat1; %HTMLsymbol; %HTMLspecial; w3c-dtd-xhtml/1.0/DTD/catalog.xml0000644000000000000000000000255111766373716013434 0ustar w3c-dtd-xhtml/1.0/logo-REC.png0000644000000000000000000000141211745610713012721 0ustar PNG  IHDRsgAMA7sRGB3PLTEZd0yUeê޺ oDuɉљvuIDATxV1hSQ=M4iN:NYLG, huBZ򻙠A EPA((Z$߻L ޿{{]eYZ 8|isԫy>q'"'د6TZup xc͵(=} qqxdC1RK=hw!"JF-?o5@8Α趋L"(.qGf ƻXy2X `fTˬjͼcP%!BDD$&N% %]`{o޽f-2^@uv͡7Q#FOpKLgsR5/53? kHh>tnd$G,v|Eo[iG݊μg8增t;n4ܝKA[Ndz_P?0d}skUetlW:}C-9W,ߗ9\U|NV:457 ,V[/w'kkO8I'٥U$Y9JʃJ)vf/6Kܞѱ5nh-ɖhʭasq}݂lE+5EGIENDB`w3c-dtd-xhtml/1.0/diffs.html0000644000000000000000000002462211745610713012635 0ustar XHTML 1.0 - Differences with HTML 4

4. Differences with HTML 4

This section is informative.

Due to the fact that XHTML is an XML application, certain practices that were perfectly legal in SGML-based HTML 4 [HTML4] must be changed.

4.1. Documents must be well-formed

Well-formedness is a new concept introduced by [XML]. Essentially this means that all elements must either have closing tags or be written in a special form (as described below), and that all the elements must nest properly.

Although overlapping is illegal in SGML, it is widely tolerated in existing browsers.

CORRECT: nested elements.

<p>here is an emphasized <em>paragraph</em>.</p>

INCORRECT: overlapping elements

<p>here is an emphasized <em>paragraph.</p></em>

4.2. Element and attribute names must be in lower case

XHTML documents must use lower case for all HTML element and attribute names. This difference is necessary because XML is case-sensitive e.g. <li> and <LI> are different tags.

4.3. For non-empty elements, end tags are required

In SGML-based HTML 4 certain elements were permitted to omit the end tag; with the elements that followed implying closure. XML does not allow end tags to be omitted. All elements other than those declared in the DTD as EMPTY must have an end tag. Elements that are declared in the DTD as EMPTY can have an end tag or can use empty element shorthand (see Empty Elements).

CORRECT: terminated elements

<p>here is a paragraph.</p><p>here is another paragraph.</p>

INCORRECT: unterminated elements

<p>here is a paragraph.<p>here is another paragraph.

4.4. Attribute values must always be quoted

All attribute values must be quoted, even those which appear to be numeric.

CORRECT: quoted attribute values

<td rowspan="3">

INCORRECT: unquoted attribute values

<td rowspan=3>

4.5. Attribute Minimization

XML does not support attribute minimization. Attribute-value pairs must be written in full. Attribute names such as compact and checked cannot occur in elements without their value being specified.

CORRECT: unminimized attributes

<dl compact="compact">

INCORRECT: minimized attributes

<dl compact>

4.6. Empty Elements

Empty elements must either have an end tag or the start tag must end with />. For instance, <br/> or <hr></hr>. See HTML Compatibility Guidelines for information on ways to ensure this is backward compatible with HTML 4 user agents.

CORRECT: terminated empty elements

<br/><hr/>

INCORRECT: unterminated empty elements

<br><hr>

4.7. White Space handling in attribute values

When user agents process attributes, they do so according to Section 3.3.3 of [XML]:

  • Strip leading and trailing white space.
  • Map sequences of one or more white space characters (including line breaks) to a single inter-word space.

4.8. Script and Style elements

In XHTML, the script and style elements are declared as having #PCDATA content. As a result, < and & will be treated as the start of markup, and entities such as &lt; and &amp; will be recognized as entity references by the XML processor to < and & respectively. Wrapping the content of the script or style element within a CDATA marked section avoids the expansion of these entities.

<script type="text/javascript">
<![CDATA[
... unescaped script content ...
]]>
</script>

CDATA sections are recognized by the XML processor and appear as nodes in the Document Object Model, see Section 1.3 of the DOM Level 1 Recommendation [DOM].

An alternative is to use external script and style documents.

4.9. SGML exclusions

SGML gives the writer of a DTD the ability to exclude specific elements from being contained within an element. Such prohibitions (called "exclusions") are not possible in XML.

For example, the HTML 4 Strict DTD forbids the nesting of an 'a' element within another 'a' element to any descendant depth. It is not possible to spell out such prohibitions in XML. Even though these prohibitions cannot be defined in the DTD, certain elements should not be nested. A summary of such elements and the elements that should not be nested in them is found in the normative Element Prohibitions.

4.10. The elements with 'id' and 'name' attributes

HTML 4 defined the name attribute for the elements a, applet, form, frame, iframe, img, and map. HTML 4 also introduced the id attribute. Both of these attributes are designed to be used as fragment identifiers.

In XML, fragment identifiers are of type ID, and there can only be a single attribute of type ID per element. Therefore, in XHTML 1.0 the id attribute is defined to be of type ID. In order to ensure that XHTML 1.0 documents are well-structured XML documents, XHTML 1.0 documents MUST use the id attribute when defining fragment identifiers on the elements listed above. See the HTML Compatibility Guidelines for information on ensuring such anchors are backward compatible when serving XHTML documents as media type text/html.

Note that in XHTML 1.0, the name attribute of these elements is formally deprecated, and will be removed in a subsequent version of XHTML.

4.11. Attributes with pre-defined value sets

HTML 4 and XHTML both have some attributes that have pre-defined and limited sets of values (e.g. the type attribute of the input element). In SGML and XML, these are called enumerated attributes. Under HTML 4, the interpretation of these values was case-insensitive, so a value of TEXT was equivalent to a value of text. Under XML, the interpretation of these values is case-sensitive, and in XHTML 1 all of these values are defined in lower-case.

4.12. Entity references as hex values

SGML and XML both permit references to characters by using hexadecimal values. In SGML these references could be made using either &#Xnn; or &#xnn;. In XML documents, you must use the lower-case version (i.e. &#xnn;)


w3c-dtd-xhtml/1.0/W3C-REC.css0000644000000000000000000000446611745610713012375 0ustar /* This is an SSI script. Policy: (1) Use CVS (2) send e-mail to w3t-comm@w3.org if you edit this */ /* Style for a "Recommendation" */ /* This is an SSI script. Policy: (1) Use CVS (2) send e-mail to w3t-comm@w3.org if you edit this This style sheet is included in all styles for technical reports. Acknowledgments: - 'background-color' doesn't work on Mac IE 3, but 'background' does (Susan Lesch) - 'smaller' leads to illegible text in both Mac IE and Mac NS, 'small' is better: works in Mac NS, but is always 12pt in Mac IE 3 (Susan Lesch) $Id: W3C-REC.css,v 1.4 2002/07/31 21:20:08 ahby Exp $ */ body { margin: 2em 1em 2em 70px; font-family: sans-serif; color: black; background: white; background-position: top left; background-attachment: fixed; background-repeat: no-repeat; } :link { color: #00C; background: transparent } :visited { color: #609; background: transparent } :active { color: #C00; background: transparent } th, td { /* ns 4 */ font-family: sans-serif; } h1, h2, h3, h4, h5, h6 { text-align: left } /* background should be transparent, but WebTV has a bug */ h1, h2, h3 { color: #005A9C; background: white } h1 { font: 170% sans-serif } h2 { font: 140% sans-serif } h3 { font: 120% sans-serif } h4 { font: bold 100% sans-serif } h5 { font: italic 100% sans-serif } h6 { font: small-caps 100% sans-serif } .hide { display: none } div.head { margin-bottom: 1em } div.head h1 { margin-top: 2em; clear: both } div.head table { margin-left: 2em; margin-top: 2em } div.head img { color: white; border: none } /* remove border from top image */ p.copyright { font-size: small } p.copyright small { font-size: small } @media screen { /* hide from IE3 */ a:hover { background: #ffa } } pre { margin-left: 2em } /* p { margin-top: 0.6em; margin-bottom: 0.6em; } */ dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */ dt { font-weight: bold } pre, code { font-family: monospace } /* navigator 4 requires this */ ul.toc { list-style: disc; /* Mac NS has problem with 'none' */ list-style: none; } @media aural { h1, h2, h3 { stress: 20; richness: 90 } .hide { speak: none } p.copyright { volume: x-soft; speech-rate: x-fast } dt { pause-before: 20% } pre { speak-punctuation: code } } body { background-image: url(logo-REC.png); } w3c-dtd-xhtml/1.0/wcag1AAA.png0000644000000000000000000000452211745610713012664 0ustar PNG  IHDRX =<PLTE!!!)))JJJRRRZZZccckkksss{{{RJJ!1)J)9B!9R)J!k9c1Z)s9k1{9ބBքBcZRJތBZRJscR1!RJsRZB!ZRZc1B1Z{kR{RƜZsZ1cJޭZ֥RZcJ!cZJޥZZ֭cΥZƜRcJZcs9ޭR!sRZRZ޵c֭ZkRB!Bc{c1ΥRZƜJ{9sZ)BJ9kcRZƥZcs9J޵Z)!cBk1ZZ{RZέZkcR)ccJZJ!ckZ)skR{ZR9Zsc91c1)kB9{sRBsksRRJZZJBJJ֔{ƄscZ9BJJ祽֔Ɣ֌΄skRJ{1k)cRJB9kJB{cBsB91{119JBBJ99J@ESbKGD"]e\tEXtComment̖IDATxVOSG?-~8EG'<`$, bNaJXl<7ZzZ9jS aΧsqnlu`tݖh{(}އ}=@4/tr QUKUng#03L1 ]ki :ڂxC?P-XR*z $T b:b e-z"eQkwH3)6%JNsM fs+bl| >>5! O`{sK7_DB.*qN1FL9iN;q X<3 ڐQ-~ n[70p9Of# YJN\`vo 1!5+0B$&q6d )~0pEEQci{DZ6h0/7E7VpT1BXa)}d)oi0jJ6ʼ8za}4l|2nL&"0 3pm2a5DڵeD"\jLh ^as?KׯQ,DZW;C%eNZoQpJQsby&' f`0sP4&h]j j3.p23(n08 0Db<cFӟ5Lqz ǭҮ䲅Dm&.уGqodDsσ-IUAxֈ]uFIwv?qE~v )gj_qnjT4V wg:]xG;55UjG XHTML 1.0 - Normative Definition of XHTML 1.0

3. Normative Definition of XHTML 1.0

This section is normative.

3.1. Document Conformance

This version of XHTML provides a definition of strictly conforming XHTML 1.0 documents, which are restricted to elements and attributes from the XML and XHTML 1.0 namespaces. See Section 3.1.2 for information on using XHTML with other namespaces, for instance, to include metadata expressed in RDF within XHTML documents.

3.1.1. Strictly Conforming Documents

A Strictly Conforming XHTML Document is an XML document that requires only the facilities described as mandatory in this specification. Such a document must meet all of the following criteria:

  1. It must conform to the constraints expressed in one of the three DTDs found in DTDs and in Appendix B.

  2. The root element of the document must be html.

  3. The root element of the document must contain an xmlns declaration for the XHTML namespace [XMLNS]. The namespace for XHTML is defined to be http://www.w3.org/1999/xhtml. An example root element might look like:

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    
  4. There must be a DOCTYPE declaration in the document prior to the root element. The public identifier included in the DOCTYPE declaration must reference one of the three DTDs found in DTDs using the respective Formal Public Identifier. The system identifier may be changed to reflect local system conventions.

    <!DOCTYPE html 
         PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    
    <!DOCTYPE html 
         PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <!DOCTYPE html 
         PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    
  5. The DTD subset must not be used to override any parameter entities in the DTD.

An XML declaration is not required in all XML documents; however XHTML document authors are strongly encouraged to use XML declarations in all their documents. Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16 and no encoding was determined by a higher-level protocol. Here is an example of an XHTML document. In this example, the XML declaration is included.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>Virtual Library</title>
  </head>
  <body>
    <p>Moved to <a href="http://example.org/">example.org</a>.</p>
  </body>
</html>

3.1.2. Using XHTML with other namespaces

The XHTML namespace may be used with other XML namespaces as per [XMLNS], although such documents are not strictly conforming XHTML 1.0 documents as defined above. Work by W3C is addressing ways to specify conformance for documents involving multiple namespaces. For an example, see [XHTML+MathML].

The following example shows the way in which XHTML 1.0 could be used in conjunction with the MathML Recommendation:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>A Math Example</title>
  </head>
  <body>
    <p>The following is MathML markup:</p>
    <math xmlns="http://www.w3.org/1998/Math/MathML">
      <apply> <log/>
        <logbase>
          <cn> 3 </cn>
        </logbase>
        <ci> x </ci>
      </apply>
    </math>
  </body>
</html>

The following example shows the way in which XHTML 1.0 markup could be incorporated into another XML namespace:

<?xml version="1.0" encoding="UTF-8"?>
<!-- initially, the default namespace is "books" -->
<book xmlns='urn:loc.gov:books'
    xmlns:isbn='urn:ISBN:0-395-36341-6' xml:lang="en" lang="en">
  <title>Cheaper by the Dozen</title>
  <isbn:number>1568491379</isbn:number>
  <notes>
    <!-- make HTML the default namespace for a hypertext commentary -->
    <p xmlns='http://www.w3.org/1999/xhtml'>
        This is also available <a href="http://www.w3.org/">online</a>.
    </p>
  </notes>
</book>

3.2. User Agent Conformance

A conforming user agent must meet all of the following criteria:

  1. In order to be consistent with the XML 1.0 Recommendation [XML], the user agent must parse and evaluate an XHTML document for well-formedness. If the user agent claims to be a validating user agent, it must also validate documents against their referenced DTDs according to [XML].
  2. When the user agent claims to support facilities defined within this specification or required by this specification through normative reference, it must do so in ways consistent with the facilities' definition.
  3. When a user agent processes an XHTML document as generic XML, it shall only recognize attributes of type ID (i.e. the id attribute on most XHTML elements) as fragment identifiers.
  4. If a user agent encounters an element it does not recognize, it must process the element's content.
  5. If a user agent encounters an attribute it does not recognize, it must ignore the entire attribute specification (i.e., the attribute and its value).
  6. If a user agent encounters an attribute value it does not recognize, it must use the default attribute value.
  7. If it encounters an entity reference (other than one of the entities defined in this recommendation or in the XML recommendation) for which the user agent has processed no declaration (which could happen if the declaration is in the external subset which the user agent hasn't read), the entity reference should be processed as the characters (starting with the ampersand and ending with the semi-colon) that make up the entity reference.
  8. When processing content, user agents that encounter characters or character entity references that are recognized but not renderable may substitute another rendering that gives the same meaning, or must display the document in such a way that it is obvious to the user that normal rendering has not taken place.
  9. White space is handled according to the following rules. The following characters are defined in [XML] white space characters:

    • SPACE (&#x0020;)
    • HORIZONTAL TABULATION (&#x0009;)
    • CARRIAGE RETURN (&#x000D;)
    • LINE FEED (&#x000A;)

    The XML processor normalizes different systems' line end codes into one single LINE FEED character, that is passed up to the application.

    The user agent must use the definition from CSS for processing whitespace characters [CSS2]. Note that the CSS2 recommendation does not explicitly address the issue of whitespace handling in non-Latin character sets. This will be addressed in a future version of CSS, at which time this reference will be updated.

Note that in order to produce a Canonical XHTML document, the rules above must be applied and the rules in [XMLC14N] must also be applied to the document.


w3c-dtd-xhtml/1.0/references.html0000644000000000000000000001777511745610713013676 0ustar XHTML 1.0 - References

E. References

This appendix is informative.

[CSS2]
"Cascading Style Sheets, level 2 (CSS2) Specification", B. Bos, H. W. Lie, C. Lilley, I. Jacobs, 12 May 1998.
Latest version available at: http://www.w3.org/TR/REC-CSS2
[DOM]
"Document Object Model (DOM) Level 1 Specification", Lauren Wood et al., 1 October 1998.
Latest version available at: http://www.w3.org/TR/REC-DOM-Level-1
[DOM2]
"Document Object Model (DOM) Level 2 Core Specification", A. Le Hors, et al., 13 November 2000.
Latest version available at: http://www.w3.org/TR/DOM-Level-2-Core
[HTML]
"HTML 4.01 Specification", D. Raggett, A. Le Hors, I. Jacobs, 24 December 1999.
Latest version available at: http://www.w3.org/TR/html401
[POSIX.1]
"ISO/IEC 9945-1:1990 Information Technology - Portable Operating System Interface (POSIX) - Part 1: System Application Program Interface (API) [C Language]", Institute of Electrical and Electronics Engineers, Inc, 1990.
[RFC2045]
"Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies", N. Freed and N. Borenstein, November 1996. Note that this RFC obsoletes RFC1521, RFC1522, and RFC1590.
[RFC2046]
"RFC2046: Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types", N. Freed and N. Borenstein, November 1996.
Available at http://www.ietf.org/rfc/rfc2046.txt. Note that this RFC obsoletes RFC1521, RFC1522, and RFC1590.
[RFC2119]
"RFC2119: Key words for use in RFCs to Indicate Requirement Levels", S. Bradner, March 1997.
Available at: http://www.ietf.org/rfc/rfc2119.txt
[RFC2376]
"RFC2376: XML Media Types", E. Whitehead, M. Murata, July 1998.
This document is obsoleted by [RFC3023].
Available at: http://www.ietf.org/rfc/rfc2376.txt
[RFC2396]
"RFC2396: Uniform Resource Identifiers (URI): Generic Syntax", T. Berners-Lee, R. Fielding, L. Masinter, August 1998.
This document updates RFC1738 and RFC1808.
Available at: http://www.ietf.org/rfc/rfc2396.txt
[RFC2854]
"RFC2854: The text/html Media Type", D. Conolly, L. Masinter, June 2000.
Available at: http://www.ietf.org/rfc/rfc2854.txt
[RFC3023]
"RFC3023: XML Media Types", M. Murata, S. St.Laurent, D. Kohn, January 2001.
This document obsoletes [RFC2376].
Available at: http://www.ietf.org/rfc/rfc3023.txt
[RFC3066]
"Tags for the Identification of Languages", H. Alvestrand, January 2001.
Available at: http://www.ietf.org/rfc/rfc3066.txt
[RFC3236]
"The 'application/xhtml+xml' Media Type", M. Baker, P. Stark, January 2002.
Available at: http://www.ietf.org/rfc/rfc3236.txt
[XHTML+MathML]
"XHTML plus Math 1.1 DTD", "A.2 MathML as a DTD Module", Mathematical Markup Language (MathML) Version 2.0. Available at: http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd
[XHTMLMIME]
"XHTML Media Types", Masayasu Ishikawa, 1 August 2002.
Latest version available at: http://www.w3.org/TR/xhtml-media-types
[XHTMLMOD]
"Modularization of XHTML", M. Altheim et al., 10 April 2001.
Latest version available at: http://www.w3.org/TR/xhtml-modularization
[XML]
"Extensible Markup Language (XML) 1.0 Specification (Second Edition)", T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, 6 October 2000.
Latest version available at: http://www.w3.org/TR/REC-xml
[XMLNS]
"Namespaces in XML", T. Bray, D. Hollander, A. Layman, 14 January 1999.
XML namespaces provide a simple method for qualifying names used in XML documents by associating them with namespaces identified by URI.
Latest version available at: http://www.w3.org/TR/REC-xml-names
[XMLC14N]
"Canonical XML Version 1.0", J. Boyer, 15 March 2001.
This document describes a method for generating a physical representation, the canonical form, of an XML document.
Latest version available at: http://www.w3.org/TR/xml-c14n

w3c-dtd-xhtml/1.0/prohibitions.html0000644000000000000000000000373611745610713014256 0ustar XHTML 1.0 - Element Prohibitions

B. Element Prohibitions

This appendix is normative.

The following elements have prohibitions on which elements they can contain (see SGML Exclusions). This prohibition applies to all depths of nesting, i.e. it contains all the descendant elements.

a
must not contain other a elements.
pre
must not contain the img, object, big, small, sub, or sup elements.
button
must not contain the input, select, textarea, label, button, form, fieldset, iframe or isindex elements.
label
must not contain other label elements.
form
must not contain other form elements.

w3c-dtd-xhtml/1.0/xhtml1.pdf0000644000000000000000000034125111745610713012564 0ustar %PDF-1.2 %쏢 70 0 obj <> stream xWr6)VgƄH۸;̙fZ@"L{@RX%o7Db"υ0 ^#K -g֐z! !޾Joo9\}Pj.fݻ}FJI i1;U8ܟ ^Q4e DS߿GJ8|#%/nWM  jx 1>t#d錻*˛ׅ͆FC!u]:($/~K\b{W){;k! rDQ27qgy'9auXDh$xL+ƃR|ݒ-#M˹=_^]8jSyƮg z.1{{7NZs&K{b +yvt }, 3O:wxSj&4 aP,zn:y& i4wuxV&☸}:~m %t$M>\ ɘd^H(s?ȠwPk u@zxe*H0Lp Em]| lϫ KRCt5倔2J6|,=h\uY-mёG 1o?uFHq1U(/kg4! !tdm_)Yg#'*E-0#se{¶Fr#^|Hחٜ >G/ׯa(!|9 : Eb!o HKtTW?ʆ1 A.v׉Zs$ȿ5mlb#L9M'DDA0#("--NؙGשrL~Ư?-S a,\4CYq>zUK St#5sI4L%Q 3O;Sb)LB:#li/mG$hP)6lQY\6ʜPo]_q )qvd<3=QYjv,:( ?ğ-E)r; 5UWajf4=rzOW|Ȱü4Ee-` _Җl٢M:Ƣ*a7!z=!1j%r軼 S=N1s`Tl0 v `[mQ`'Қʦ?ez4LJcr(fӢ7BJD2o#9lj &CJ)KGqȄUh+nZv[($q&)]70 /D@> endobj 95 0 obj <> endobj 96 0 obj <> endobj 98 0 obj <> stream xYr6}WLyiۓ/IyQ@R5.E5yhSO&sv gWF| -"fbv~CQXN,p0Wƃ!Y,> #Xr\= va=. s3:FqZ΃bSYQc~H|.ġ ;p{ 3Xm!_ypunLboJ3*['@nIg+,X ǫfZ㼼,MhM!{Chؔ:kC iԓOUL<@&(F {>eGFq{L^YoYlyw3}ޡeeB+CSTGۣJ\f| ](u{|~~8Rmuq{ݶ32C^h $ucGg_fWZǎv եU$\[.;2{A3;4qU&女WUTL8zX&ISiwx RmT2 d(2@ pT/b냱G)?[U$oUJqU;ݵ'8)]τv,]@Ќ+>:{lJUMc=74 vu}-}S8ѹ7Oc| :g-Fvtٱnw3&-]D&v8$)t:Xkh@@O[zfkQ7a&2jP胔*;,H; __Wb- Ӵ fL mD2RG%."8H4%8eC $p;CG/U J'aɷ1r'I&$^$ejqe8FDpgo]8L0rL /Uz:QV=rhcm->\ݘ9$=}zR zd5؃H}aO5;~ԁ? pVtD+6u#\å};6mj"Pd6ȳ;to7tr_I}vj!Ww=Ŧn^?4\?4طasz> endobj 126 0 obj <> stream x[r6}WLW}8f&42C^h RBRկvq!EJ'=@R:{0AJPy5]Oѳ? U(4 'yFE== ɬuQWflswhth2> ˂.Q}Q]J",;Er|oZC̊fɛ[:w`x#Bh0t9͊Y>Z91AHz&p<.F! ]`DtRPb^=d)Z6؂Y9MF+0r\pAL!g awkUnʂq:/PQpȕBuiQ%#ړ)4%FQËG7We6%dŕ]V2=9 |$vn2P8k4qV 8E:<Q8+T8PVU dp2C ]&́!]^Rsi"5*t ilQ<7kvo0.]hՋpҐ`= <:ٛTCm6B{kgbŢpa LV|vIR{J; ;7 ,|V9Ŭ^"퐫~Bӫ DaHRXds!НkU&xI@ih\-oeՆqܪY0d KÐFݗ0Q$mV[`}wkqٿs̤$isqy2Oozjr4YkOAmy6\`'5<7]CʍdHǽڛ(۔t^pOl$yI#KuMQGFDa 5LBxK=fз|Qmi]0rCO| 6%u\sMz꩕;Lѐ( ,^SP}$e=R''Ny(#LZ_i[Ԙ!j JuymqVZH4)pL0 o-:]蒜̦sЯYyuezF˪P`4J5; -EB赞dn[&Mەmv,nQ1rcA,;:J O>|Mq㴣(ڍ)͍0*:U@%lXivHfG F&ݳB- 6dѓp$8:~t+~2-*in9H0@9# ҴŵuD&&qwIQm'] ]QkMMB;ΗF=.Yfif_H.MH,ۓL >bqzSWfGSNV锇0KϗӋY^GD:5Ƴ@0 :XC:Kr,Uf<ȉG=d6m;dl Ѩ>*yt24;zYTu[ײbs ]sR3DXsfsTV+~{w㦝݌hB_ ;=uKH!i6OZN.uo&Eab@#.W8_c쾵8d:wZJ_u9eUfm9HwIs*-FAg;M,jnk_|3^i'endstream endobj 127 0 obj 1889 endobj 171 0 obj <> endobj 175 0 obj <> stream xMs0:1DC)0qEԱY[&ardQgwm W&_'_im[B{"EL`IMqF_&gDEɡ惁օ6cX)鬳ՕMy=hɓ֕p}qyDvvw*QXpL:?apHsKkn*t4GL6uDČ6vJ("0({{&=q{UybCp7LX H|DHt 2N&)!CfE0(ACFpeqʞ@(ݛrjˆ˝; PxGKYl^OA^%`NS[:΋r-?=ȵtiJ׶t fHRW\P1p=pNz^5yC }߫*Zau̪2^^yoZQx{5z]$6O|~hZa(A הkR5?@_g5H\B i7SgUviK{yږ&Y4wb *6B˓|~yMwQäo ab;Bzp PfmVQeo3Su=~S^E@=5`=ʇJxP}ZPX-`[vMo Z݋($8`PLĤX31+XԷSCpf)WGf]TO<Z!ú]Xض<222"M^f6Y2 (ob` J/uNMun i\8*k<LTӱ쮶y^Bd`&2f.`ݘ8qouZn,83dLsLqE^3лɻendstream endobj 176 0 obj 927 endobj 194 0 obj <> endobj 196 0 obj <> stream xXY6~[͊ԝE6@A AhG_ӟڙ!)&>9,{ͫ"4aa :~]HS&Rݯmbm՝o?Dȓ mcYtp'y*_w\'KaJ+jA6F dlU|d͞C۪gY]bE'NC =jܪS Znu_#omo9+A$zO\'Z`ݭۃ/$kYF\b83VX ڿ]֩b#% &`w$N:}U]5˛P]tD"̆N,;ߎ.;G>_ V}Թ)KuU:jd o^$OLqI7tuvTCIOY8qiuA1o Q .v 6[Dx,z ägƵg鶸sn^T׹ ?i}9{ԮX=*̒єYyQkeL5R~G U)p8dYԛUA]pJ nG^fzUv@8TB(XiSi|4ѿ-%WJt O^C ,l슍 sսk + t<͸ke@0R~fib>> endobj 212 0 obj <> stream xWˮD+j)1}8l ]1E ~=gUNUL2!PQS(%X_^׻?&xcfpL$hW=hUUg&.tŽkiIQ㠎mOԤ_kƙI5_~-iQBbt^6&Wm>8odԾRimNFU:K(zm.؊[%]BZ6*bܙ%4G8dkKV;qCֱV NF*cJ{])!ְ֋}߰ƙʁ=U|v躶wP9S(U>m{=d&֏ͺx}6㨓_dSd}R:W nT/Ugxܱ'2޺Gw5H?w9 ^" @t1v247[U_<%V$H!ihJs,?V8HU+%a,dW*r 7C=ō H}kbXxw1D޶;a@f?67Jq$zF?|:qӛ/ Z>9|dk~/N70FlH4MWȓ:@y\"nz2汳셐Z-<.C;f"#j…BrFNK,ˤho?8 1$=L6PuҪU.T`vMpi{J@~ccu+W/[&e>$=?\vO|@%}1+qޙfw-LYhr4..N"QmXT 8/Bwd{UIGY"/V|WË*0I Ll= /8zݏ,$ќuk_??z <8/V^&+\}Ü'"nLHޏ3DH/Ab` a@k4W!=3v_+`x|w){Fy21̐>%xWOՄVga "~DXǚT#`>|yPqw\^fICk+{hdEpfc ZBf [,3w/$Ww5 o5*赧W^r5ē440 endstream endobj 213 0 obj 1758 endobj 215 0 obj <> endobj 217 0 obj <> stream xVn8}W 1e,jAhhwؖ4"@l3g i1,k>t4 ڌ6ڏ(?K!,ףچ e,;_3}6]ƣw@+>sf6z>̤yV":`~hB.RD+y̛M,W)r'Q;Gv&Y۸tfOtB2˓|e֙t-͚$ɟeKJ@UdRHeĉhSE1dI,ئ-].:$ O(j18qf͵KӀٶyV m)Sp=_<|BzľЪ``Z|3n<,ߙ9n',c6G>Ƨk1k<9>K-(AԠsiTdڔ2{U $y<ַPB#a%A^ O`-Wo&,ꒂ`Ui%)T m7|̣ל{y".8oTxN>õo( C*afUi"F2sc"`ܺÖi&ojf/ۘ\ rvSAB+dMh| mqQ(pЖiUf 4j-O~Gew\Bɏ8'Wbw U0/+N#]ě:fxGZƪ"Wo &l4ܥ/QUr&7 ҸxiFRJDy?FĨXvFօƟ86Bq|;DtC~ S+zl%q+8< (/ dہ`Ft͞(uE5FW|Wn๗CKV WL  |e>*Aijp7ђ b CϤ-U Lj]39hp(U|T`JM(zDm?tUWl\u^>fo=1gt96 ܲ!LtqY{3Amf]5 w,*i_ě*36 obyu#endstream endobj 218 0 obj 1142 endobj 227 0 obj <> endobj 229 0 obj <> stream xWr6}W"Qdm:4dLBZTЎ(i3p{vgQ/,kD_Hh_>/~∄[:$ې$&$Wu"JiI`?/W7.b$YZmNAN&!][7(n}DY1IX+4aኘ0Ixk. )yQ1K"$1N^(99ؔU-Ggȗbrϗ`_Tm)5Z;V. 8%!'XAo/IH ߆fF4rMUH#޾!5SG:01`jlPQmT[V Esζp#\ Vs~pvES+4/3ITDY(avǒ['aDp&\TIIt[aȡJ0iWҰޗ;qULj5iuSf`f=lXG4)wMLtw~i\h5dSWblY꿎!P>^ˬ! MKnUb024W[9wL9扞Ãcii)y_R}YZ!78҈BN\SjEK %_\.~e" unqVQ`,,%G 뀠,-b @Xmm.j쟁S zamS0 N@LB9/R^xVఝ@BlqRj&UDxՅsg1˒Y Grk~۷ɻ&S }T$Xs(T#+N$B N3i@]0-'mxI^pum XQ4DZ)T}؉KQiFIxiXOy+U|v=7)4:n'.UӜrYF .瓄_ إF7#(1a}Uq+c(DG]znx\I'oj+~v؎"κݮcjcgB; 9wpe kvl-LH !:HV>:KeoB 5*G}70 =Znh#7ɻ:endstream endobj 230 0 obj 1234 endobj 237 0 obj <> endobj 239 0 obj <> stream xWko6_qO-"ihk #ѱV"QqwIxYu `ˢ{x9W;-g73ӥ~q~~%NfOc@cH33BH!\ )g/\2sF}y&ےVXU.z $ނzx;LQ7PXIVyHu0T+1BRYTdߐFf@KHi$ft:Rf{8$lVM[CNy*{H ` Pw^Jt`Nu;o¬!25B đ^be[ W>jlrȢ$PLS/,9!&Y2\fU])/pexQ(_`uQk4F\ǘ9ʘ ` b2TyMh?+m!W-49E}ub#Cj|[)xLx[n{4Q4-47NxĚ׺z F_>>z""Cl$"AFۺYpeRw*ENS CweQuܱd"-xks+?*N=E֏'y0hCՉ=2|,.{RPmmN9$qz^I-]R ~^0E8гlJBQMqRZ.8ҽ)9~VAcCG_ƫ_vѮD~-bO`-דg[5u"Ϧ͕LAk'q㸈dC{_y T+P'>N3`_lKDg*[9'GIb5݆fFCH7)b(#)mJ~0FHL!Pz).o1mV-G"zpßl -0 o^|=Y,Ih{ԝ|2ڦjrnTH(2iy鶚!>oU?ce#L+\Ǹu ;_jZT/`p{(PBT56_6&%LŦ #šc1ux[Mbl1;rxv'f Fޢz~-zϩΜe:חcq~>"endstream endobj 240 0 obj 1420 endobj 252 0 obj <> endobj 256 0 obj <> stream xW[oH~ϯ8뗂%MԲ@0'PcΛDcplRei?ae0=T R]_ -t3Y*V=:OT%S9X׍3?NyĽ5TQ~~9iKB,T͚I^/ ]{kH&LJ^4BHL؇:jG.i*"Smr1yppB&`zֽa!L̫Z4/7xͻX5_]!Q<抨endstream endobj 257 0 obj 1278 endobj 262 0 obj <> endobj 266 0 obj <> stream xX[o6~:`iuWpo kbŖ>mqեiwx%9Jtk ! ma,|y9}9z-.mEZogj-Aa6Z6س){V jRo8](ٓ?3 ͉CN&^o7zF{ TV lJaIFM*M~(U蒩(KhBهqŔ-/)+'nYhn^vl=ط>ʭ>&ķܱ&x.чliU3D/4ki#L[C2YͅOXR|{`yEigFH炨KnY0ckGyr+*a-[4wX8 F.>b9 Ϟ?SVL*NT}Y#}[7IJHÎN@8^(`.B,[,(+l^8b[^^yפURTB/wv% P"0|MoAnI՞#$sa !]Cw2`D8vZUd7pe9= ߦZ/eU ]]8?Ħ UW9fXpŵq_jx=-%@eL&qmEw'8UuG0:k.!xDL`=O;p0Up(ʯkD P/EgWOcI &N [,67}Jx Ҳ`] B%@].zK ! %8=)GW4BU*|Ve _':Oz]V4aSCgd Z#*hrfHbJpu"8:nyǛ Lshk(f9e&)5oTV * ¾Nたjef454G+' 6:w 1!7yU%^B2球\5<),=HE}FՃ\O2u AA6A,/lEq{bYws6&b[=p鴣IpY @@&a76cpG?ѻ xk6"U<ԟ<3b2㠼׍gK0 :0v-3a5^ @PiC0oj Vw;agP@| /?,jGO6X D#eX`vdш ;{z0 Ȉ6{}7 ^>\yQfEx.(#A0Ls(=PfĊ[2eq`@kl ^,//ϗj'l,1YȲ9 2bE٭J{OeyCZxUڻAOV/غ#'+ +8BVgF82?zt-eJU6A䢹g =x.etBXbx~r:iy ։VP\/ρks+Z}{;!Y%\5pog`endstream endobj 267 0 obj 1894 endobj 274 0 obj <> endobj 278 0 obj <> stream xTMo0 Wh4KNbg-iPAZ-ܯ_?J CF(zQ)>cӧK|%P e)2X)쒣puޚJ:g,hc;ު@Vjyٹ*-Aj7`0䔾k%loI 3Hm6_j啗|=(=wN zqBRB9 [Uq&t6| NZwh78džBJP 5//F#Y {R|Uа gl >"״ KBbb$qg"4˝kVVp> endobj 286 0 obj <> stream xWmo6_q f$Q]k5@ҭuhh[,)5#EI5]Ly=0>~B_0YNF#]Ï{/NM`.D.1gד>;9q!gp/e*[jX亝͛?>ܷ H*oʫNGA(/U*i>oYN=AˍUZIXTPᢄ$SA.O!y u9El1~e@h %!p`߇owTs8"DK9AC\ph6ǽnK!s IUp';?fܱKW\ʌ5dj ;2Ptj!rCZ,)UZf#UO13_m8mKG z>3[H+Z!QTSeiq3>siJ 1uQRKy`0k[C. [KQƓ{@MArT> X iQy%-T vJIs2Eo@LiQbdQmoON[JiArM=SFfMZtv 6Th @1ya[O!W3I9 h`CM]Sm[ٴV*K L[dTuufYŊh\+w[FE-lD:?o8lw N3.QSYٷט5]J(!mN$[28/ 0ӧGЎsR5w8Y;w))rR^FNAbX-Fo[22"_9za5IgF ?{XK5sQ ԫu]MI7dY-+vHzD&W?WcѯH8+MdZ`"D%s#amz„%mͯu1 C`P2ۍ M3mus;y7r9Ygfy3C"+$١Zg7kS5؈D~x `wـendstream endobj 287 0 obj 1362 endobj 303 0 obj <> endobj 305 0 obj <> stream xWn6}W ^Zu i6H\-e);Hq/Ùsff}B;/{O2gn{fKe~b~ 47즐Pӈ0/㐄/H b/cxuJ.N/zBٷb[X0;”ifu'zb. z[ǜxt^|iW «R("D4 e $YO._۳&Xf&$M5:^kmua{Jͪ^ =`v0$ ,f=;P.bH軔s2qSw^Nȏ-IU}ԪxG6fƟp6t\+uDYM_Z>(\%-hg@Ey]6sv1>V4ng@ g)>(-> (!ŅƂȜ:d"RB?.ooVdv%89p#}ǜ~zoaf5rqgjƒ:d>[}GcݓmDґg+u~v&"T7@HԒ~e">uG?h?endstream endobj 306 0 obj 1370 endobj 316 0 obj <> endobj 318 0 obj <> stream xXmo6_u6+z-YW@KNoٯ)J-: XP=sG:&ə4{"')O? z0  "d],{4OnDt\'MV+"ʔ\\\`~e!K/k <lDx^]_Xڸ5ED#I*Dd/nrCK=zG~.xumIU*0@9 l\-e{<'|b5v, 萃,FHL%E-)DOW/5N|2ْKjЋ\}7ԆFQ/+E}p3q X4AI+ML;}+Y&N R7|iУ0,ʏsb3Сnd~G_k$hc><>ghBg$JہgCu#E+8RCe>wݘMt, gLZ#z7|}#wcZztlQc0P#8_OͶp|mSq4R3!QN" R4HJQ\xQ%fPdʎ7cFC'콸?ֺ(BSò+BGA[ C~Id#Ǫ$< healuMM+.zk@c IJ΁M)Hbw-2X;v4ֱܐoH_"=PK c 0?!Ê蹜1|d[&6Y xi) hU͒in1FŠY)S[;Sq'OiFu7a~قKu0/ğ|Zmsa\9;p,?b7 :h)4ZsϹ>q,@mE*<#C\>^Q({?:ﯘmӌ--&q0 @D%y38Ho3٘d:Z-FècʼnVb8vR -|`\a pOY ms%h { ||^>% *9{8?cqZ.դ/o ,p=kkEuoCZtÊmvZ 9̥guA Gg Mus-M]DٕKѤr?KOLYsHa۷0#+fJ1L3FD<ɾ2h0_?Ia61=lI-)dmhWE>O%P"bǸ?VB[WNwṔz 8`egt{ *Nz=6|!o) )*qH?bȑ>`Պ0TG$t^|<|ݜexi85~ǩKf٬!UJÑub' ξL@0KZgendstream endobj 319 0 obj 1939 endobj 328 0 obj <> endobj 330 0 obj <> stream xUn0+(P$@ĊjO-`4CZl%ʑ(.U;M,^gg+ޱ 4kx4= >eλoA!sbQ9svp%^BYGc  )d!=~3Ӣi폋 WcFggt]_ ׫l+yf6 ٝ%g֌`XjHMLlQ'J6sh13p Y33)kq}ua[RAeY&xb̏',]4c+~:S 1!2_L@ j 6Fz<9ٞR|e-V;Q8Nf . GQc ٲmR,Ca`^炳$&C3IfiNry*XD ZV$|RZF鱃8[NZM=C}Cp~Ƶi٬g8FGhԹe=;R dCK Co8s|#S![X=B*dd9Եf~]Y "iؒq޾vUju^cAյ8OGYՃq[)l2'?YS%}BWI'CX 7l]ƼQXJKMFײmJu'H\n0IElS wp3E۽Eendstream endobj 331 0 obj 758 endobj 338 0 obj <> endobj 340 0 obj <> stream xUɒ6+tW$ \rs&xRe!! !@74@j4LRKPg~MFg) ?tx xāfo6Br oAT4q7/^ZkmiFxHƌʸ>b(]E}6`TautD` ߔr[[V,rٷq[ԠA=zPj-l~{?%!]1eGŜsY N-F {+g_rn.A/E(iΦ,Z/.U[e|Š}O!Kߦ9t{"!Qzm߫Ի?VLRwfҭp52-}'ak_-}WcBF|"H4z,%\Z5ZZK1É|߫W_Op?W`{( TKcPqAߊRaӎg%!YBvMKi98X6V@SJ]Ӑh/ύ xmm3> n3maոt=,DYA0D$Xmʣu4Ma;j<7wHY?}i$~"e ‰tkzʛ#! \@],<ͪQ wV=5Xcdq(_ R;9ɏ_N4endstream endobj 341 0 obj 867 endobj 351 0 obj <> endobj 355 0 obj <> stream x5@DSb+"hiB-,hʊL ;* +0gnЗ5M'*xqaB>;h -8^(=ѣ{/YKh͹Jmѥ q]m(/j+QXV+]271ִ8endstream endobj 356 0 obj 175 endobj 357 0 obj <> endobj 359 0 obj <> stream xXێ6}W  M/Oii $-UMmEEү"ew:yh6E 93:rL(6O SiðZ|6+O)Z@\LߦQHsNţqfHZ֋G`WrѮS.J%Ud߫n.ېyAX"|NisŻp1a+m45*jPiʌ0 a %[ثY6^2~è"}eӪ^)V\4fy7P J9c idWMWZPIjzdPE- '%+jW C};vl@DVp~0BǦ[]d $ z8!3]y)%g{k)ȡYk|CFF@$-fnGMT*s2%YiT/Ȟ^*فx? uAyLnP|P^!|nlƢyb7;(~З \9|^(:M@PX]=Z8 \G\[n1SÜ#dÒS!'om-+5 \MaJw7aAB&'mntfg'uH읢:   ߟ~{#4$aÞG_\AbUͪs"#҇G$G$M|k0ʷ)`>{ !DJgBD|4,~F&`]xoi%#hѬ z5hc7XIbʮI(jc`ӧ\3ؑ9eN1Oh-vThdX\$Oa?D IYarr5>; 4V=j[mJEY 'ܿ[ 얕'endstream endobj 360 0 obj 1349 endobj 369 0 obj <> endobj 371 0 obj <> stream xTMo +qs011[CrHC/u`m}FUVJ& 03 ˜.w u:\8̧; 2{hƴ.(V:g*otqxY^-MkauEF\kiBm.Jh3~pͫ8C @> endobj 377 0 obj <> stream xVMo0+Jk+EC+mw9'q M 6={lJ=z.TX;<n#7P:f`8-- (`\( ͛ݛU+e2Gd2ccp?l!.KRⅈuxXWђji8B&ueśTjƯo(me=[I )ZG]3}Mfn'ٮ6yhm".:~Nc$ c~h=]hTȘIg[,u JIMu;+o 8q(=:Acn! C׻+ݰ+8NPoj YB +0H0z6(08 I0ESAff2Y$z O%XK=wn5]|bt}sX8wYW; 5ac[ڭԯÚ.[+1!؞68(i{pq=$%i|G&1]7FWh+˽L{)+<] O姰L۬Oyendstream endobj 378 0 obj 754 endobj 387 0 obj <> endobj 391 0 obj <> stream x5PSb^ZP`" ª(\!W@sI&,ߏiIOzi iX46r1_K2L8 tWJ32oCؖڀkDS!YۤEI+&t<.0zBJ vuuOC+QDb9 endstream endobj 392 0 obj 174 endobj 393 0 obj <> endobj 395 0 obj <> stream xXYo7~ׯ PĀE= '@:I)ӐdR ѣɗȤ<"/'YSL(^s iݩ QR\{mBk83LBֶ.Qd`uD} '#pԝ:TSbR)z %lTd9oR9s.$hp(|QZ+쑑vz$(45wBiQ,v l(F^O%I؛Fs4%ϛ *-0n4~ yDq#'cmћ7&c͢,H++Eݢ @`^kYk%je5`djyiB i,%&MɿiXRk3Nؒ.ڵIb$8`3êv>-Us^M.B+,kL(\ S!qKX6u';-JؘtK^M(a|Dzq *j2ٓf4:;u*X6˄ PPM-n޸Jx;.\4CfDjLcY[L^8[cj;g$;*pӿ9/I5=9=7Z]d21ȩ9 SIFA,6َ \V֭~OXW ( <<-ȅ}Due6ݶYE? @v)dRLB\L^.jI@?Hyaإɟ{I&WLޱ-9;aQkBIί 1(0a{}'^։'4 c8j%#} !ImcSg?u} <`&FK\0yhkV`K]7)WE ᮕendstream endobj 396 0 obj 1829 endobj 409 0 obj <> endobj 411 0 obj <> stream xYisF_1|X;ENp^;)EJ,%qZ!0'A= uRVYEpw~=M,'N>[28,V'm6 "d<;}ĵF"=yFGCǏͣZ)/.7J{_e`SO(4DI֦eIf) .AFވ/g<e#N@ Я9KOMb=͉_aZpV@ gD7OXS4ˊ+]rDi}ծ;̦K-ABK8‰rڋ|ݍh3V  Vc!,s1^L l.곦IJmxuǖ}ɲl֓ |9ѴŶޣ^vVA:ÚD-X_z0S8 V e-?T~LcH.G lijOvOyH}"&u:jǾ>+R'v! \_ T!Zq{}q K9VP5ڣGm?g PJzeB#HRXU>.WǥahUY܃x%)ʆȠ4eY++Nb %^/X_Ni b`5C/uvpQzojoIWȆwAAS3طK V_wt6h^4h41Y)X0y~K0 zϗ7GRԠ U8*aXI 1{ECɉ-w .Ă͓u- V_ڨM̿'"ʴMQɪ,Ԟ?&E~CEQ@L!BA]+(b uI\CmTkRBeg ѠP!JW!wr_Y.jLQ3(-{ _LQT &@ Շ%T.lt*8k"m+ mTjȣ*mV7eUaI WB!Pƪ; @K]^i53X! X`sai`0 0}ڕfˠ%@DM6[2 䇳okv?UCN!*R2n,kXF'ӯt*H s/_ $kMF g#DI yy*s]M)u9Һ0x]]۵ݍb<]Y@^{ԊחERB|nm[|㺬puPB/k=Cj}S[rKyK ċ 63JR AM,&qH9{){s},&QK{SK0f)P05V\Ejԇ\ fW(}9pUN dwllzuz|ӯ?&bk:ZV\Ul">Cƥ-a<"D;Jl2ZmɁOU%B"{$#W5+]$@*4_dDg}FxH] _޺Mвv Ib/*R y[-;kV}j7䭹4]]|\5Uී endstream endobj 412 0 obj 2118 endobj 420 0 obj <> endobj 424 0 obj <> stream xX[o6~8fL],+[]vh֛ h@KtVUef?u$K͊!907gRL>O>ڏ'RXm&0"VL+HLDs LDoQ[Q {uJ P'g,-7 [UIH0 1+xzq<&{S:dNWR=' l0,C\gHˀ sy.M{JyqL°$C'd qԼ/ŵdվ?&;,歂L_= 9 u"P[GB'CB)ՑzDHRQђ=D(#ˑ$WXY$b! 7@ƱAp_tGtLrHynsr 1G Sxñuꚭd9xo2/칐,vލl (6n{uM#U)n袗d}`ŘLph>h7TWXwΟ=9HQ2x0u!QBYGEVC_4 ́Mpc nxe oI屁$ȣllXDs[MI5'.oЮ3(rc1eF>)_#N -iq? \!*7;&qlCnmAVc,Y]t4|3;Z6+GB#a9m/p%[.IRKyRƷq"Q倕RdZ۽UnF〳Tl])؍vҕ)O\/Y_=D# oD6a^ygi61wP 2#o*Fm&joZFKVrQaߚ5+x_r\U|; fo !Hڞ-JwW*KaFip٧Qcf ͐ri|gf{QeϢkwn3@uؑ%ҥ\aOu/XyYcCoqHC Q7(Iendstream endobj 425 0 obj 1769 endobj 430 0 obj <> endobj 432 0 obj <> stream xXr7}W2U.9IITe&Vp$ͅ`$1߸4gc%sn>)hjVti`>^ՒyvQ+J`> f-h-{uRx>( ųXk )>>+2{ dbVHۋB||a^^G_"=/3zOW߽{K#{A=/xEφ_P,,܈2s| $2-70]-"#؈byaT!bEʋRt'472a.3ErQʳ#}FܥE!E{~+H#]2V,4?udLqߕ.Ms=嚒''?SmXDrt [vY\U]?4L3/fjg8ƫzIAM8yE{KP V|߬/ܯ7Y8<ulꣾExQ޷8YV(aq(:.IEYh'sRwemu]Uݣ^ܻ%c{x+uR ' V5ƬD¥oD.83"VG^md RtZwm:e--mDkq+bKI.EVzth v->麟H, GحsyժyPF}(rB: Jho)4,D(XMWZ \wՌѹ6j3 jTh4W[4JUa|ebx5k4 >HI^8edr͓$3Y9\VFBjCuKpB7c9%rU[B]c?-ތ)WY&*[xHT) 5fոaLӱ1ؙ{[N͡ izƴ ,(39c[ E5rDIԛN@W=Ld1Z1/DFVSiհr=2=!mҌƎ"t>ъUJ/Nz̳'Zٖy(щ-&ْ+':p Ѯ{7X$^@gG-wk& &贛9}5J}@)Ր[(ŋpFӂe} .`SwHa#Iudb Etun\.[+ ;lcT7ruRuMwo_&^uL+[sYɳ)&S¤c{=ҲmwNbj+} ΆO*Fɗ^U[pblg:Nw5hZO%e,j{odqn[?gg,2LiP{=1NFb/8[ 4k2~3'9@A*݋۸L.>l3.ژ?w_% 6֒yڹ /xqE{X,7lW/r>> 49t_}m];c߸8 endstream endobj 433 0 obj 1965 endobj 439 0 obj <> endobj 443 0 obj <> stream xUo6~_q6bJdp]ɀ&ڇ(miHj)"+چ-ǻ ~Ym}5kOV/e>Rbq!3ЯYTvKrc'PuEwɻq*Yf*]'X̩C"HrlM`WW]U[%WLV=W-SviTleVs.g픝 r6z{d23sw*!7 ւ:y mҌ閕B-IT &lk >]'?OWl?VTAײD'aj%:A6;d4>co`i{ @nhx!?_lkB&/=yo|,JAE* 1a!8OnkK |7-Snˌ|&Q3AMSɠbC.f\f۟v *cQ=c0mXǹ~<7,U51*0!{7y%tۗr.yJAyk{$8"wzy0<p8ܳ5 ݁CWi#7qo+P&q!>8X$ ^RP=in).M"T+.r(q9bOB]aslQvֶ]kA!y1.±o^S {^J*bZ5/,<Qk iL(<`ei2_ߏ:BǬҍn=r`t!0vsp,$ }F:73g #f9 DZcvN1ޖOxͽkN&zrߥs-޵x`9%:` p?%endstream endobj 444 0 obj 892 endobj 447 0 obj <> endobj 451 0 obj <> stream x5=o0wPMB@X &HWC7tzNI q~dos5$>ƌj$Tf0)Q$G<Ӌd>#dJJm\@K:2{Z~҆]KeU8J> endobj 455 0 obj <> stream xWr6+pL s97y/cKUNQ9 (YVH{l')WYb7א}?W#O'K#|t)34_>Jh^>?G'b>$zWVVq1G!& _{3s^|ɞ|Wi8>_բ"mϦArXZ9[jvE;ɂr֘WVZPѺǧ ]ͧ:6uv)Vza"Q-Jނ4%Sң5:SAhqa&yR=]p|z`'Nb ih&]+`V[Ԝ䙖mBo <'eVQ.MK11$cD\-@hsPwkt^W31R3 ]UkBqtQR =B+Yc2x\܂YmvJ.ׅ.kԷwT9iD=)aSҒ=i;t m!;r}0alܛ"G.[JG)mLic@8iUªS4ψ*IӔ.ќZ#kCӼuY&[A';U&]\Rj{A!ymxW5? z8  9Gy葖{jM۝5tA}2j8Iݱ&&+a$PYL܌_D8!;_VKh$A1S-ԋLJ!}S0 vB`2` `I&/jHV.N Zb͡Dgut@`w7 ^+ɄpkO?2 7td/t I;V.MV>d₣N]w% žA%_+Rz@.jۛtjKf'եy=03[I]+hBk!#L&ۼؐi6vLCt}e+k'͟pjHz?8I]ZzAϛ1?58+mkU[ҕA A= _e >_@jlY4iSf|mh#|&M"xˍ~@j|tkL=zoxwwȯ 8@wbn0w洌x)py$5R듫77x| vaH*l;>μͽdUi1d=vcqbUֻVK9{"u1 q=c[?(nc03Z%EW{H鳄[YS(\/3EӿS`endstream endobj 456 0 obj 1430 endobj 461 0 obj <> endobj 465 0 obj <> stream xEKo0{v[[P9@UUKHؐy!V<F9Hm%JbAdIhMbCGNC5h)[s;mWVj_!DsV6[ۻ{ꔛm]'ɵp3:m}G */Fv~N[gSu+uDmqsҠ:}3BzTg){C\,Zm+ fOI,1mB$SV: 5ڜX]Yq|endstream endobj 466 0 obj 312 endobj 467 0 obj <> endobj 469 0 obj <> stream xX]s8}WS:K-!dC7ig>8wMm?ud LضlvIuuu8$LhQwy;PpvN'ǀ:j ׷p9H88&#a>EЄxWrnGtg{@=@. ՊI ]-gEDȕwF3k0[zoSU5TY.1} jȠV^E$0AQGIa*6sQu!<'r: \;ntq:Kc_2b7uyv|&p.gMkZW( hc V^GWB-,b2,yek9v, _YD !Vӧ'dɠoH8@Vn&=xt#e(x,`T$ n$]+hCC\jh"xTk)#cQF^ڧ=al8/k,&0j"r͠G7>Oe/J3ƈca yUX/}r};vUH3xKͺcOLӬ}[w|3c /H Gׇ{}5t4.`Ů#گ$Ϲ lfcήƀx$,2ͣv<~!~g:t|:!lǠ=E!y p[Bj%˖_Yf' h%*О^zZe p[2j?ⲻ~>^u4Pl).8y%RYCOL ÒS#Dycq|末hcLomnrgf+دќ֙HWrUT*:5ˆ  GN=y.Ak*D~yK{۸Cxo\' )sw"is!j.G$A, !5!EE޹P._XW} =x S yFu\[]nV5g5EnW\l5v֪duF?&UR.fXIlxj3y&g("\=W[|OET i.@,r&:-9ym1aѝR@Hk%9/eehQDُZx*I1Zޛ l|$\T`ba՗*bv*"N]fU[\Nьmk2RGLwB݊(P }UKULmksDib]. Oy*e &PUKG} ʄ1-Ҹww{W"zU+ 1d.+TxC(@:e3^1*uzn"|jOU*BUNY}0g Mmz> |?&^CA,LNg~`^NdX4t}Qf(ݺ¤-C,dzZ!SR%Ԅ??}^"endstream endobj 470 0 obj 1591 endobj 493 0 obj <> endobj 497 0 obj <> stream xmOHSTM6GQ=J_,&ձܧ]rU[if?cS€[/^»h0rBh673x!'D?y:_D.ݮCDh:8}u$1 ܘ_xH:aЬj\BPPj)L4#sqin+  pB84]DIVbL5>CY)n^ dʻTaQU$YznCtyǟF)(v}7.@Hw;CvNZ]JuE.d]2hY-yPnhDiK]R&w$u^P/yEKol혾a [o_9 (t LG?fy'$Ug,b k9uxI3G*Bf~[8n9#2?z-W4~i֏[-:X3W2t5Y6xCN?5Dhrv"b]( X]W`F>3_h*K\b5IdGw8ab  &N&K^ E;AgmfvVEKEGaxGWc뇏fw`l4#h+~Qˌioٷ7./\˲r| y]VM ;=DȣE%J`)K >ߨ٥-i<Np'0EoO\wch=8J1% dJz.;ZIȵrOGPuhuX^ӧJeewi:u}c +o:V$4ѷܾ10PDޅy=O2Oa#(ڴ[D Yܩb>ėR893Ǹ񪝍&71l&kxuz\DqI^pѦCA.U1jbs[763 y;N)3?x"Jaa=bVͦVELrZS3>2Mf$Pj}k4رċf@ ٮf:/w*"Sz$\e!ZKB U29C3qi3,IHBW0"vvͥztZjy3x;rp), Ǿ |I>A= #wQfvG gH᰻ ;mK+5SQrh#endstream endobj 498 0 obj 1470 endobj 521 0 obj <> endobj 522 0 obj <> endobj 4 0 obj <> /Annots[73 0 R 77 0 R 78 0 R 79 0 R 80 0 R 83 0 R 84 0 R 85 0 R 86 0 R 87 0 R 88 0 R 89 0 R 90 0 R 91 0 R 92 0 R 93 0 R ]/Contents 70 0 R >> endobj 97 0 obj <> /Annots[104 0 R 105 0 R 106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R 114 0 R 115 0 R 116 0 R 117 0 R 118 0 R 119 0 R 120 0 R 121 0 R 122 0 R 123 0 R ]/Contents 98 0 R >> endobj 125 0 obj <> /Annots[130 0 R 131 0 R 132 0 R 133 0 R 134 0 R 135 0 R 136 0 R 137 0 R 138 0 R 139 0 R 140 0 R 141 0 R 142 0 R 143 0 R 144 0 R 145 0 R 146 0 R 147 0 R 148 0 R 149 0 R 150 0 R 151 0 R 152 0 R 153 0 R 154 0 R 155 0 R 156 0 R 157 0 R 158 0 R 159 0 R 160 0 R 161 0 R 162 0 R 163 0 R 164 0 R 165 0 R 166 0 R 167 0 R 168 0 R 169 0 R 170 0 R ]/Contents 126 0 R >> endobj 174 0 obj <> /Annots[177 0 R 178 0 R 179 0 R 182 0 R 183 0 R 184 0 R 185 0 R 186 0 R 187 0 R 188 0 R 189 0 R 190 0 R 191 0 R 192 0 R 193 0 R ]/Contents 175 0 R >> endobj 195 0 obj <> /Annots[202 0 R 203 0 R 204 0 R 205 0 R 206 0 R 207 0 R ]/Contents 196 0 R >> endobj 211 0 obj <> /Annots[214 0 R ]/Contents 212 0 R >> endobj 216 0 obj <> /Annots[223 0 R 224 0 R 225 0 R 226 0 R ]/Contents 217 0 R >> endobj 228 0 obj <> /Annots[233 0 R 234 0 R 235 0 R 236 0 R ]/Contents 229 0 R >> endobj 238 0 obj <> /Annots[245 0 R 246 0 R 247 0 R 250 0 R 251 0 R ]/Contents 239 0 R >> endobj 255 0 obj <> /Annots[260 0 R 261 0 R ]/Contents 256 0 R >> endobj 265 0 obj <> /Annots[270 0 R 271 0 R 272 0 R 273 0 R ]/Contents 266 0 R >> endobj 277 0 obj <> /Annots[280 0 R 283 0 R ]/Contents 278 0 R >> endobj 285 0 obj <> /Annots[292 0 R 293 0 R 294 0 R 301 0 R 302 0 R ]/Contents 286 0 R >> endobj 304 0 obj <> /Annots[313 0 R 314 0 R 315 0 R ]/Contents 305 0 R >> endobj 317 0 obj <> /Annots[324 0 R 325 0 R 326 0 R 327 0 R ]/Contents 318 0 R >> endobj 329 0 obj <> /Contents 330 0 R >> endobj 339 0 obj <> /Annots[346 0 R 347 0 R 348 0 R 349 0 R 350 0 R ]/Contents 340 0 R >> endobj 354 0 obj <> /Contents 355 0 R >> endobj 358 0 obj <> /Annots[365 0 R 366 0 R ]/Contents 359 0 R >> endobj 370 0 obj <> /Contents 371 0 R >> endobj 376 0 obj <> /Annots[383 0 R 384 0 R ]/Contents 377 0 R >> endobj 390 0 obj <> /Contents 391 0 R >> endobj 394 0 obj <> /Annots[405 0 R 406 0 R ]/Contents 395 0 R >> endobj 410 0 obj <> /Annots[417 0 R 418 0 R 419 0 R ]/Contents 411 0 R >> endobj 423 0 obj <> /Annots[428 0 R 429 0 R ]/Contents 424 0 R >> endobj 431 0 obj <> /Annots[438 0 R ]/Contents 432 0 R >> endobj 442 0 obj <> /Contents 443 0 R >> endobj 450 0 obj <> /Contents 451 0 R >> endobj 454 0 obj <> /Contents 455 0 R >> endobj 464 0 obj <> /Contents 465 0 R >> endobj 468 0 obj <> /Annots[477 0 R 478 0 R 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R ]/Contents 469 0 R >> endobj 494 0 obj <> /Annots[503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R 512 0 R 513 0 R 514 0 R 515 0 R 516 0 R 517 0 R 518 0 R 520 0 R ]/Contents 497 0 R >> endobj 3 0 obj << /Type /Pages /Kids [ 4 0 R 97 0 R 125 0 R 174 0 R 195 0 R 211 0 R 216 0 R 228 0 R 238 0 R 255 0 R 265 0 R 277 0 R 285 0 R 304 0 R 317 0 R 329 0 R 339 0 R 354 0 R 358 0 R 370 0 R 376 0 R 390 0 R 394 0 R 410 0 R 423 0 R 431 0 R 442 0 R 450 0 R 454 0 R 464 0 R 468 0 R 494 0 R ] /Count 32 >> endobj 5 0 obj << /Count 63 /First 6 0 R /Last 68 0 R >> endobj 1 0 obj <> endobj 7 0 obj << /Title ( A Reformulation of HTML 4 in XML 1.0) /Dest /88 /Parent 6 0 R /Next 8 0 R >> endobj 8 0 obj << /Title ( W3C Recommendation 26 January 2000, revised 1 August 2002) /Dest /89 /Parent 6 0 R /Prev 7 0 R /Next 9 0 R >> endobj 9 0 obj << /Title ( Abstract) /Dest /90 /Parent 6 0 R /Prev 8 0 R /Next 10 0 R >> endobj 10 0 obj << /Title ( Status of this document) /Dest /91 /Parent 6 0 R /Prev 9 0 R >> endobj 6 0 obj << /Title ( XHTML\237 1.0 The Extensible HyperText Markup Language \201Second Edition\202) /Dest /87 /Count 4 /Parent 5 0 R /Next 11 0 R /First 7 0 R /Last 10 0 R >> endobj 11 0 obj << /Title ( Quick Table of Contents) /Dest /92 /Parent 5 0 R /Prev 6 0 R /Next 12 0 R >> endobj 12 0 obj << /Title ( Full Table of Contents) /Dest /93 /Parent 5 0 R /Prev 11 0 R /Next 13 0 R >> endobj 14 0 obj << /Title (1.1. What is HTML\2404?) /Dest /95 /Parent 13 0 R /Next 15 0 R >> endobj 15 0 obj << /Title (1.2. What is XML?) /Dest /96 /Parent 13 0 R /Prev 14 0 R /Next 16 0 R >> endobj 16 0 obj << /Title (1.3. Why the need for XHTML?) /Dest /97 /Parent 13 0 R /Prev 15 0 R >> endobj 13 0 obj << /Title (1. What is XHTML?) /Dest /94 /Count 3 /Parent 5 0 R /Prev 12 0 R /Next 17 0 R /First 14 0 R /Last 16 0 R >> endobj 18 0 obj << /Title (2.1. Terminology) /Dest /99 /Parent 17 0 R /Next 19 0 R >> endobj 19 0 obj << /Title (2.2. General Terms) /Dest /100 /Parent 17 0 R /Prev 18 0 R >> endobj 17 0 obj << /Title (2. Definitions) /Dest /98 /Count 2 /Parent 5 0 R /Prev 13 0 R /Next 20 0 R /First 18 0 R /Last 19 0 R >> endobj 22 0 obj << /Title (3.1.1. Strictly Conforming Documents) /Dest /103 /Parent 21 0 R /Next 23 0 R >> endobj 23 0 obj << /Title (3.1.2. Using XHTML with other namespaces) /Dest /104 /Parent 21 0 R /Prev 22 0 R >> endobj 21 0 obj << /Title (3.1. Document Conformance) /Dest /102 /Count 2 /Parent 20 0 R /Next 24 0 R /First 22 0 R /Last 23 0 R >> endobj 24 0 obj << /Title (3.2. User Agent Conformance) /Dest /105 /Parent 20 0 R /Prev 21 0 R >> endobj 20 0 obj << /Title (3. Normative Definition of XHTML 1.0) /Dest /101 /Count 4 /Parent 5 0 R /Prev 17 0 R /Next 25 0 R /First 21 0 R /Last 24 0 R >> endobj 26 0 obj << /Title (4.1. Documents must be well-formed) /Dest /107 /Parent 25 0 R /Next 27 0 R >> endobj 27 0 obj << /Title (4.2. Element and attribute names must be in lower case) /Dest /108 /Parent 25 0 R /Prev 26 0 R /Next 28 0 R >> endobj 28 0 obj << /Title (4.3. For non-empty elements, end tags are required) /Dest /109 /Parent 25 0 R /Prev 27 0 R /Next 29 0 R >> endobj 29 0 obj << /Title (4.4. Attribute values must always be quoted) /Dest /110 /Parent 25 0 R /Prev 28 0 R /Next 30 0 R >> endobj 30 0 obj << /Title (4.5. Attribute Minimization) /Dest /111 /Parent 25 0 R /Prev 29 0 R /Next 31 0 R >> endobj 31 0 obj << /Title (4.6. Empty Elements) /Dest /112 /Parent 25 0 R /Prev 30 0 R /Next 32 0 R >> endobj 32 0 obj << /Title (4.7. White Space handling in attribute values) /Dest /113 /Parent 25 0 R /Prev 31 0 R /Next 33 0 R >> endobj 33 0 obj << /Title (4.8. Script and Style elements) /Dest /114 /Parent 25 0 R /Prev 32 0 R /Next 34 0 R >> endobj 34 0 obj << /Title (4.9. SGML exclusions) /Dest /115 /Parent 25 0 R /Prev 33 0 R /Next 35 0 R >> endobj 35 0 obj << /Title (4.10. The elements with 'id' and 'name' attributes) /Dest /116 /Parent 25 0 R /Prev 34 0 R /Next 36 0 R >> endobj 36 0 obj << /Title (4.11. Attributes with pre-defined value sets) /Dest /117 /Parent 25 0 R /Prev 35 0 R /Next 37 0 R >> endobj 37 0 obj << /Title (4.12. Entity references as hex values) /Dest /118 /Parent 25 0 R /Prev 36 0 R >> endobj 25 0 obj << /Title (4. Differences with HTML\2404) /Dest /106 /Count 12 /Parent 5 0 R /Prev 20 0 R /Next 38 0 R /First 26 0 R /Last 37 0 R >> endobj 39 0 obj << /Title (5.1. Internet Media Type) /Dest /120 /Parent 38 0 R >> endobj 38 0 obj << /Title (5. Compatibility Issues) /Dest /119 /Count 1 /Parent 5 0 R /Prev 25 0 R /Next 40 0 R /First 39 0 R /Last 39 0 R >> endobj 42 0 obj << /Title (A.1.1. XHTML-1.0-Strict) /Dest /123 /Parent 41 0 R /Next 43 0 R >> endobj 43 0 obj << /Title (A.1.2. XHTML-1.0-Transitional) /Dest /124 /Parent 41 0 R /Prev 42 0 R /Next 44 0 R >> endobj 44 0 obj << /Title (A.1.3. XHTML-1.0-Frameset) /Dest /125 /Parent 41 0 R /Prev 43 0 R >> endobj 41 0 obj << /Title (A.1. Document Type Definitions) /Dest /122 /Count 3 /Parent 40 0 R /Next 45 0 R /First 42 0 R /Last 44 0 R >> endobj 46 0 obj << /Title (A.2.1. Latin-1 characters) /Dest /127 /Parent 45 0 R /Next 47 0 R >> endobj 47 0 obj << /Title (A.2.2. Special characters) /Dest /128 /Parent 45 0 R /Prev 46 0 R /Next 48 0 R >> endobj 48 0 obj << /Title (A.2.3. Symbols) /Dest /129 /Parent 45 0 R /Prev 47 0 R >> endobj 45 0 obj << /Title (A.2. Entity Sets) /Dest /126 /Count 3 /Parent 40 0 R /Prev 41 0 R /First 46 0 R /Last 48 0 R >> endobj 40 0 obj << /Title (A. DTDs) /Dest /121 /Count 8 /Parent 5 0 R /Prev 38 0 R /Next 49 0 R /First 41 0 R /Last 45 0 R >> endobj 49 0 obj << /Title (B. Element Prohibitions) /Dest /130 /Parent 5 0 R /Prev 40 0 R /Next 50 0 R >> endobj 51 0 obj << /Title (C.1. Processing Instructions and the XML Declaration) /Dest /132 /Parent 50 0 R /Next 52 0 R >> endobj 52 0 obj << /Title (C.2. Empty Elements) /Dest /133 /Parent 50 0 R /Prev 51 0 R /Next 53 0 R >> endobj 53 0 obj << /Title (C.3. Element Minimization and Empty Element Content) /Dest /134 /Parent 50 0 R /Prev 52 0 R /Next 54 0 R >> endobj 54 0 obj << /Title (C.4. Embedded Style Sheets and Scripts) /Dest /135 /Parent 50 0 R /Prev 53 0 R /Next 55 0 R >> endobj 55 0 obj << /Title (C.5. Line Breaks within Attribute Values) /Dest /136 /Parent 50 0 R /Prev 54 0 R /Next 56 0 R >> endobj 56 0 obj << /Title (C.6. Isindex) /Dest /137 /Parent 50 0 R /Prev 55 0 R /Next 57 0 R >> endobj 57 0 obj << /Title (C.7. The lang and xml:lang Attributes) /Dest /138 /Parent 50 0 R /Prev 56 0 R /Next 58 0 R >> endobj 58 0 obj << /Title (C.8. Fragment Identifiers) /Dest /139 /Parent 50 0 R /Prev 57 0 R /Next 59 0 R >> endobj 59 0 obj << /Title (C.9. Character Encoding) /Dest /140 /Parent 50 0 R /Prev 58 0 R /Next 60 0 R >> endobj 60 0 obj << /Title (C.10. Boolean Attributes) /Dest /141 /Parent 50 0 R /Prev 59 0 R /Next 61 0 R >> endobj 61 0 obj << /Title (C.11. Document Object Model and XHTML) /Dest /142 /Parent 50 0 R /Prev 60 0 R /Next 62 0 R >> endobj 62 0 obj << /Title (C.12. Using Ampersands in Attribute Values \201and Elsewhere\202) /Dest /143 /Parent 50 0 R /Prev 61 0 R /Next 63 0 R >> endobj 63 0 obj << /Title (C.13. Cascading Style Sheets \201CSS\202 and XHTML) /Dest /144 /Parent 50 0 R /Prev 62 0 R /Next 64 0 R >> endobj 64 0 obj << /Title (C.14. Referencing Style Elements when serving as XML) /Dest /145 /Parent 50 0 R /Prev 63 0 R /Next 65 0 R >> endobj 65 0 obj << /Title (C.15. White Space Characters in HTML vs. XML) /Dest /146 /Parent 50 0 R /Prev 64 0 R /Next 66 0 R >> endobj 66 0 obj << /Title (C.16. The Named Character Reference ') /Dest /147 /Parent 50 0 R /Prev 65 0 R >> endobj 50 0 obj << /Title (C. HTML Compatibility Guidelines) /Dest /131 /Count 16 /Parent 5 0 R /Prev 49 0 R /Next 67 0 R /First 51 0 R /Last 66 0 R >> endobj 67 0 obj << /Title (D. Acknowledgements) /Dest /148 /Parent 5 0 R /Prev 50 0 R /Next 68 0 R >> endobj 72 0 obj <> /Length 1691>>stream xY}LeּMLdh]ƜDlP`1lS,ڮ8eP`CJ&L>8p<}ӑߜ;{~sAV"hppv0"Cl!@_Cb 455F2@ 8Ģ0+w/<|~+=}bo~߁C9E;1Q8/5}`Fdu֚阬M2&t7ע/p߻Ϛݟ}G녅{u8WmnwGG{0(KJJV\9hK޶-{ܜvNʔsu^8k.\رc`b<Cdgg [G ';K׵n9ácEN'䇾,KCp4..N99666""󁝘6L 8⃶M~ͮl녀P|/7@VX鲟V9%lBuRi/)bE+EBӉ&#C¯h Hϝ@L:ОS_Y$'UFsWa;*¦#ciN= _ӝCK:MA$gP&CAKLn a=1BW|ͯ 7 lu#&;-L?C &Q9IӂgXX4`Ee;~S= tG1ie?zvJK>eMcO^/--]timm-8\qSu5<-rm1ĉYv}>1 %OS߁Yxbc&XYNE b8EiS 9lsɒx8H^nذaɒ%EEEEtNbysS/F($#^p;vL暋$ϤEDoc,Vj?1tZyG< 2yG"PB<: z3+o4R0m> /Subtype /Link >>endobj 74 0 obj <> endobj 77 0 obj <> /Subtype /Link >>endobj 78 0 obj <> /Subtype /Link >>endobj 79 0 obj <> /Subtype /Link >>endobj 80 0 obj <>endobj 83 0 obj <> /Subtype /Link >>endobj 84 0 obj <> /Subtype /Link >>endobj 85 0 obj <> /Subtype /Link >>endobj 86 0 obj <> /Subtype /Link >>endobj 87 0 obj <> /Subtype /Link >>endobj 88 0 obj <> /Subtype /Link >>endobj 89 0 obj <> /Subtype /Link >>endobj 90 0 obj <> /Subtype /Link >>endobj 91 0 obj <> /Subtype /Link >>endobj 92 0 obj <> /Subtype /Link >>endobj 93 0 obj <> /Subtype /Link >>endobj 104 0 obj <> /Subtype /Link >>endobj 105 0 obj <> /Subtype /Link >>endobj 106 0 obj <> /Subtype /Link >>endobj 107 0 obj <> /Subtype /Link >>endobj 108 0 obj <> /Subtype /Link >>endobj 109 0 obj <> /Subtype /Link >>endobj 110 0 obj <> /Subtype /Link >>endobj 111 0 obj <> /Subtype /Link >>endobj 112 0 obj <> /Subtype /Link >>endobj 113 0 obj <> /Subtype /Link >>endobj 114 0 obj <>endobj 115 0 obj <>endobj 116 0 obj <>endobj 117 0 obj <>endobj 118 0 obj <>endobj 119 0 obj <>endobj 120 0 obj <>endobj 121 0 obj <>endobj 122 0 obj <>endobj 123 0 obj <>endobj 130 0 obj <>endobj 131 0 obj <>endobj 132 0 obj <>endobj 133 0 obj <>endobj 134 0 obj <>endobj 135 0 obj <>endobj 136 0 obj <>endobj 137 0 obj <>endobj 138 0 obj <>endobj 139 0 obj <>endobj 140 0 obj <>endobj 141 0 obj <>endobj 142 0 obj <>endobj 143 0 obj <>endobj 144 0 obj <>endobj 145 0 obj <>endobj 146 0 obj <>endobj 147 0 obj <>endobj 148 0 obj <>endobj 149 0 obj <>endobj 150 0 obj <>endobj 151 0 obj <>endobj 152 0 obj <>endobj 153 0 obj <>endobj 154 0 obj <>endobj 155 0 obj <>endobj 156 0 obj <>endobj 157 0 obj <>endobj 158 0 obj <>endobj 159 0 obj <>endobj 160 0 obj <>endobj 161 0 obj <>endobj 162 0 obj <>endobj 163 0 obj <>endobj 164 0 obj <>endobj 165 0 obj <>endobj 166 0 obj <>endobj 167 0 obj <>endobj 168 0 obj <>endobj 169 0 obj <>endobj 170 0 obj <>endobj 177 0 obj <>endobj 178 0 obj <>endobj 179 0 obj <>endobj 182 0 obj <>endobj 183 0 obj <>endobj 184 0 obj <>endobj 185 0 obj <>endobj 186 0 obj <>endobj 187 0 obj <>endobj 188 0 obj <>endobj 189 0 obj <>endobj 190 0 obj <>endobj 191 0 obj <>endobj 192 0 obj <>endobj 193 0 obj <>endobj 202 0 obj <>endobj 203 0 obj <>endobj 204 0 obj <>endobj 205 0 obj <>endobj 206 0 obj <>endobj 207 0 obj <>endobj 214 0 obj <>endobj 223 0 obj <>endobj 224 0 obj <>endobj 225 0 obj <>endobj 226 0 obj <>endobj 233 0 obj <>endobj 234 0 obj <>endobj 235 0 obj <> /Subtype /Link >>endobj 236 0 obj <>endobj 245 0 obj <>endobj 246 0 obj <>endobj 247 0 obj <>endobj 250 0 obj <>endobj 251 0 obj <>endobj 260 0 obj <>endobj 261 0 obj <>endobj 270 0 obj <>endobj 271 0 obj <>endobj 272 0 obj <>endobj 273 0 obj <>endobj 280 0 obj <>endobj 283 0 obj <>endobj 292 0 obj <>endobj 293 0 obj <>endobj 294 0 obj <>endobj 301 0 obj <>endobj 302 0 obj <>endobj 313 0 obj <>endobj 314 0 obj <> /Subtype /Link >>endobj 315 0 obj <>endobj 324 0 obj <> /Subtype /Link >>endobj 325 0 obj <>endobj 326 0 obj <>endobj 327 0 obj <>endobj 346 0 obj <>endobj 347 0 obj <>endobj 348 0 obj <>endobj 349 0 obj <>endobj 350 0 obj <>endobj 365 0 obj <>endobj 366 0 obj <>endobj 383 0 obj <>endobj 384 0 obj <>endobj 405 0 obj <>endobj 406 0 obj <>endobj 417 0 obj <>endobj 418 0 obj <> /Subtype /Link >>endobj 419 0 obj <>endobj 428 0 obj <>endobj 429 0 obj <>endobj 438 0 obj <>endobj 477 0 obj <> /Subtype /Link >>endobj 478 0 obj <> /Subtype /Link >>endobj 479 0 obj <> /Subtype /Link >>endobj 480 0 obj <> /Subtype /Link >>endobj 481 0 obj <> /Subtype /Link >>endobj 482 0 obj <> /Subtype /Link >>endobj 483 0 obj <> /Subtype /Link >>endobj 484 0 obj <> /Subtype /Link >>endobj 485 0 obj <> /Subtype /Link >>endobj 486 0 obj <> /Subtype /Link >>endobj 487 0 obj <> /Subtype /Link >>endobj 488 0 obj <> /Subtype /Link >>endobj 489 0 obj <> /Subtype /Link >>endobj 490 0 obj <> /Subtype /Link >>endobj 491 0 obj <>endobj 492 0 obj <> /Subtype /Link >>endobj 503 0 obj <> /Subtype /Link >>endobj 504 0 obj <> /Subtype /Link >>endobj 505 0 obj <>endobj 506 0 obj <> /Subtype /Link >>endobj 507 0 obj <> /Subtype /Link >>endobj 508 0 obj <> /Subtype /Link >>endobj 509 0 obj <> /Subtype /Link >>endobj 510 0 obj <> /Subtype /Link >>endobj 511 0 obj <> /Subtype /Link >>endobj 512 0 obj <> /Subtype /Link >>endobj 513 0 obj <> /Subtype /Link >>endobj 514 0 obj <> /Subtype /Link >>endobj 515 0 obj <> /Subtype /Link >>endobj 516 0 obj <> /Subtype /Link >>endobj 517 0 obj <> /Subtype /Link >>endobj 518 0 obj <> /Subtype /Link >>endobj 519 0 obj <> /Length 2954>>stream xX-e]Ł q#.HH%.qLH7H7H{~{tR\:[Ge}(<|ᚄS*?. a0x=ƈ- ZR.+gV 2Q0 uI|O㧟.JN/~%wF[fIVnɡQ^iDTyYY,IBEQO, 2hb$I|m$qZye$ޑrEJK Zּ,HrH*3'FB?tɿ>ThāKC+iv CK,gcϵi .4Eh|\ӎ׵i8NFdvhnq ao-g!q\GY|>0!?̍KڠF,4˒txdEdMҖz;a񀐚RgkI螊̰tX8@ЈF)˲aF&I8|h(:/&L%!ce3K^zw|}Ȉ@*HhEf'\er: MZF֥CR UE7h.Y,xT_s HzQ~DeGWy.IJr[`%(մI4#m7.uݖe:]П.^ Yb+FZHd( $N` dN%\."'B+{Z4=j˻_Mܡax*\{xiG} s](ad2(=Wu#E(s/%,@8~AEj"k#)JVI͋%/b&l,O^f 2ceh/žLV$>imz@W)6%>]3]t#"2XZE|#d]oc|9~[P]kw{ О_c\OXuY273Sq֌$aw#$(ijEJ2$fתL,]8+,)y#cypbăFȔr):XJYM.ʯ2t:EA%ˬ<B^FM0?+C'0_U͑~R֟f須aOyEuP D@}'E%dNr"8MF1LF[;pƭ^ 4#v{4:39uYx' *e$A>Wa6FR{RPe=7|c"FQ̫CMUAIYbo+!+k2hNj! GG\R=Jೣ-#zܠ>Tܗ+n:ɚ=u?blMR^8G aU<(PⓅ8NWSB5m__swlWAgAFk N;b&\d^NWQ"hֱ^3A<5E }s+ 悟w qO#? ҄I b쿜MӮ}D%vOɏL,3D?@P.PMU{PlPSljC;4phߺB5X"R8(C sJ Wp0E\%&u"Ox13xU1vѥ{iiN@\oo#X2yQuaDRI 4~.*oDIwϙJWG.a~VѰ4V~ h?[OOβK:+#"/+9^%)"$Q񛐧dA> #`.KK75^PYKf<@!0`׮-{!ɞ> /Subtype /Link >>endobj 502 0 obj <> endobj 476 0 obj <> endobj 402 0 obj <> endobj 337 0 obj <> endobj 300 0 obj <> endobj 282 0 obj <> endobj 103 0 obj <> endobj 495 0 obj <> endobj 473 0 obj <> endobj 459 0 obj <> endobj 399 0 obj <> endobj 381 0 obj <> endobj 363 0 obj <> endobj 344 0 obj <> endobj 290 0 obj <> endobj 243 0 obj <> endobj 221 0 obj <> endobj 200 0 obj <> endobj 81 0 obj <> endobj 496 0 obj <> endobj 474 0 obj <> endobj 460 0 obj <> endobj 400 0 obj <> endobj 382 0 obj <> endobj 364 0 obj <> endobj 345 0 obj <> endobj 291 0 obj <> endobj 244 0 obj <> endobj 222 0 obj <> endobj 201 0 obj <> endobj 82 0 obj <> endobj 309 0 obj <> endobj 295 0 obj <> endobj 310 0 obj <> endobj 296 0 obj <> endobj 499 0 obj <> endobj 471 0 obj <> endobj 462 0 obj <> endobj 457 0 obj <> endobj 448 0 obj <> endobj 445 0 obj <> endobj 434 0 obj <> endobj 421 0 obj <> endobj 413 0 obj <> endobj 397 0 obj <> endobj 388 0 obj <> endobj 379 0 obj <> endobj 373 0 obj <> endobj 361 0 obj <> endobj 352 0 obj <> endobj 342 0 obj <> endobj 332 0 obj <> endobj 320 0 obj <> endobj 307 0 obj <> endobj 288 0 obj <> endobj 275 0 obj <> endobj 268 0 obj <> endobj 253 0 obj <> endobj 241 0 obj <> endobj 231 0 obj <> endobj 219 0 obj <> endobj 209 0 obj <> endobj 198 0 obj <> endobj 172 0 obj <> endobj 128 0 obj <> endobj 100 0 obj <> endobj 75 0 obj <> endobj 440 0 obj <> endobj 436 0 obj <> endobj 426 0 obj <> endobj 415 0 obj <> endobj 407 0 obj <> endobj 385 0 obj <> endobj 367 0 obj <> endobj 334 0 obj <> endobj 322 0 obj <> endobj 311 0 obj <> endobj 297 0 obj <> endobj 263 0 obj <> endobj 258 0 obj <> endobj 248 0 obj <> endobj 180 0 obj <> endobj 441 0 obj <> endobj 437 0 obj <> endobj 427 0 obj <> endobj 523 0 obj <> endobj 416 0 obj <> endobj 408 0 obj <> endobj 524 0 obj <> endobj 386 0 obj <> endobj 368 0 obj <> endobj 335 0 obj <> endobj 323 0 obj <> endobj 312 0 obj <> endobj 298 0 obj <> endobj 264 0 obj <> endobj 259 0 obj <> endobj 249 0 obj <> endobj 181 0 obj <> endobj 403 0 obj <> endobj 500 0 obj <> endobj 472 0 obj <> endobj 525 0 obj <> endobj 463 0 obj <> endobj 458 0 obj <> endobj 526 0 obj <> endobj 449 0 obj <> endobj 446 0 obj <> endobj 435 0 obj <> endobj 527 0 obj <> endobj 422 0 obj <> endobj 414 0 obj <> endobj 398 0 obj <> endobj 404 0 obj <> endobj 389 0 obj <> endobj 380 0 obj <> endobj 374 0 obj <> endobj 362 0 obj <> endobj 353 0 obj <> endobj 343 0 obj <> endobj 528 0 obj <> endobj 333 0 obj <> endobj 321 0 obj <> endobj 308 0 obj <> endobj 289 0 obj <> endobj 529 0 obj <> endobj 276 0 obj <> endobj 269 0 obj <> endobj 254 0 obj <> endobj 242 0 obj <> endobj 232 0 obj <> endobj 220 0 obj <> endobj 210 0 obj <> endobj 530 0 obj <> endobj 199 0 obj <> endobj 531 0 obj <> endobj 173 0 obj <> endobj 129 0 obj <> endobj 532 0 obj <> endobj 101 0 obj <> endobj 533 0 obj <> endobj 76 0 obj <> endobj 534 0 obj <> endobj 501 0 obj <> endobj 475 0 obj <> endobj 401 0 obj <> endobj 336 0 obj <> endobj 299 0 obj <> endobj 281 0 obj <> endobj 102 0 obj <> endobj 68 0 obj << /Title (E. References) /Dest /149 /Parent 5 0 R /Prev 67 0 R >> endobj 69 0 obj <>endobj 2 0 obj <>endobj xref 0 535 0000000000 65535 f 0000051626 00000 n 0000104352 00000 n 0000051262 00000 n 0000044841 00000 n 0000051569 00000 n 0000052149 00000 n 0000051727 00000 n 0000051831 00000 n 0000051968 00000 n 0000052057 00000 n 0000052330 00000 n 0000052435 00000 n 0000052831 00000 n 0000052540 00000 n 0000052633 00000 n 0000052733 00000 n 0000053141 00000 n 0000052966 00000 n 0000053052 00000 n 0000053721 00000 n 0000053491 00000 n 0000053273 00000 n 0000053380 00000 n 0000053623 00000 n 0000055311 00000 n 0000053876 00000 n 0000053981 00000 n 0000054119 00000 n 0000054253 00000 n 0000054380 00000 n 0000054491 00000 n 0000054594 00000 n 0000054723 00000 n 0000054837 00000 n 0000054941 00000 n 0000055075 00000 n 0000055203 00000 n 0000055542 00000 n 0000055460 00000 n 0000056537 00000 n 0000055987 00000 n 0000055684 00000 n 0000055778 00000 n 0000055891 00000 n 0000056414 00000 n 0000056124 00000 n 0000056220 00000 n 0000056329 00000 n 0000056663 00000 n 0000058697 00000 n 0000056769 00000 n 0000056892 00000 n 0000056995 00000 n 0000057130 00000 n 0000057252 00000 n 0000057376 00000 n 0000057472 00000 n 0000057593 00000 n 0000057702 00000 n 0000057809 00000 n 0000057917 00000 n 0000058038 00000 n 0000058186 00000 n 0000058320 00000 n 0000058456 00000 n 0000058584 00000 n 0000058849 00000 n 0000098573 00000 n 0000098656 00000 n 0000000015 00000 n 0000001482 00000 n 0000058951 00000 n 0000060847 00000 n 0000060980 00000 n 0000092529 00000 n 0000097901 00000 n 0000061037 00000 n 0000061205 00000 n 0000061355 00000 n 0000061523 00000 n 0000089295 00000 n 0000090240 00000 n 0000061637 00000 n 0000061817 00000 n 0000061982 00000 n 0000062169 00000 n 0000062315 00000 n 0000062466 00000 n 0000062614 00000 n 0000062764 00000 n 0000062963 00000 n 0000063160 00000 n 0000063345 00000 n 0000001503 00000 n 0000001535 00000 n 0000001567 00000 n 0000045147 00000 n 0000001610 00000 n 0000003402 00000 n 0000092468 00000 n 0000097749 00000 n 0000098504 00000 n 0000088486 00000 n 0000063534 00000 n 0000063710 00000 n 0000063891 00000 n 0000064065 00000 n 0000064227 00000 n 0000064387 00000 n 0000064542 00000 n 0000064702 00000 n 0000064868 00000 n 0000065031 00000 n 0000065175 00000 n 0000065289 00000 n 0000065404 00000 n 0000065519 00000 n 0000065634 00000 n 0000065749 00000 n 0000065864 00000 n 0000065979 00000 n 0000066093 00000 n 0000066208 00000 n 0000003423 00000 n 0000045461 00000 n 0000003471 00000 n 0000005434 00000 n 0000092407 00000 n 0000097597 00000 n 0000066323 00000 n 0000066435 00000 n 0000066548 00000 n 0000066661 00000 n 0000066774 00000 n 0000066887 00000 n 0000067000 00000 n 0000067115 00000 n 0000067230 00000 n 0000067345 00000 n 0000067460 00000 n 0000067574 00000 n 0000067689 00000 n 0000067804 00000 n 0000067918 00000 n 0000068033 00000 n 0000068147 00000 n 0000068261 00000 n 0000068376 00000 n 0000068491 00000 n 0000068606 00000 n 0000068721 00000 n 0000068836 00000 n 0000068951 00000 n 0000069066 00000 n 0000069181 00000 n 0000069296 00000 n 0000069411 00000 n 0000069526 00000 n 0000069641 00000 n 0000069754 00000 n 0000069867 00000 n 0000069980 00000 n 0000070095 00000 n 0000070208 00000 n 0000070321 00000 n 0000070434 00000 n 0000070549 00000 n 0000070663 00000 n 0000070778 00000 n 0000070892 00000 n 0000005456 00000 n 0000092346 00000 n 0000097522 00000 n 0000045945 00000 n 0000005491 00000 n 0000006492 00000 n 0000071007 00000 n 0000071120 00000 n 0000071232 00000 n 0000093415 00000 n 0000094650 00000 n 0000071345 00000 n 0000071458 00000 n 0000071571 00000 n 0000071684 00000 n 0000071797 00000 n 0000071910 00000 n 0000072023 00000 n 0000072136 00000 n 0000072251 00000 n 0000072366 00000 n 0000072481 00000 n 0000072596 00000 n 0000006513 00000 n 0000046221 00000 n 0000006561 00000 n 0000008610 00000 n 0000092285 00000 n 0000097370 00000 n 0000089229 00000 n 0000090160 00000 n 0000072711 00000 n 0000072824 00000 n 0000072936 00000 n 0000073051 00000 n 0000073161 00000 n 0000073275 00000 n 0000008632 00000 n 0000092224 00000 n 0000097214 00000 n 0000046425 00000 n 0000008680 00000 n 0000010512 00000 n 0000073390 00000 n 0000010534 00000 n 0000046589 00000 n 0000010569 00000 n 0000011785 00000 n 0000092163 00000 n 0000097139 00000 n 0000089163 00000 n 0000090080 00000 n 0000073505 00000 n 0000073620 00000 n 0000073734 00000 n 0000073848 00000 n 0000011807 00000 n 0000046777 00000 n 0000011855 00000 n 0000013163 00000 n 0000092102 00000 n 0000097064 00000 n 0000073958 00000 n 0000074073 00000 n 0000074188 00000 n 0000074361 00000 n 0000013185 00000 n 0000046965 00000 n 0000013220 00000 n 0000014714 00000 n 0000092041 00000 n 0000096989 00000 n 0000089097 00000 n 0000090000 00000 n 0000074476 00000 n 0000074586 00000 n 0000074701 00000 n 0000093356 00000 n 0000094577 00000 n 0000074816 00000 n 0000074931 00000 n 0000014736 00000 n 0000091980 00000 n 0000096914 00000 n 0000047161 00000 n 0000014797 00000 n 0000016149 00000 n 0000093297 00000 n 0000094504 00000 n 0000075046 00000 n 0000075161 00000 n 0000016171 00000 n 0000093238 00000 n 0000094431 00000 n 0000047333 00000 n 0000016219 00000 n 0000018187 00000 n 0000091919 00000 n 0000096839 00000 n 0000075276 00000 n 0000075391 00000 n 0000075506 00000 n 0000075621 00000 n 0000018209 00000 n 0000091858 00000 n 0000096764 00000 n 0000047521 00000 n 0000018257 00000 n 0000019007 00000 n 0000075736 00000 n 0000098435 00000 n 0000088403 00000 n 0000075848 00000 n 0000019028 00000 n 0000047693 00000 n 0000019076 00000 n 0000020512 00000 n 0000091797 00000 n 0000096612 00000 n 0000089031 00000 n 0000089920 00000 n 0000075961 00000 n 0000076074 00000 n 0000076183 00000 n 0000090391 00000 n 0000090551 00000 n 0000093179 00000 n 0000094358 00000 n 0000098366 00000 n 0000088320 00000 n 0000076297 00000 n 0000076411 00000 n 0000020534 00000 n 0000047889 00000 n 0000020621 00000 n 0000022065 00000 n 0000091736 00000 n 0000096537 00000 n 0000090318 00000 n 0000090464 00000 n 0000093120 00000 n 0000094285 00000 n 0000076521 00000 n 0000076636 00000 n 0000076804 00000 n 0000022087 00000 n 0000048069 00000 n 0000022148 00000 n 0000024161 00000 n 0000091675 00000 n 0000096462 00000 n 0000093061 00000 n 0000094212 00000 n 0000076919 00000 n 0000077116 00000 n 0000077230 00000 n 0000077345 00000 n 0000024183 00000 n 0000048257 00000 n 0000024231 00000 n 0000025063 00000 n 0000091614 00000 n 0000096387 00000 n 0000093002 00000 n 0000094139 00000 n 0000098297 00000 n 0000088237 00000 n 0000025084 00000 n 0000048404 00000 n 0000025145 00000 n 0000026086 00000 n 0000091553 00000 n 0000096235 00000 n 0000088965 00000 n 0000089840 00000 n 0000077459 00000 n 0000077572 00000 n 0000077686 00000 n 0000077800 00000 n 0000077915 00000 n 0000026107 00000 n 0000091492 00000 n 0000096160 00000 n 0000048600 00000 n 0000026155 00000 n 0000026404 00000 n 0000026425 00000 n 0000048747 00000 n 0000026460 00000 n 0000027883 00000 n 0000091431 00000 n 0000096085 00000 n 0000088899 00000 n 0000089760 00000 n 0000078030 00000 n 0000078144 00000 n 0000092943 00000 n 0000094066 00000 n 0000027905 00000 n 0000048919 00000 n 0000027966 00000 n 0000028480 00000 n 0000091370 00000 n 0000096010 00000 n 0000028501 00000 n 0000049066 00000 n 0000028536 00000 n 0000029364 00000 n 0000091309 00000 n 0000095935 00000 n 0000088833 00000 n 0000089680 00000 n 0000078253 00000 n 0000078366 00000 n 0000092884 00000 n 0000093993 00000 n 0000029385 00000 n 0000091248 00000 n 0000095860 00000 n 0000049238 00000 n 0000029446 00000 n 0000029694 00000 n 0000029715 00000 n 0000049385 00000 n 0000029750 00000 n 0000031653 00000 n 0000091187 00000 n 0000095704 00000 n 0000088767 00000 n 0000089600 00000 n 0000098228 00000 n 0000088154 00000 n 0000094723 00000 n 0000095779 00000 n 0000078474 00000 n 0000078587 00000 n 0000092825 00000 n 0000093843 00000 n 0000031675 00000 n 0000049557 00000 n 0000031762 00000 n 0000033954 00000 n 0000091126 00000 n 0000095629 00000 n 0000092766 00000 n 0000093770 00000 n 0000078700 00000 n 0000078815 00000 n 0000078986 00000 n 0000033976 00000 n 0000091065 00000 n 0000095554 00000 n 0000049737 00000 n 0000034024 00000 n 0000035867 00000 n 0000092707 00000 n 0000093620 00000 n 0000079101 00000 n 0000079216 00000 n 0000035889 00000 n 0000049909 00000 n 0000035937 00000 n 0000037976 00000 n 0000091004 00000 n 0000095397 00000 n 0000092648 00000 n 0000093547 00000 n 0000079331 00000 n 0000037998 00000 n 0000092589 00000 n 0000093474 00000 n 0000050073 00000 n 0000038046 00000 n 0000039012 00000 n 0000090943 00000 n 0000095322 00000 n 0000039033 00000 n 0000090882 00000 n 0000095247 00000 n 0000050220 00000 n 0000039081 00000 n 0000039359 00000 n 0000039380 00000 n 0000050367 00000 n 0000039415 00000 n 0000040919 00000 n 0000090821 00000 n 0000095092 00000 n 0000088701 00000 n 0000089520 00000 n 0000040941 00000 n 0000090760 00000 n 0000095017 00000 n 0000050514 00000 n 0000040989 00000 n 0000041375 00000 n 0000041396 00000 n 0000050661 00000 n 0000041431 00000 n 0000043096 00000 n 0000090699 00000 n 0000094865 00000 n 0000088635 00000 n 0000089440 00000 n 0000098159 00000 n 0000088071 00000 n 0000079446 00000 n 0000079616 00000 n 0000079767 00000 n 0000079946 00000 n 0000080106 00000 n 0000080290 00000 n 0000080451 00000 n 0000080626 00000 n 0000080778 00000 n 0000080942 00000 n 0000081101 00000 n 0000081264 00000 n 0000081428 00000 n 0000081592 00000 n 0000081756 00000 n 0000081870 00000 n 0000043118 00000 n 0000050945 00000 n 0000088569 00000 n 0000089360 00000 n 0000043179 00000 n 0000044723 00000 n 0000090638 00000 n 0000094790 00000 n 0000098090 00000 n 0000087988 00000 n 0000082034 00000 n 0000082196 00000 n 0000082358 00000 n 0000082470 00000 n 0000082632 00000 n 0000082796 00000 n 0000082976 00000 n 0000083162 00000 n 0000083324 00000 n 0000083512 00000 n 0000083677 00000 n 0000083848 00000 n 0000084000 00000 n 0000084177 00000 n 0000084335 00000 n 0000084511 00000 n 0000084664 00000 n 0000087824 00000 n 0000044745 00000 n 0000044780 00000 n 0000093710 00000 n 0000093933 00000 n 0000094957 00000 n 0000095184 00000 n 0000095489 00000 n 0000096327 00000 n 0000096704 00000 n 0000097306 00000 n 0000097462 00000 n 0000097689 00000 n 0000097841 00000 n 0000097991 00000 n trailer << /Size 535 /Root 1 0 R /Info 2 0 R >> startxref 104587 %%EOF w3c-dtd-xhtml/1.0/definitions.html0000644000000000000000000001440111745610713014047 0ustar XHTML 1.0 - Definitions

2. Definitions

Contents

This section is normative.

2.1. Terminology

The following terms are used in this specification. These terms extend the definitions in [RFC2119] in ways based upon similar definitions in ISO/IEC 9945-1:1990 [POSIX.1]:

May
With respect to implementations, the word "may" is to be interpreted as an optional feature that is not required in this specification but can be provided. With respect to Document Conformance, the word "may" means that the optional feature must not be used. The term "optional" has the same definition as "may".
Must
In this specification, the word "must" is to be interpreted as a mandatory requirement on the implementation or on Strictly Conforming XHTML Documents, depending upon the context. The term "shall" has the same definition as "must".
Optional
See "May".
Reserved
A value or behavior is unspecified, but it is not allowed to be used by Conforming Documents nor to be supported by Conforming User Agents.
Shall
See "Must".
Should
With respect to implementations, the word "should" is to be interpreted as an implementation recommendation, but not a requirement. With respect to documents, the word "should" is to be interpreted as recommended programming practice for documents and a requirement for Strictly Conforming XHTML Documents.
Supported
Certain facilities in this specification are optional. If a facility is supported, it behaves as specified by this specification.
Unspecified
When a value or behavior is unspecified, the specification defines no portability requirements for a facility on an implementation even when faced with a document that uses the facility. A document that requires specific behavior in such an instance, rather than tolerating any behavior when using that facility, is not a Strictly Conforming XHTML Document.

2.2. General Terms

Attribute
An attribute is a parameter to an element declared in the DTD. An attribute's type and value range, including a possible default value, are defined in the DTD.
DTD
A DTD, or document type definition, is a collection of XML markup declarations that, as a collection, defines the legal structure, elements, and attributes that are available for use in a document that complies to the DTD.
Document
A document is a stream of data that, after being combined with any other streams it references, is structured such that it holds information contained within elements that are organized as defined in the associated DTD. See Document Conformance for more information.
Element
An element is a document structuring unit declared in the DTD. The element's content model is defined in the DTD, and additional semantics may be defined in the prose description of the element.
Facilities
Facilities are elements, attributes, and the semantics associated with those elements and attributes.
Implementation
See User Agent.
Parsing
Parsing is the act whereby a document is scanned, and the information contained within the document is filtered into the context of the elements in which the information is structured.
Rendering
Rendering is the act whereby the information in a document is presented. This presentation is done in the form most appropriate to the environment (e.g. aurally, visually, in print).
User Agent
A user agent is a system that processes XHTML documents in accordance with this specification. See User Agent Conformance for more information.
Validation
Validation is a process whereby documents are verified against the associated DTD, ensuring that the structure, use of elements, and use of attributes are consistent with the definitions in the DTD.
Well-formed
A document is well-formed when it is structured according to the rules defined in Section 2.1 of the XML 1.0 Recommendation [XML].

w3c-dtd-xhtml/1.0/xhtml1.ps0000644000000000000000000066443111745610713012445 0ustar %!PS-Adobe-3.0 %%Title: XHTML 1.0: The Extensible HyperText Markup Language \201Second Edition\202 %%Creator: html2ps version 1.0 beta1 patched by Arnaud Le Hors %%CreationDate: Thu Aug 1 13:23:54 2002 %%DocumentNeededResources: font Helvetica Helvetica-Oblique Helvetica-Bold %%+ font Helvetica-BoldOblique Courier Courier-Oblique %%DocumentData: Clean7Bit %%Orientation: Portrait %%BoundingBox: 57 44 556 755 %%Pages: 32 %%EndComments %%BeginProlog /d {bind def} bind def /D {def} d /ie {ifelse} d /E {exch} d /t true D /f false D /FL [/Helvetica /Helvetica-Oblique /Helvetica-Bold /Helvetica-BoldOblique /Courier /Courier-Oblique /Courier-Bold /Courier-BoldOblique] D /Cd {aload length 2 idiv dup dict begin {D} repeat currentdict end} D /reencodeISO { dup dup findfont dup length dict begin{1 index /FID ne{D}{pop pop}ie}forall /Encoding ISOLatin1Encoding D currentdict end definefont} D /ISOLatin1Encoding [ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/space/exclamdown/cent/sterling/currency/yen/brokenbar /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine /guillemotright/onequarter/onehalf/threequarters/questiondown /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis /yacute/thorn/ydieresis ] D [128/backslash 129/parenleft 130/parenright 141/circumflex 142/tilde 143/perthousand 144/dagger 145/daggerdbl 146/Ydieresis 147/scaron 148/Scaron 149/oe 150/OE 151/guilsinglleft 152/guilsinglright 153/quotesinglbase 154/quotedblbase 155/quotedblleft 156/quotedblright 157/endash 158/emdash 159/trademark] aload length 2 idiv 1 1 3 -1 roll{pop ISOLatin1Encoding 3 1 roll put}for /colorimage where{pop}{ /colorimage { pop pop /Pr E D {/Cv Pr D /Gr Cv length 3 idiv string D 0 1 Gr length 1 sub {Gr E dup /i E 3 mul D Cv i get 0.299 mul Cv i 1 add get 0.587 mul add Cv i 2 add get 0.114 mul add cvi put}for Gr} image} D }ie /pdfmark where{pop}{userdict /pdfmark /cleartomark load put}ie /Nf {dup 0 ge{FL E get}{pop /Symbol}ie findfont E scalefont setfont} D /IP {currentfile picstr readhexstring pop} D /WF t D /F 1 D /A {awidthshow} d /RL {rlineto} d /M {moveto} d /N {showpage} d /RM {rmoveto} d /S {show} d /L {lineto} d %%EndProlog %%BeginSetup [{true statusdict/setduplexmode get exec} stopped cleartomark WF{FL{reencodeISO D}forall}{4 1 FL length 1 sub{FL E get reencodeISO D}for}ie /Symbol dup dup findfont dup length dict begin {1 index /FID ne{D}{pop pop}ie}forall /Encoding [Encoding aload pop] dup 128 /therefore put D currentdict end definefont D [/Creator (html2ps version 1.0 beta1 patched by Arnaud Le Hors) /Author () /Keywords () /Subject () /Title (XHTML 1.0: The Extensible HyperText Markup Language \201Second Edition\202) /DOCINFO pdfmark [/PageMode /UseOutlines /DOCVIEW pdfmark [/Count 4 /Dest /87 /Title ( XHTML\237 1.0 The Extensible HyperText Markup Language \201Second Edition\202) /OUT pdfmark [/Dest /88 /Title ( A Reformulation of HTML 4 in XML 1.0) /OUT pdfmark [/Dest /89 /Title ( W3C Recommendation 26 January 2000, revised 1 August 2002) /OUT pdfmark [/Dest /90 /Title ( Abstract) /OUT pdfmark [/Dest /91 /Title ( Status of this document) /OUT pdfmark [/Dest /92 /Title ( Quick Table of Contents) /OUT pdfmark [/Dest /93 /Title ( Full Table of Contents) /OUT pdfmark [/Count 3 /Dest /94 /Title (1. What is XHTML?) /OUT pdfmark [/Dest /95 /Title (1.1. What is HTML\2404?) /OUT pdfmark [/Dest /96 /Title (1.2. What is XML?) /OUT pdfmark [/Dest /97 /Title (1.3. Why the need for XHTML?) /OUT pdfmark [/Count 2 /Dest /98 /Title (2. Definitions) /OUT pdfmark [/Dest /99 /Title (2.1. Terminology) /OUT pdfmark [/Dest /100 /Title (2.2. General Terms) /OUT pdfmark [/Count 2 /Dest /101 /Title (3. Normative Definition of XHTML 1.0) /OUT pdfmark [/Count 2 /Dest /102 /Title (3.1. Document Conformance) /OUT pdfmark [/Dest /103 /Title (3.1.1. Strictly Conforming Documents) /OUT pdfmark [/Dest /104 /Title (3.1.2. Using XHTML with other namespaces) /OUT pdfmark [/Dest /105 /Title (3.2. User Agent Conformance) /OUT pdfmark [/Count 12 /Dest /106 /Title (4. Differences with HTML\2404) /OUT pdfmark [/Dest /107 /Title (4.1. Documents must be well-formed) /OUT pdfmark [/Dest /108 /Title (4.2. Element and attribute names must be in lower case) /OUT pdfmark [/Dest /109 /Title (4.3. For non-empty elements, end tags are required) /OUT pdfmark [/Dest /110 /Title (4.4. Attribute values must always be quoted) /OUT pdfmark [/Dest /111 /Title (4.5. Attribute Minimization) /OUT pdfmark [/Dest /112 /Title (4.6. Empty Elements) /OUT pdfmark [/Dest /113 /Title (4.7. White Space handling in attribute values) /OUT pdfmark [/Dest /114 /Title (4.8. Script and Style elements) /OUT pdfmark [/Dest /115 /Title (4.9. SGML exclusions) /OUT pdfmark [/Dest /116 /Title (4.10. The elements with 'id' and 'name' attributes) /OUT pdfmark [/Dest /117 /Title (4.11. Attributes with pre-defined value sets) /OUT pdfmark [/Dest /118 /Title (4.12. Entity references as hex values) /OUT pdfmark [/Count 1 /Dest /119 /Title (5. Compatibility Issues) /OUT pdfmark [/Dest /120 /Title (5.1. Internet Media Type) /OUT pdfmark [/Count 2 /Dest /121 /Title (A. DTDs) /OUT pdfmark [/Count 3 /Dest /122 /Title (A.1. Document Type Definitions) /OUT pdfmark [/Dest /123 /Title (A.1.1. XHTML-1.0-Strict) /OUT pdfmark [/Dest /124 /Title (A.1.2. XHTML-1.0-Transitional) /OUT pdfmark [/Dest /125 /Title (A.1.3. XHTML-1.0-Frameset) /OUT pdfmark [/Count 3 /Dest /126 /Title (A.2. Entity Sets) /OUT pdfmark [/Dest /127 /Title (A.2.1. Latin-1 characters) /OUT pdfmark [/Dest /128 /Title (A.2.2. Special characters) /OUT pdfmark [/Dest /129 /Title (A.2.3. Symbols) /OUT pdfmark [/Dest /130 /Title (B. Element Prohibitions) /OUT pdfmark [/Count 16 /Dest /131 /Title (C. HTML Compatibility Guidelines) /OUT pdfmark [/Dest /132 /Title (C.1. Processing Instructions and the XML Declaration) /OUT pdfmark [/Dest /133 /Title (C.2. Empty Elements) /OUT pdfmark [/Dest /134 /Title (C.3. Element Minimization and Empty Element Content) /OUT pdfmark [/Dest /135 /Title (C.4. Embedded Style Sheets and Scripts) /OUT pdfmark [/Dest /136 /Title (C.5. Line Breaks within Attribute Values) /OUT pdfmark [/Dest /137 /Title (C.6. Isindex) /OUT pdfmark [/Dest /138 /Title (C.7. The lang and xml:lang Attributes) /OUT pdfmark [/Dest /139 /Title (C.8. Fragment Identifiers) /OUT pdfmark [/Dest /140 /Title (C.9. Character Encoding) /OUT pdfmark [/Dest /141 /Title (C.10. Boolean Attributes) /OUT pdfmark [/Dest /142 /Title (C.11. Document Object Model and XHTML) /OUT pdfmark [/Dest /143 /Title (C.12. Using Ampersands in Attribute Values \201and Elsewhere\202) /OUT pdfmark [/Dest /144 /Title (C.13. Cascading Style Sheets \201CSS\202 and XHTML) /OUT pdfmark [/Dest /145 /Title (C.14. Referencing Style Elements when serving as XML) /OUT pdfmark [/Dest /146 /Title (C.15. White Space Characters in HTML vs. XML) /OUT pdfmark [/Dest /147 /Title (C.16. The Named Character Reference ') /OUT pdfmark [/Dest /148 /Title (D. Acknowledgements) /OUT pdfmark [/Dest /149 /Title (E. References) /OUT pdfmark %%EndSetup %%Page: 1 1 %%PageResources: font Helvetica Helvetica-Bold %%PageBoundingBox: 71 44 542 753 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M 0.6 setlinewidth 0 0 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor [/View [/XYZ -4 791 null] /Dest /0 /DEST pdfmark 0 -38.4 M 0.0 0.0 0.0 setrgbcolor gsave 0.0 -38.3999023 translate 57.6000023 38.4 scale /picstr 72 string D 72 48 8 [72 0 0 -48 0 48] {IP} false 3 %%BeginData: 347 Hex Lines colorimage 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff898989898989898989757575bababaffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff898989cecece898989898989cecece 898989cececeffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff898989ffffff444444 eeeeee444444ffffff898989ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff898989 ffffff202020444444bababaffffff898989ffffffffffffeef2f8c1cfe6 c1cfe6c1cfe6c1cfe6eef2f8ffffffffffffffffffffffffffffffffffff dfe6f2c1cfe6c1cfe6c1cfe6c1cfe6ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffb8c6e493abd493abd493abd4 a0b4dac1cfe6c1cfe6c1cfe6c1cfe6c1cfe6c1cfe6c1cfe6c1cfe6c1cfe6 c1cfe6c1cfe6eef2f8ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffcececeffffff ffffff757575ffffff444444cecece444444dedede898989ffffffffffff dfe6f20c479d0c479d0c479d0c479da1b7d9ffffffffffffffffffffffff ffffffffffffd0dbec0c479d0c479d0c479d0c479dc1cfe6ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff0f479f0c479d 0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d 0c479d0c479d0c479d0c479dc1cfe6ffffffffffffffffffffffffffffff cecece4c4c4c0000000c0c0c5d5d5ddededeffffffffffffffffffeeeeee 2c2c2cffffffffffffbababa898989ffffffffffffeeeeee757575eeeeee ffffffffffffffffff2659a80c479d0c479d0c479d6488c1ffffffffffff ffffffffffffffffffffffffffffff174da20c479d0c479d0c479d7394c7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffc1cfe6 0b439d0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d 0c479d0c479d0c479d0c479d0c479d0c479dc1cfe6ffffffffffffffffff ffffff9d9d9d0000000000000000000000000000000000009d9d9dffffff ffffff7d7d7d000000ffffffffffffffffffcecece898989898989898989 eeeeeeffffffffffffffffffffffff7394c70c479d0c479d0c479d174da2 ffffffffffffffffffffffffffffffffffffffffff6488c10c479d0c479d 0c479d2659a8ffffffffffffffffffffffffffffffffffffffffffffffff ffffff7394c70b439d0c479d0c479d0c479d0c479d0c479d0c479d0c479d 0c479d0c479d0c479d0c479d0c479d0c479d0c479d4570b4ffffffffffff ffffffffffffcecece000000000000000000000000000000000000000000 000000bebebeeeeeee0c0c0c000000bebebeffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffc1cfe60c479d0c479d 0c479d0c479dd0dbecffffffffffffffffffffffffffffffffffffa1b7d9 0c479d0c479d0c479d0c479ddfe6f2ffffffffffffffffffffffffffffff ffffffffffffffffff3664ae0b439d0c479d0c479d0c479d0c479d0c479d 0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479dc1cfe6 ffffffffffffffffffffffff1c1c1c000000000000000000000000000000 0000000000000000001c1c1c6d6d6d0000000000009d9d9dffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 174da20c479d0c479d0c479d7394c7ffffffffffffffffffffffffffffff ffffffeef2f80c479d0c479d0c479d0c479d92abd3ffffffffffffffffff ffffffffffffffffffffffffdfe6f20c479d0b439d0c479d0c479d688ac3 ffffffffffffffffffffffffffffffb1c3e00c479d0c479d0c479d0c479d 6488c1ffffffffffffffffffffffff9d9d9d000000000000000000000000 2c2c2c7d7d7d6d6d6d1c1c1c0000000000000000000000000c0c0ceeeeee ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff547cba0c479d0c479d0c479d3664aeffffffffffffffffff ffffffffffffffffffffffff4570b40c479d0c479d0c479d547cbaffffff ffffffffffffffffffffffffffffffffffff92abd30c479d0b439d0c479d 0b449deef2f8ffffffffffffffffffffffffffffff2659a80c479d0c479d 0c479d174da2eef2f8ffffffffffffffffffffffff3c3c3c000000000000 0000009d9d9dffffffffffffffffffeeeeee5d5d5d000000000000000000 7d7d7dffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffa1b7d90c479d0c479d0c479d0c479ddfe6f2 ffffffffffffffffffffffffffffffffffff6488c10c479d0c479d0c479d 0c479deef2f8ffffffffffffffffffffffffffffffffffff547cba0c479d 0b439d0c479d3968b1ffffffffffffffffffffffffffffff839fcd0c479d 0c479d0c479d0c479d839fcdffffffffffffffffffffffffeeeeee000000 0000000000009d9d9dffffffffffffffffffffffffffffffffffff5d5d5d 0000000c0c0ceeeeeeffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffeef2f80c479d0c479d0c479d 0c479da1b7d9ffffffffffffffffffffffffffffffffffff174da20c479d 0c479d0c479d0c479db1c3e0ffffffffffffffffffffffffffffffffffff 0c479d0c479d0c479d0c479d92abd3ffffffffffffffffffffffffeef2f8 174da20c479d0c479d0c479d2659a8ffffffffffffffffffffffffffffff aeaeae0000000000005d5d5dffffffffffffffffffffffffffffffffffff ffffffffffff2c2c2c7d7d7dffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff3664ae 0c479d0c479d0c479d547cbaffffffffffffffffffffffffffffffd0dbec 0c479d0c479d0c479d0c479d0c479d6488c1ffffffffffffffffffffffff ffffffb1c3e00c479d0c479d0c479d0c479dd0dbecffffffffffffffffff ffffff6488c10c479d0c479d0c479d0c479db1c3e0ffffffffffffffffff ffffffffffff7d7d7d000000000000dededeffffffffffffffffffffffff ffffffffffffffffffffffffcececeeeeeeeffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff92abd30c479d0c479d0c479d0c479dffffffffffffffffffffffff ffffff839fcd0c479d0c479d0c479d0c479d0c479d2659a8ffffffffffff ffffffffffffffffff6488c10c479d0c479d0c479d2659a8ffffffffffff ffffffffffffc1cfe60c479d0c479d0c479d0c479d4570b4ffffffffffff ffffffffffffffffffffffff4c4c4c0000004c4c4cffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffd0dbec0c479d0c479d0c479d0c479db1c3e0ffffff ffffffffffffffffff3664ae0c479d0c479d0c479d0c479d0c479d0c479d d0dbecffffffffffffffffffffffff2659a80c479d0c479d0c479d7394c7 ffffffffffffffffffffffff4570b40c479d0c479d0c479d0c479ddfe6f2 ffffffffffffffffffffffffffffffffffff3c3c3c0000009d9d9dffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff2659a80c479d0c479d0c479d 7394c7ffffffffffffffffffdfe6f20c479d0c479d0c479d0c479d0c479d 0c479d0c479d839fcdffffffffffffffffffd0dbec0c479d0c479d0c479d 0c479db1c3e0ffffffffffffffffffa1b7d90c479d0c479d0c479d0c479d 6488c1ffffffffffffffffffffffffffffffffffffffffff3c3c3c000000 eeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff6488c10c479d 0c479d0c479d2659a8ffffffffffffffffffa1b7d90c479d0c479d0c479d 174da20c479d0c479d0c479d3664aeffffffffffffffffff92abd30c479d 0c479d0c479d174da2ffffffffffffffffffeef2f82659a80c479d0c479d 0c479d0c479d0c479d4570b4d0dbecffffffffffffffffffffffffffffff 3c3c3c1c1c1cffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b1c3e00c479d0c479d0c479d0c479dd0dbecffffffffffff547cba0c479d 0c479d0c479d839fcd0c479d0c479d0c479d0c479deef2f8ffffffffffff 3664ae0c479d0c479d0c479d547cbaffffffffffffffffff92abd30c479d 0c479d0c479d0c479d0c479d0c479d0c479d0c479da1b7d9ffffffffffff ffffffffffff3c3c3c3c3c3cffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff0c479d0c479d0c479d0c479d92abd3ffffffffffff 174da20c479d0c479d0c479ddfe6f2547cba0c479d0c479d0c479da1b7d9 ffffffeef2f80c479d0c479d0c479d0c479da1b7d9ffffffffffffffffff 839fcd0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d a1b7d9ffffffffffffffffff7d7d7d3c3c3cffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff547cba0c479d0c479d0c479d4570b4 ffffffb1c3e00c479d0c479d0c479d3664aeffffff92abd30c479d0c479d 0c479d547cbaffffffa1b7d90c479d0c479d0c479d0c479ddfe6f2ffffff ffffffffffffc1cfe6839fcd839fcd839fcd3664ae0c479d0c479d0c479d 0c479d0c479d174da2eef2f8ffffffffffff9d9d9d3c3c3cffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffa1b7d90c479d0c479d 0c479d0c479deef2f87394c70c479d0c479d0c479d7394c7ffffffdfe6f2 0c479d0c479d0c479d174da2ffffff6488c10c479d0c479d0c479d3664ae ffffffffffffffffffffffffffffffffffffffffffffffffffffffc1cfe6 174da20c479d0c479d0c479d0c479d839fcdffffffffffffdedede3c3c3c ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffdfe6f2 0c479d0c479d0c479d0c479da1b7d92659a80c479d0c479d0c479dd0dbec ffffffffffff2659a80c479d0c479d0c479dc1cfe6174da20c479d0c479d 0c479d839fcdffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffd0dbec0c479d0c479d0c479d0c479d174da2ffffffffffff ffffff7d7d7dffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff3664ae0c479d0c479d0c479d3664ae0c479d0c479d0c479d 174da2ffffffffffffffffff7394c70c479d0c479d0c479d3664ae0c479d 0c479d0c479d0c479dd0dbecffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff6488c10c479d0c479d0c479d0c479d d0dbecffffffffffffbebebeffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff7394c70c479d0c479d0c479d0c479d0c479d 0c479d0c479d6488c1ffffffffffffffffffc1cfe60c479d0c479d0c479d 0c479d0c479d0c479d0c479d2659a8ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffb1c3e00c479d0c479d 0c479d0c479d92abd3ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffd0dbec0c479d0c479d0c479d 0c479d0c479d0c479d0c479db1c3e0ffffffffffffffffffffffff174da2 0c479d0c479d0c479d0c479d0c479d0c479d6488c1ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffd0dbec 0c479d0c479d0c479d0c479d839fcdffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff174da2 0c479d0c479d0c479d0c479d0c479d0c479deef2f8ffffffffffffffffff ffffff6488c10c479d0c479d0c479d0c479d0c479d0c479db1c3e0ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff0c479d0c479d0c479d0c479d839fcdffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff6488c10c479d0c479d0c479d0c479d0c479d547cbaffffffffffff ffffffffffffffffffa1b7d90c479d0c479d0c479d0c479d0c479d0c479d eef2f8ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffdfe6f20c479d0c479d0c479d0c479d738fbdbebebe ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffeeeeeeffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffb1c3e00c479d0c479d0c479d0c479d0c479d92abd3 ffffffffffffffffffffffffffffffeef2f80c479d0c479d0c479d0c479d 0c479d547cbaffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffc1cfe60c479d0c479d0c479d0c479d 839fcd4c4c4cffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff3c3c3cdededeffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffeef2f80c479d0c479d0c479d0c479d 0c479ddfe6f2ffffffffffffffffffffffffffffffffffff4570b40c479d 0c479d0c479d0c479d92abd3ffffffffffffffffffb1c3e0547cba3664ae ffffffffffffffffffffffffffffffffffffffffff7394c70c479d0c479d 0c479d0c479dc1cfe68d8d8d7d7d7dffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff8d8d8d000000aeaeae ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff4570b40c479d 0c479d0c479d3664aeffffffffffffffffffffffffffffffffffffffffff 92abd30c479d0c479d0c479d0c479ddfe6f2ffffffffffff3664ae0c479d 0c479d0c479db1c3e0ffffffffffffffffffffffffffffffeef2f82659a8 0c479d0c479d0c479d0c479deef2f8dedede0000009d9d9dffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffcecece0c0c0c 0000007d7d7dffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 92abd30c479d0c479d0c479d7394c7ffffffffffffffffffffffffffffff ffffffffffffdfe6f20c479d0c479d0c479d3664aeffffffffffffffffff 6488c10c479d0c479d0c479d174da2d0dbecffffffffffffffffffffffff 7394c70c479d0c479d0c479d0c479d547cbaffffffffffff6d6d6d000000 9d9d9dffffffffffffffffffffffffffffffffffffffffffffffffcecece 0c0c0c0000000000009d9d9dffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffdfe6f20c479d0c479d0c479dc1cfe6ffffffffffffffffff ffffffffffffffffffffffffffffff2659a80c479d0c479d7394c7ffffff ffffffffffffdfe6f20c479d0c479d0c479d0c479d174da2839fcdc1cfe6 d0dbec6488c10c479d0c479d0c479d0c479d0c479dc1cfe6ffffffffffff eeeeee0c0c0c0000008d8d8dffffffffffffffffffffffffffffffffffff 8d8d8d0c0c0c0000000000002c2c2cffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff2659a80c479d174da2ffffffffffff ffffffffffffffffffffffffffffffffffffffffff7394c70c479d0c479d c1cfe6ffffffffffffffffffffffff839fcd0c479d0c479d0c479d0c479d 0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d547cbaffffff ffffffffffffffffffaeaeae0000000000001c1c1c6d6d6daeaeaeaeaeae 6d6d6d1c1c1c0000000000000000000c0c0cdededeffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff7394c70c479d6488c1 ffffffffffffffffffffffffffffffffffffffffffffffffffffffc1cfe6 0c479d174da2ffffffffffffffffffffffffffffffffffff4570b40c479d 0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d3664ae eef2f8ffffffffffffffffffffffffffffff9d9d9d000000000000000000 0000000000000000000000000000000000000c0c0ccececeffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffc1cfe6 0c479da1b7d9ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff174da26488c1ffffffffffffffffffffffffffffffffffff eef2f86488c10c479d0c479d0c479d0c479d0c479d0c479d0c479d0c479d 3664aeeef2f8ffffffffffffffffffffffffffffffffffffffffff9d9d9d 0c0c0c0000000000000000000000000000000000001c1c1ccececeffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff174da2eef2f8ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff6488c1a1b7d9ffffffffffffffffffffffff ffffffffffffffffffffffffc1cfe6547cba0c479d0c479d0c479d0c479d 3664aea1b7d9ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffdedede6d6d6d2c2c2c0000000000003c3c3c8d8d8deeeeee ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffff000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000 %%EndData grestore 57.6 0.0 RM [/Rect [0.0 -38.3999023 57.6000023 9.91821289e-05] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://www.w3.org/)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 0 -76.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 652.40033 null] /Dest /87 /DEST pdfmark [/View [/XYZ -4 652.40033 null] /Dest /1 /DEST pdfmark [/View [/XYZ -4 652.40033 null] /Dest /1 /DEST pdfmark %%IncludeResource: font Helvetica 19 0 Nf (XHTML\237 1.0 The Extensible HyperText Markup) S 0 -99.2 M (Language \(Second ) S (Edition\)) S 0 -108.7 M 0.0 0.0 0.0 setrgbcolor 0 -133.2 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 593.200806 null] /Dest /88 /DEST pdfmark [/View [/XYZ -4 593.200806 null] /Dest /2 /DEST pdfmark [/View [/XYZ -4 593.200806 null] /Dest /2 /DEST pdfmark 17 0 Nf (A Reformulation of HTML 4 in XML ) S (1.0) S 0 -141.7 M 0.0 0.0 0.0 setrgbcolor 0 -167.2 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 559.20105 null] /Dest /89 /DEST pdfmark [/View [/XYZ -4 559.20105 null] /Dest /3 /DEST pdfmark [/View [/XYZ -4 559.20105 null] /Dest /3 /DEST pdfmark 17 0 Nf (W3C Recommendation 26 January 2000, revised 1 August ) S 0 -187.6 M (2002) S 0 -196.1 M 0.0 0.0 0.0 setrgbcolor 0 -211.8 M [/View [/XYZ -4 507.401184 null] /Dest /4 /DEST pdfmark 11 0 Nf (This) S [/View [/XYZ -4 507.401184 null] /Dest /4 /DEST pdfmark ( ) S (version) S (: ) S 22 -225 M 0.0 0.0 0.0 setrgbcolor (http://www.w3.org/TR/2002/REC-xhtml1-20020801) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -227.748779 270.584229 -215.648773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2002/REC-xhtml1-20020801)] Cd /ANN pdfmark ( ) S 0 -238.2 M (Latest version: ) S 22 -251.4 M 0.0 0.0 0.0 setrgbcolor (http://www.w3.org/TR/xhtml1) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -254.148682 163.588379 -242.048676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml1)] Cd /ANN pdfmark ( ) S 0 -264.6 M (Previous version: ) S 22 -277.8 M 0.0 0.0 0.0 setrgbcolor (http://www.w3.org/TR/2000/REC-xhtml1-20000126) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -280.548584 270.584229 -268.448578] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xhtml1-20000126)] Cd /ANN pdfmark ( ) S 0 -291 M (Diff-marked version: ) S 22 -304.2 M 0.0 0.0 0.0 setrgbcolor (http://www.w3.org/TR/2002/REC-xhtml1-20020801/xhtml1-diff.html) S 0.0 0.0 0.0 setrgbcolor ( ) S 0 -317.4 M (Authors: ) S 22 -330.6 M (See ) S 0.0 0.0 0.0 setrgbcolor (acknowledgments) S 0.0 0.0 0.0 setrgbcolor [/Rect [43.626709 -333.348389 133.658936 -321.248383] /Subtype /Link /Border [0 0 1] /Dest /65 /ANN pdfmark ( ) S ([p.) S (29) S (] ) S 0.0 0.0 0.0 setrgbcolor (.) S 0 -354.8 M 11 0 Nf (Please refer to the ) S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Bold 11 2 Nf (errata) S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor [/Rect [91.9372559 -357.54834 124.505615 -345.448334] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/2002/08/REC-xhtml1-20020801-errata)] Cd /ANN pdfmark 11 0 Nf ( for this document, which may include some normative corrections.) S 0 -368 M 11 0 Nf (See also ) S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 2 Nf (translations) S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor [/Rect [44.8584 -370.748291 109.205322 -358.648285] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/MarkUp/translations)] Cd /ANN pdfmark 11 0 Nf (.) S 0 -392.2 M (This document is also available in these non-normative formats: ) S 0.0 0.0 0.0 setrgbcolor (Multi-part XHTML ) S (file) S 0.0 0.0 0.0 setrgbcolor (, ) S 0.0 0.0 0.0 setrgbcolor 0 -405.4 M (PostScript ) S (version) S 0.0 0.0 0.0 setrgbcolor (, ) S 0.0 0.0 0.0 setrgbcolor (PDF ) S (version) S 0.0 0.0 0.0 setrgbcolor (, ) S 0.0 0.0 0.0 setrgbcolor (ZIP ) S (archive) S 0.0 0.0 0.0 setrgbcolor (, and ) S 0.0 0.0 0.0 setrgbcolor (Gzip'd TAR ) S (archive) S 0.0 0.0 0.0 setrgbcolor (.) S 0 -429.6 M 0.0 0.0 0.0 setrgbcolor 11 0 Nf (Copyright) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -432.348145 48.0683594 -420.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/ipr-notice-20000612#Copyright)] Cd /ANN pdfmark ( \2512002 ) S 0.0 0.0 0.0 setrgbcolor (W3C) S 0.0 0.0 0.0 setrgbcolor [/Rect [84.7548828 -432.348145 111.196533 -420.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/)] Cd /ANN pdfmark 0.9 0.0 RM 0.0 3.9 RM 8.36798 0 Nf (\256) S 0.0 -3.9 RM 0.0 0.0 0.0 setrgbcolor 1.2 0.0 RM 11 0 Nf ( ) S (\() S 0.0 0.0 0.0 setrgbcolor (MIT) S 0.0 0.0 0.0 setrgbcolor [/Rect [124.233887 -432.348145 145.175537 -420.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.lcs.mit.edu/)] Cd /ANN pdfmark (, ) S 0.0 0.0 0.0 setrgbcolor (INRIA) S 0.0 0.0 0.0 setrgbcolor [/Rect [149.29126 -432.348145 180.627686 -420.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.inria.fr/)] Cd /ANN pdfmark (, ) S 0.0 0.0 0.0 setrgbcolor (Keio) S 0.0 0.0 0.0 setrgbcolor [/Rect [184.743408 -432.348145 208.75415 -420.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.keio.ac.jp/)] Cd /ANN pdfmark (\), All Rights Reserved. W3C ) S 0.0 0.0 0.0 setrgbcolor (liability) S 0.0 0.0 0.0 setrgbcolor [/Rect [346.726562 -432.348145 381.72583 -420.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/ipr-notice-20000612#Legal_Disclaimer)] Cd /ANN pdfmark (, ) S 0.0 0.0 0.0 setrgbcolor (trademark) S 0.0 0.0 0.0 setrgbcolor [/Rect [385.841553 -432.348145 437.351807 -420.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/ipr-notice-20000612#W3C_Trademarks)] Cd /ANN pdfmark (, ) S 0.0 0.0 0.0 setrgbcolor 0 -442.8 M (document ) S (use) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -445.548096 70.090332 -433.44809] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/copyright-documents-19990405)] Cd /ANN pdfmark ( and ) S 0.0 0.0 0.0 setrgbcolor (software ) S (licensing) S 0.0 0.0 0.0 setrgbcolor [/Rect [92.5539551 -445.548096 181.969727 -433.44809] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/Consortium/Legal/copyright-software-19980720)] Cd /ANN pdfmark ( rules ) S (apply.) S 0 -453.8 M gsave 0.6 setlinewidth 0.0 0.0 0.0 setrgbcolor 470.0 0 RL stroke grestore 0.0 -11.0 RM 0 -487.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 238.602142 null] /Dest /90 /DEST pdfmark [/View [/XYZ -4 238.602142 null] /Dest /5 /DEST pdfmark [/View [/XYZ -4 238.602142 null] /Dest /5 /DEST pdfmark 17 0 Nf (Abstract) S 0 -496.3 M 0.0 0.0 0.0 setrgbcolor 0 -512 M 11 0 Nf (This specification defines the Second Edition of XHTML 1.0, a reformulation of HTML\2404 as an) S 0 -525.2 M (XML 1.0 application, and three DTDs corresponding to the ones defined by HTML\2404. The) S 0 -538.4 M (semantics of the elements and their attributes are defined in the W3C Recommendation for) S 0 -551.6 M (HTML\2404. These semantics provide the foundation for future extensibility of XHTML. Compatibility) S 0 -564.8 M (with existing HTML user agents is possible by following a small set of ) S (guidelines.) S 0 -578.4 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 1 -) S 0 setgray 255.4 40 M 6.29005432 0 Nf ( XHTML\237 1.0 The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 -6.3 M grestore pgsave restore N %%Page: 2 2 %%PageResources: font Helvetica Helvetica-Oblique %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -20.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000122 null] /Dest /91 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /6 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /6 /DEST pdfmark %%IncludeResource: font Helvetica 17 0 Nf (Status of this ) S (document) S 0 -28.9 M 0.0 0.0 0.0 setrgbcolor 0 -44.6 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (This section describes the status of this document at the time of its publication. Other) S 0 -57.8 M (documents may supersede this document. The latest status of this document series is) S 0 -71 M 11 1 Nf (maintained at the ) S (W3C.) S 0.0 0.0 0.0 setrgbcolor 0 -95.2 M 11 0 Nf (This document is the second edition of the XHTML 1.0 specification incorporating the errata) S 0 -108.4 M (changes as of 1 August 2002. Changes between this version and the previous Recommendation) S 0 -121.6 M (are illustrated in a ) S 0.0 0.0 0.0 setrgbcolor (diff-marked ) S (version) S 0.0 0.0 0.0 setrgbcolor (.) S 0 -145.8 M 11 0 Nf (This second edition is ) S 0.0 0.0 0.0 setrgbcolor 11 1 Nf (not) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( a new version of XHTML 1.0 \(first published 26 January 2000\). The) S 0 -159 M (changes in this document reflect corrections applied as a result of comments submitted by the) S 0 -172.2 M (community and as a result of ongoing work within the HTML Working Group. There are no) S 0 -185.4 M (substantive changes in this document - only the integration of various ) S (errata.) S 0 -209.6 M (The list of known errors in this specification is available at ) S 0.0 0.0 0.0 setrgbcolor 0 -222.8 M (http://www.w3.org/2002/08/REC-xhtml1-20020801-errata) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -225.549316 278.547607 -213.44931] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/2002/08/REC-xhtml1-20020801-errata)] Cd /ANN pdfmark (.) S 0 -247 M (Please report errors in this document to ) S 0.0 0.0 0.0 setrgbcolor (www-html-editor@w3.org) S 0.0 0.0 0.0 setrgbcolor ( ) S (\() S 0.0 0.0 0.0 setrgbcolor (archive) S 0.0 0.0 0.0 setrgbcolor [/Rect [324.968018 -249.749268 362.420654 -237.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://lists.w3.org/Archives/Public/www-html-editor/)] Cd /ANN pdfmark (\). Public discussion) S 0 -260.2 M (on HTML features takes place on the mailing list ) S 0.0 0.0 0.0 setrgbcolor (www-html@w3.org) S 0.0 0.0 0.0 setrgbcolor ( ) S (\() S 0.0 0.0 0.0 setrgbcolor (archive) S 0.0 0.0 0.0 setrgbcolor [/Rect [335.979248 -262.949219 373.431885 -250.849213] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://lists.w3.org/Archives/Public/www-html/)] Cd /ANN pdfmark (\).) S 0 -284.4 M (This document has been produced as part of the ) S 0.0 0.0 0.0 setrgbcolor (W3C HTML ) S (Activity) S 0.0 0.0 0.0 setrgbcolor [/Rect [238.686768 -287.14917 336.022217 -275.049164] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/MarkUp/Activity)] Cd /ANN pdfmark (. The goals of the ) S 0.0 0.0 0.0 setrgbcolor (HTML) S [/Rect [422.075684 -287.14917 454.017334 -275.049164] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/MarkUp/Group/)] Cd /ANN pdfmark 0 -297.6 M 11 0 Nf (Working ) S (Group) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -300.349121 74.9628906 -288.249115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/MarkUp/Group/)] Cd /ANN pdfmark ( ) S 0.0 0.0 0.0 setrgbcolor 11 1 Nf (\() S 0.0 0.0 0.0 setrgbcolor (members ) S (only) S 0.0 0.0 0.0 setrgbcolor [/Rect [79.6835938 -300.349121 150.751709 -288.249115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://cgi.w3.org/MemberAccess/)] Cd /ANN pdfmark (\)) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( are discussed in the ) S 0.0 0.0 0.0 setrgbcolor (HTML Working Group ) S (charter) S 0.0 0.0 0.0 setrgbcolor [/Rect [256.352051 -300.349121 402.60376 -288.249115] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/MarkUp/2000/Charter)] Cd /ANN pdfmark (.) S 0 -321.8 M (At the time of publication, the working group believed there were zero patent disclosures) S 0 -335 M (relevant to this specification. A current list of patent disclosures relevant to this specification may) S 0 -348.2 M (be found on the Working Group's ) S 0.0 0.0 0.0 setrgbcolor (patent disclosure ) S (page) S 0.0 0.0 0.0 setrgbcolor [/Rect [163.458496 -350.948975 276.128174 -338.848969] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/2002/07/HTML-IPR)] Cd /ANN pdfmark (.) S 0 -372.4 M (A list of current W3C Recommendations and other technical documents can be found at ) S 0.0 0.0 0.0 setrgbcolor 0 -385.6 M (http://www.w3.org/TR) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -388.348877 106.135986 -376.248871] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR)] Cd /ANN pdfmark (.) S 0 -423.6 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 305.201355 null] /Dest /92 /DEST pdfmark [/View [/XYZ -4 305.201355 null] /Dest /7 /DEST pdfmark [/View [/XYZ -4 305.201355 null] /Dest /7 /DEST pdfmark 19 0 Nf (Quick Table of ) S (Contents) S 0 -433.1 M 0.0 0.0 0.0 setrgbcolor 461 -447.8 M 11 0 Nf (.) S 441.2 -447.8 M (.) S 421.4 -447.8 M (.) S 401.6 -447.8 M (.) S 381.8 -447.8 M (.) S 362 -447.8 M (.) S 342.2 -447.8 M (.) S 322.4 -447.8 M (.) S 302.6 -447.8 M (.) S 282.8 -447.8 M (.) S 263 -447.8 M (.) S 243.2 -447.8 M (.) S 223.4 -447.8 M (.) S 203.6 -447.8 M (.) S 183.8 -447.8 M (.) S 164 -447.8 M (.) S 144.2 -447.8 M (.) S 124.4 -447.8 M (.) S 463.9 -447.8 M (5) S 22 -447.8 M (1. ) S 0.0 0.0 0.0 setrgbcolor (What is ) S (XHTML?) S [/Rect [33.2316895 -450.548584 118.357422 -438.448578] /Subtype /Link /Border [0 0 1] /Dest /9 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -462 M (.) S 441.2 -462 M (.) S 421.4 -462 M (.) S 401.6 -462 M (.) S 381.8 -462 M (.) S 362 -462 M (.) S 342.2 -462 M (.) S 322.4 -462 M (.) S 302.6 -462 M (.) S 282.8 -462 M (.) S 263 -462 M (.) S 243.2 -462 M (.) S 223.4 -462 M (.) S 203.6 -462 M (.) S 183.8 -462 M (.) S 164 -462 M (.) S 144.2 -462 M (.) S 124.4 -462 M (.) S 104.6 -462 M (.) S 463.9 -462 M (7) S 22 -462 M (2. ) S 0.0 0.0 0.0 setrgbcolor (Definitions) S [/Rect [33.2316895 -464.748535 86.5788574 -452.648529] /Subtype /Link /Border [0 0 1] /Dest /13 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -476.2 M (.) S 441.2 -476.2 M (.) S 421.4 -476.2 M (.) S 401.6 -476.2 M (.) S 381.8 -476.2 M (.) S 362 -476.2 M (.) S 342.2 -476.2 M (.) S 322.4 -476.2 M (.) S 302.6 -476.2 M (.) S 282.8 -476.2 M (.) S 263 -476.2 M (.) S 243.2 -476.2 M (.) S 223.4 -476.2 M (.) S 463.9 -476.2 M (9) S 22 -476.2 M (3. ) S 0.0 0.0 0.0 setrgbcolor (Normative Definition of XHTML ) S (1.0) S [/Rect [33.2316895 -478.948486 205.167725 -466.84848] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -490.4 M (.) S 441.2 -490.4 M (.) S 421.4 -490.4 M (.) S 401.6 -490.4 M (.) S 381.8 -490.4 M (.) S 362 -490.4 M (.) S 342.2 -490.4 M (.) S 322.4 -490.4 M (.) S 302.6 -490.4 M (.) S 282.8 -490.4 M (.) S 263 -490.4 M (.) S 243.2 -490.4 M (.) S 223.4 -490.4 M (.) S 203.6 -490.4 M (.) S 183.8 -490.4 M (.) S 164 -490.4 M (.) S 457.8 -490.4 M (13) S 22 -490.4 M (4. ) S 0.0 0.0 0.0 setrgbcolor (Differences with ) S (HTML\2404) S [/Rect [33.2316895 -493.148438 155.646729 -481.048431] /Subtype /Link /Border [0 0 1] /Dest /23 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -504.6 M (.) S 441.2 -504.6 M (.) S 421.4 -504.6 M (.) S 401.6 -504.6 M (.) S 381.8 -504.6 M (.) S 362 -504.6 M (.) S 342.2 -504.6 M (.) S 322.4 -504.6 M (.) S 302.6 -504.6 M (.) S 282.8 -504.6 M (.) S 263 -504.6 M (.) S 243.2 -504.6 M (.) S 223.4 -504.6 M (.) S 203.6 -504.6 M (.) S 183.8 -504.6 M (.) S 164 -504.6 M (.) S 144.2 -504.6 M (.) S 457.8 -504.6 M (17) S 22 -504.6 M (5. ) S 0.0 0.0 0.0 setrgbcolor (Compatibility ) S (Issues) S [/Rect [33.2316895 -507.348389 133.03125 -495.248383] /Subtype /Link /Border [0 0 1] /Dest /36 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -518.8 M (.) S 441.2 -518.8 M (.) S 421.4 -518.8 M (.) S 401.6 -518.8 M (.) S 381.8 -518.8 M (.) S 362 -518.8 M (.) S 342.2 -518.8 M (.) S 322.4 -518.8 M (.) S 302.6 -518.8 M (.) S 282.8 -518.8 M (.) S 263 -518.8 M (.) S 243.2 -518.8 M (.) S 223.4 -518.8 M (.) S 203.6 -518.8 M (.) S 183.8 -518.8 M (.) S 164 -518.8 M (.) S 144.2 -518.8 M (.) S 124.4 -518.8 M (.) S 104.6 -518.8 M (.) S 84.8 -518.8 M (.) S 457.8 -518.8 M (19) S 22 -518.8 M (A. ) S 0.0 0.0 0.0 setrgbcolor (DTDs) S [/Rect [34.4526367 -521.54834 64.557373 -509.448334] /Subtype /Link /Border [0 0 1] /Dest /38 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -533 M (.) S 441.2 -533 M (.) S 421.4 -533 M (.) S 401.6 -533 M (.) S 381.8 -533 M (.) S 362 -533 M (.) S 342.2 -533 M (.) S 322.4 -533 M (.) S 302.6 -533 M (.) S 282.8 -533 M (.) S 263 -533 M (.) S 243.2 -533 M (.) S 223.4 -533 M (.) S 203.6 -533 M (.) S 183.8 -533 M (.) S 164 -533 M (.) S 144.2 -533 M (.) S 457.8 -533 M (21) S 22 -533 M (B. ) S 0.0 0.0 0.0 setrgbcolor (Element ) S (Prohibitions) S [/Rect [34.4526367 -535.748291 137.321045 -523.648315] /Subtype /Link /Border [0 0 1] /Dest /47 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -547.2 M (.) S 441.2 -547.2 M (.) S 421.4 -547.2 M (.) S 401.6 -547.2 M (.) S 381.8 -547.2 M (.) S 362 -547.2 M (.) S 342.2 -547.2 M (.) S 322.4 -547.2 M (.) S 302.6 -547.2 M (.) S 282.8 -547.2 M (.) S 263 -547.2 M (.) S 243.2 -547.2 M (.) S 223.4 -547.2 M (.) S 203.6 -547.2 M (.) S 457.8 -547.2 M (23) S 22 -547.2 M (C. ) S 0.0 0.0 0.0 setrgbcolor (HTML Compatibility ) S (Guidelines) S [/Rect [35.0576172 -549.948242 188.030273 -537.848267] /Subtype /Link /Border [0 0 1] /Dest /48 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -561.4 M (.) S 441.2 -561.4 M (.) S 421.4 -561.4 M (.) S 401.6 -561.4 M (.) S 381.8 -561.4 M (.) S 362 -561.4 M (.) S 342.2 -561.4 M (.) S 322.4 -561.4 M (.) S 302.6 -561.4 M (.) S 282.8 -561.4 M (.) S 263 -561.4 M (.) S 243.2 -561.4 M (.) S 223.4 -561.4 M (.) S 203.6 -561.4 M (.) S 183.8 -561.4 M (.) S 164 -561.4 M (.) S 144.2 -561.4 M (.) S 457.8 -561.4 M (29) S 22 -561.4 M (D. ) S 0.0 0.0 0.0 setrgbcolor (Acknowledgements) S [/Rect [35.0576172 -564.148193 132.426758 -552.048218] /Subtype /Link /Border [0 0 1] /Dest /65 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -575.6 M (.) S 441.2 -575.6 M (.) S 421.4 -575.6 M (.) S 401.6 -575.6 M (.) S 381.8 -575.6 M (.) S 362 -575.6 M (.) S 342.2 -575.6 M (.) S 322.4 -575.6 M (.) S 302.6 -575.6 M (.) S 282.8 -575.6 M (.) S 263 -575.6 M (.) S 243.2 -575.6 M (.) S 223.4 -575.6 M (.) S 203.6 -575.6 M (.) S 183.8 -575.6 M (.) S 164 -575.6 M (.) S 144.2 -575.6 M (.) S 124.4 -575.6 M (.) S 104.6 -575.6 M (.) S 457.8 -575.6 M (31) S 22 -575.6 M (E. ) S 0.0 0.0 0.0 setrgbcolor (References) S [/Rect [34.4526367 -578.348145 92.6950684 -566.248169] /Subtype /Link /Border [0 0 1] /Dest /66 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 0 -586.6 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 2 -) S 0 setgray 205 40 M 8 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M ( Quick Table of Contents) S 0 -8 M grestore pgsave restore N %%Page: 3 3 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000183 null] /Dest /93 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /8 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /8 /DEST pdfmark %%IncludeResource: font Helvetica 19 0 Nf (Full Table of ) S (Contents) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 461 -47 M 11 0 Nf (.) S 441.2 -47 M (.) S 421.4 -47 M (.) S 401.6 -47 M (.) S 381.8 -47 M (.) S 362 -47 M (.) S 342.2 -47 M (.) S 322.4 -47 M (.) S 302.6 -47 M (.) S 282.8 -47 M (.) S 263 -47 M (.) S 243.2 -47 M (.) S 223.4 -47 M (.) S 203.6 -47 M (.) S 183.8 -47 M (.) S 164 -47 M (.) S 144.2 -47 M (.) S 124.4 -47 M (.) S 463.9 -47 M (5) S 22 -47 M (1. ) S 0.0 0.0 0.0 setrgbcolor (What is ) S (XHTML?) S [/Rect [33.2316895 -49.7497559 118.357422 -37.6497574] /Subtype /Link /Border [0 0 1] /Dest /9 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -61.2 M (.) S 441.2 -61.2 M (.) S 421.4 -61.2 M (.) S 401.6 -61.2 M (.) S 381.8 -61.2 M (.) S 362 -61.2 M (.) S 342.2 -61.2 M (.) S 322.4 -61.2 M (.) S 302.6 -61.2 M (.) S 282.8 -61.2 M (.) S 263 -61.2 M (.) S 243.2 -61.2 M (.) S 223.4 -61.2 M (.) S 203.6 -61.2 M (.) S 183.8 -61.2 M (.) S 164 -61.2 M (.) S 463.9 -61.2 M (5) S 44 -61.2 M (1.1. ) S 0.0 0.0 0.0 setrgbcolor (What is ) S (HTML\2404?) S [/Rect [64.4055176 -63.949707 151.368164 -51.8497086] /Subtype /Link /Border [0 0 1] /Dest /10 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -75.4 M (.) S 441.2 -75.4 M (.) S 421.4 -75.4 M (.) S 401.6 -75.4 M (.) S 381.8 -75.4 M (.) S 362 -75.4 M (.) S 342.2 -75.4 M (.) S 322.4 -75.4 M (.) S 302.6 -75.4 M (.) S 282.8 -75.4 M (.) S 263 -75.4 M (.) S 243.2 -75.4 M (.) S 223.4 -75.4 M (.) S 203.6 -75.4 M (.) S 183.8 -75.4 M (.) S 164 -75.4 M (.) S 144.2 -75.4 M (.) S 463.9 -75.4 M (6) S 44 -75.4 M (1.2. ) S 0.0 0.0 0.0 setrgbcolor (What is ) S (XML?) S [/Rect [64.4055176 -78.1496582 134.868408 -66.0496597] /Subtype /Link /Border [0 0 1] /Dest /11 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -89.6 M (.) S 441.2 -89.6 M (.) S 421.4 -89.6 M (.) S 401.6 -89.6 M (.) S 381.8 -89.6 M (.) S 362 -89.6 M (.) S 342.2 -89.6 M (.) S 322.4 -89.6 M (.) S 302.6 -89.6 M (.) S 282.8 -89.6 M (.) S 263 -89.6 M (.) S 243.2 -89.6 M (.) S 223.4 -89.6 M (.) S 203.6 -89.6 M (.) S 463.9 -89.6 M (6) S 44 -89.6 M (1.3. ) S 0.0 0.0 0.0 setrgbcolor (Why the need for ) S (XHTML?) S [/Rect [64.4055176 -92.3496094 196.621582 -80.2496109] /Subtype /Link /Border [0 0 1] /Dest /12 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 461 -103.8 M (.) S 441.2 -103.8 M (.) S 421.4 -103.8 M (.) S 401.6 -103.8 M (.) S 381.8 -103.8 M (.) S 362 -103.8 M (.) S 342.2 -103.8 M (.) S 322.4 -103.8 M (.) S 302.6 -103.8 M (.) S 282.8 -103.8 M (.) S 263 -103.8 M (.) S 243.2 -103.8 M (.) S 223.4 -103.8 M (.) S 203.6 -103.8 M (.) S 183.8 -103.8 M (.) S 164 -103.8 M (.) S 144.2 -103.8 M (.) S 124.4 -103.8 M (.) S 104.6 -103.8 M (.) S 463.9 -103.8 M (7) S 22 -103.8 M (2. ) S 0.0 0.0 0.0 setrgbcolor (Definitions) S [/Rect [33.2316895 -106.549561 86.5788574 -94.4495621] /Subtype /Link /Border [0 0 1] /Dest /13 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -118 M (.) S 441.2 -118 M (.) S 421.4 -118 M (.) S 401.6 -118 M (.) S 381.8 -118 M (.) S 362 -118 M (.) S 342.2 -118 M (.) S 322.4 -118 M (.) S 302.6 -118 M (.) S 282.8 -118 M (.) S 263 -118 M (.) S 243.2 -118 M (.) S 223.4 -118 M (.) S 203.6 -118 M (.) S 183.8 -118 M (.) S 164 -118 M (.) S 144.2 -118 M (.) S 463.9 -118 M (7) S 44 -118 M (2.1. ) S 0.0 0.0 0.0 setrgbcolor (Terminology) S [/Rect [64.4055176 -120.749512 126.915771 -108.649513] /Subtype /Link /Border [0 0 1] /Dest /14 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -132.2 M (.) S 441.2 -132.2 M (.) S 421.4 -132.2 M (.) S 401.6 -132.2 M (.) S 381.8 -132.2 M (.) S 362 -132.2 M (.) S 342.2 -132.2 M (.) S 322.4 -132.2 M (.) S 302.6 -132.2 M (.) S 282.8 -132.2 M (.) S 263 -132.2 M (.) S 243.2 -132.2 M (.) S 223.4 -132.2 M (.) S 203.6 -132.2 M (.) S 183.8 -132.2 M (.) S 164 -132.2 M (.) S 144.2 -132.2 M (.) S 463.9 -132.2 M (8) S 44 -132.2 M (2.2. ) S 0.0 0.0 0.0 setrgbcolor (General ) S (Terms) S [/Rect [64.4055176 -134.949463 139.752441 -122.849464] /Subtype /Link /Border [0 0 1] /Dest /15 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 461 -146.4 M (.) S 441.2 -146.4 M (.) S 421.4 -146.4 M (.) S 401.6 -146.4 M (.) S 381.8 -146.4 M (.) S 362 -146.4 M (.) S 342.2 -146.4 M (.) S 322.4 -146.4 M (.) S 302.6 -146.4 M (.) S 282.8 -146.4 M (.) S 263 -146.4 M (.) S 243.2 -146.4 M (.) S 223.4 -146.4 M (.) S 463.9 -146.4 M (9) S 22 -146.4 M (3. ) S 0.0 0.0 0.0 setrgbcolor (Normative Definition of XHTML ) S (1.0) S [/Rect [33.2316895 -149.149414 205.167725 -137.049408] /Subtype /Link /Border [0 0 1] /Dest /18 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -160.6 M (.) S 441.2 -160.6 M (.) S 421.4 -160.6 M (.) S 401.6 -160.6 M (.) S 381.8 -160.6 M (.) S 362 -160.6 M (.) S 342.2 -160.6 M (.) S 322.4 -160.6 M (.) S 302.6 -160.6 M (.) S 282.8 -160.6 M (.) S 263 -160.6 M (.) S 243.2 -160.6 M (.) S 223.4 -160.6 M (.) S 203.6 -160.6 M (.) S 463.9 -160.6 M (9) S 44 -160.6 M (3.1. ) S 0.0 0.0 0.0 setrgbcolor (Document ) S (Conformance) S [/Rect [64.4055176 -163.349365 185.611084 -151.249359] /Subtype /Link /Border [0 0 1] /Dest /19 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -174.8 M (.) S 441.2 -174.8 M (.) S 421.4 -174.8 M (.) S 401.6 -174.8 M (.) S 381.8 -174.8 M (.) S 362 -174.8 M (.) S 342.2 -174.8 M (.) S 322.4 -174.8 M (.) S 302.6 -174.8 M (.) S 282.8 -174.8 M (.) S 263 -174.8 M (.) S 463.9 -174.8 M (9) S 66 -174.8 M (3.1.1. ) S 0.0 0.0 0.0 setrgbcolor (Strictly Conforming ) S (Documents) S [/Rect [95.5793457 -177.549316 249.167969 -165.44931] /Subtype /Link /Border [0 0 1] /Dest /20 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -189 M (.) S 441.2 -189 M (.) S 421.4 -189 M (.) S 401.6 -189 M (.) S 381.8 -189 M (.) S 362 -189 M (.) S 342.2 -189 M (.) S 322.4 -189 M (.) S 302.6 -189 M (.) S 457.8 -189 M (10) S 66 -189 M (3.1.2. ) S 0.0 0.0 0.0 setrgbcolor (Using XHTML with other ) S (namespaces) S [/Rect [95.5793457 -191.749268 282.189941 -179.649261] /Subtype /Link /Border [0 0 1] /Dest /21 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 461 -203.2 M (.) S 441.2 -203.2 M (.) S 421.4 -203.2 M (.) S 401.6 -203.2 M (.) S 381.8 -203.2 M (.) S 362 -203.2 M (.) S 342.2 -203.2 M (.) S 322.4 -203.2 M (.) S 302.6 -203.2 M (.) S 282.8 -203.2 M (.) S 263 -203.2 M (.) S 243.2 -203.2 M (.) S 223.4 -203.2 M (.) S 203.6 -203.2 M (.) S 457.8 -203.2 M (11) S 44 -203.2 M (3.2. ) S 0.0 0.0 0.0 setrgbcolor (User Agent ) S (Conformance) S [/Rect [64.4055176 -205.949219 190.505859 -193.849213] /Subtype /Link /Border [0 0 1] /Dest /22 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 461 -217.4 M (.) S 441.2 -217.4 M (.) S 421.4 -217.4 M (.) S 401.6 -217.4 M (.) S 381.8 -217.4 M (.) S 362 -217.4 M (.) S 342.2 -217.4 M (.) S 322.4 -217.4 M (.) S 302.6 -217.4 M (.) S 282.8 -217.4 M (.) S 263 -217.4 M (.) S 243.2 -217.4 M (.) S 223.4 -217.4 M (.) S 203.6 -217.4 M (.) S 183.8 -217.4 M (.) S 164 -217.4 M (.) S 457.8 -217.4 M (13) S 22 -217.4 M (4. ) S 0.0 0.0 0.0 setrgbcolor (Differences with ) S (HTML\2404) S [/Rect [33.2316895 -220.14917 155.646729 -208.049164] /Subtype /Link /Border [0 0 1] /Dest /23 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -231.6 M (.) S 441.2 -231.6 M (.) S 421.4 -231.6 M (.) S 401.6 -231.6 M (.) S 381.8 -231.6 M (.) S 362 -231.6 M (.) S 342.2 -231.6 M (.) S 322.4 -231.6 M (.) S 302.6 -231.6 M (.) S 282.8 -231.6 M (.) S 263 -231.6 M (.) S 243.2 -231.6 M (.) S 457.8 -231.6 M (13) S 44 -231.6 M (4.1. ) S 0.0 0.0 0.0 setrgbcolor (Documents must be ) S (well-formed) S [/Rect [64.4055176 -234.349121 224.110107 -222.249115] /Subtype /Link /Border [0 0 1] /Dest /24 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -245.8 M (.) S 441.2 -245.8 M (.) S 421.4 -245.8 M (.) S 401.6 -245.8 M (.) S 381.8 -245.8 M (.) S 362 -245.8 M (.) S 342.2 -245.8 M (.) S 322.4 -245.8 M (.) S 457.8 -245.8 M (13) S 44 -245.8 M (4.2. ) S 0.0 0.0 0.0 setrgbcolor (Element and attribute names must be in lower ) S (case) S [/Rect [64.4055176 -248.549072 316.453613 -236.449066] /Subtype /Link /Border [0 0 1] /Dest /25 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -260 M (.) S 441.2 -260 M (.) S 421.4 -260 M (.) S 401.6 -260 M (.) S 381.8 -260 M (.) S 362 -260 M (.) S 342.2 -260 M (.) S 322.4 -260 M (.) S 302.6 -260 M (.) S 457.8 -260 M (13) S 44 -260 M (4.3. ) S 0.0 0.0 0.0 setrgbcolor (For non-empty elements, end tags are ) S (required) S [/Rect [64.4055176 -262.749023 296.280029 -250.649017] /Subtype /Link /Border [0 0 1] /Dest /26 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -274.2 M (.) S 441.2 -274.2 M (.) S 421.4 -274.2 M (.) S 401.6 -274.2 M (.) S 381.8 -274.2 M (.) S 362 -274.2 M (.) S 342.2 -274.2 M (.) S 322.4 -274.2 M (.) S 302.6 -274.2 M (.) S 282.8 -274.2 M (.) S 263 -274.2 M (.) S 457.8 -274.2 M (14) S 44 -274.2 M (4.4. ) S 0.0 0.0 0.0 setrgbcolor (Attribute values must always be ) S (quoted) S [/Rect [64.4055176 -276.948975 257.769775 -264.848969] /Subtype /Link /Border [0 0 1] /Dest /27 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -288.4 M (.) S 441.2 -288.4 M (.) S 421.4 -288.4 M (.) S 401.6 -288.4 M (.) S 381.8 -288.4 M (.) S 362 -288.4 M (.) S 342.2 -288.4 M (.) S 322.4 -288.4 M (.) S 302.6 -288.4 M (.) S 282.8 -288.4 M (.) S 263 -288.4 M (.) S 243.2 -288.4 M (.) S 223.4 -288.4 M (.) S 203.6 -288.4 M (.) S 183.8 -288.4 M (.) S 457.8 -288.4 M (14) S 44 -288.4 M (4.5. ) S 0.0 0.0 0.0 setrgbcolor (Attribute ) S (Minimization) S [/Rect [64.4055176 -291.148926 171.541504 -279.04892] /Subtype /Link /Border [0 0 1] /Dest /28 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -302.6 M (.) S 441.2 -302.6 M (.) S 421.4 -302.6 M (.) S 401.6 -302.6 M (.) S 381.8 -302.6 M (.) S 362 -302.6 M (.) S 342.2 -302.6 M (.) S 322.4 -302.6 M (.) S 302.6 -302.6 M (.) S 282.8 -302.6 M (.) S 263 -302.6 M (.) S 243.2 -302.6 M (.) S 223.4 -302.6 M (.) S 203.6 -302.6 M (.) S 183.8 -302.6 M (.) S 164 -302.6 M (.) S 457.8 -302.6 M (14) S 44 -302.6 M (4.6. ) S 0.0 0.0 0.0 setrgbcolor (Empty ) S (Elements) S [/Rect [64.4055176 -305.348877 146.484375 -293.248871] /Subtype /Link /Border [0 0 1] /Dest /29 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -316.8 M (.) S 441.2 -316.8 M (.) S 421.4 -316.8 M (.) S 401.6 -316.8 M (.) S 381.8 -316.8 M (.) S 362 -316.8 M (.) S 342.2 -316.8 M (.) S 322.4 -316.8 M (.) S 302.6 -316.8 M (.) S 282.8 -316.8 M (.) S 457.8 -316.8 M (14) S 44 -316.8 M (4.7. ) S 0.0 0.0 0.0 setrgbcolor (White Space handling in attribute ) S (values) S [/Rect [64.4055176 -319.548828 262.664551 -307.448822] /Subtype /Link /Border [0 0 1] /Dest /30 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -331 M (.) S 441.2 -331 M (.) S 421.4 -331 M (.) S 401.6 -331 M (.) S 381.8 -331 M (.) S 362 -331 M (.) S 342.2 -331 M (.) S 322.4 -331 M (.) S 302.6 -331 M (.) S 282.8 -331 M (.) S 263 -331 M (.) S 243.2 -331 M (.) S 223.4 -331 M (.) S 203.6 -331 M (.) S 457.8 -331 M (15) S 44 -331 M (4.8. ) S 0.0 0.0 0.0 setrgbcolor (Script and Style ) S (elements) S [/Rect [64.4055176 -333.748779 191.121582 -321.648773] /Subtype /Link /Border [0 0 1] /Dest /31 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -345.2 M (.) S 441.2 -345.2 M (.) S 421.4 -345.2 M (.) S 401.6 -345.2 M (.) S 381.8 -345.2 M (.) S 362 -345.2 M (.) S 342.2 -345.2 M (.) S 322.4 -345.2 M (.) S 302.6 -345.2 M (.) S 282.8 -345.2 M (.) S 263 -345.2 M (.) S 243.2 -345.2 M (.) S 223.4 -345.2 M (.) S 203.6 -345.2 M (.) S 183.8 -345.2 M (.) S 164 -345.2 M (.) S 457.8 -345.2 M (15) S 44 -345.2 M (4.9. ) S 0.0 0.0 0.0 setrgbcolor (SGML ) S (exclusions) S [/Rect [64.4055176 -347.94873 151.984619 -335.848724] /Subtype /Link /Border [0 0 1] /Dest /32 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -359.4 M (.) S 441.2 -359.4 M (.) S 421.4 -359.4 M (.) S 401.6 -359.4 M (.) S 381.8 -359.4 M (.) S 362 -359.4 M (.) S 342.2 -359.4 M (.) S 322.4 -359.4 M (.) S 302.6 -359.4 M (.) S 457.8 -359.4 M (15) S 44 -359.4 M (4.10. ) S 0.0 0.0 0.0 setrgbcolor (The elements with 'id' and 'name' ) S (attributes) S [/Rect [70.5214844 -362.148682 283.387939 -350.048676] /Subtype /Link /Border [0 0 1] /Dest /33 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -373.6 M (.) S 441.2 -373.6 M (.) S 421.4 -373.6 M (.) S 401.6 -373.6 M (.) S 381.8 -373.6 M (.) S 362 -373.6 M (.) S 342.2 -373.6 M (.) S 322.4 -373.6 M (.) S 302.6 -373.6 M (.) S 282.8 -373.6 M (.) S 263 -373.6 M (.) S 457.8 -373.6 M (16) S 44 -373.6 M (4.11. ) S 0.0 0.0 0.0 setrgbcolor (Attributes with pre-defined value ) S (sets) S [/Rect [70.5214844 -376.348633 252.874512 -364.248627] /Subtype /Link /Border [0 0 1] /Dest /34 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -387.8 M (.) S 441.2 -387.8 M (.) S 421.4 -387.8 M (.) S 401.6 -387.8 M (.) S 381.8 -387.8 M (.) S 362 -387.8 M (.) S 342.2 -387.8 M (.) S 322.4 -387.8 M (.) S 302.6 -387.8 M (.) S 282.8 -387.8 M (.) S 263 -387.8 M (.) S 243.2 -387.8 M (.) S 457.8 -387.8 M (16) S 44 -387.8 M (4.12. ) S 0.0 0.0 0.0 setrgbcolor (Entity references as hex ) S (values) S [/Rect [70.5214844 -390.548584 225.364502 -378.448578] /Subtype /Link /Border [0 0 1] /Dest /35 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 461 -402 M (.) S 441.2 -402 M (.) S 421.4 -402 M (.) S 401.6 -402 M (.) S 381.8 -402 M (.) S 362 -402 M (.) S 342.2 -402 M (.) S 322.4 -402 M (.) S 302.6 -402 M (.) S 282.8 -402 M (.) S 263 -402 M (.) S 243.2 -402 M (.) S 223.4 -402 M (.) S 203.6 -402 M (.) S 183.8 -402 M (.) S 164 -402 M (.) S 144.2 -402 M (.) S 457.8 -402 M (17) S 22 -402 M (5. ) S 0.0 0.0 0.0 setrgbcolor (Compatibility ) S (Issues) S [/Rect [33.2316895 -404.748535 133.03125 -392.648529] /Subtype /Link /Border [0 0 1] /Dest /36 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -416.2 M (.) S 441.2 -416.2 M (.) S 421.4 -416.2 M (.) S 401.6 -416.2 M (.) S 381.8 -416.2 M (.) S 362 -416.2 M (.) S 342.2 -416.2 M (.) S 322.4 -416.2 M (.) S 302.6 -416.2 M (.) S 282.8 -416.2 M (.) S 263 -416.2 M (.) S 243.2 -416.2 M (.) S 223.4 -416.2 M (.) S 203.6 -416.2 M (.) S 183.8 -416.2 M (.) S 457.8 -416.2 M (17) S 44 -416.2 M (5.1. ) S 0.0 0.0 0.0 setrgbcolor (Internet Media ) S (Type) S [/Rect [64.4055176 -418.948486 164.227051 -406.84848] /Subtype /Link /Border [0 0 1] /Dest /37 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 461 -430.4 M (.) S 441.2 -430.4 M (.) S 421.4 -430.4 M (.) S 401.6 -430.4 M (.) S 381.8 -430.4 M (.) S 362 -430.4 M (.) S 342.2 -430.4 M (.) S 322.4 -430.4 M (.) S 302.6 -430.4 M (.) S 282.8 -430.4 M (.) S 263 -430.4 M (.) S 243.2 -430.4 M (.) S 223.4 -430.4 M (.) S 203.6 -430.4 M (.) S 183.8 -430.4 M (.) S 164 -430.4 M (.) S 144.2 -430.4 M (.) S 124.4 -430.4 M (.) S 104.6 -430.4 M (.) S 84.8 -430.4 M (.) S 457.8 -430.4 M (19) S 22 -430.4 M (A. ) S 0.0 0.0 0.0 setrgbcolor (DTDs) S [/Rect [34.4526367 -433.148438 64.557373 -421.048431] /Subtype /Link /Border [0 0 1] /Dest /38 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -444.6 M (.) S 441.2 -444.6 M (.) S 421.4 -444.6 M (.) S 401.6 -444.6 M (.) S 381.8 -444.6 M (.) S 362 -444.6 M (.) S 342.2 -444.6 M (.) S 322.4 -444.6 M (.) S 302.6 -444.6 M (.) S 282.8 -444.6 M (.) S 263 -444.6 M (.) S 243.2 -444.6 M (.) S 223.4 -444.6 M (.) S 457.8 -444.6 M (19) S 44 -444.6 M (A.1. ) S 0.0 0.0 0.0 setrgbcolor (Document Type ) S (Definitions) S [/Rect [65.6264648 -447.348389 199.668701 -435.248383] /Subtype /Link /Border [0 0 1] /Dest /39 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -458.8 M (.) S 441.2 -458.8 M (.) S 421.4 -458.8 M (.) S 401.6 -458.8 M (.) S 381.8 -458.8 M (.) S 362 -458.8 M (.) S 342.2 -458.8 M (.) S 322.4 -458.8 M (.) S 302.6 -458.8 M (.) S 282.8 -458.8 M (.) S 263 -458.8 M (.) S 243.2 -458.8 M (.) S 223.4 -458.8 M (.) S 203.6 -458.8 M (.) S 457.8 -458.8 M (19) S 66 -458.8 M (A.1.1. ) S 0.0 0.0 0.0 setrgbcolor (XHTML-1.0-Strict) S [/Rect [96.800293 -461.54834 183.751709 -449.448334] /Subtype /Link /Border [0 0 1] /Dest /40 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -473 M (.) S 441.2 -473 M (.) S 421.4 -473 M (.) S 401.6 -473 M (.) S 381.8 -473 M (.) S 362 -473 M (.) S 342.2 -473 M (.) S 322.4 -473 M (.) S 302.6 -473 M (.) S 282.8 -473 M (.) S 263 -473 M (.) S 243.2 -473 M (.) S 223.4 -473 M (.) S 457.8 -473 M (19) S 66 -473 M (A.1.2. ) S 0.0 0.0 0.0 setrgbcolor (XHTML-1.0-Transitional) S [/Rect [96.800293 -475.748291 215.541504 -463.648285] /Subtype /Link /Border [0 0 1] /Dest /41 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -487.2 M (.) S 441.2 -487.2 M (.) S 421.4 -487.2 M (.) S 401.6 -487.2 M (.) S 381.8 -487.2 M (.) S 362 -487.2 M (.) S 342.2 -487.2 M (.) S 322.4 -487.2 M (.) S 302.6 -487.2 M (.) S 282.8 -487.2 M (.) S 263 -487.2 M (.) S 243.2 -487.2 M (.) S 223.4 -487.2 M (.) S 457.8 -487.2 M (19) S 66 -487.2 M (A.1.3. ) S 0.0 0.0 0.0 setrgbcolor (XHTML-1.0-Frameset) S [/Rect [96.800293 -489.948242 205.146729 -477.848236] /Subtype /Link /Border [0 0 1] /Dest /42 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 461 -501.4 M (.) S 441.2 -501.4 M (.) S 421.4 -501.4 M (.) S 401.6 -501.4 M (.) S 381.8 -501.4 M (.) S 362 -501.4 M (.) S 342.2 -501.4 M (.) S 322.4 -501.4 M (.) S 302.6 -501.4 M (.) S 282.8 -501.4 M (.) S 263 -501.4 M (.) S 243.2 -501.4 M (.) S 223.4 -501.4 M (.) S 203.6 -501.4 M (.) S 183.8 -501.4 M (.) S 164 -501.4 M (.) S 144.2 -501.4 M (.) S 124.4 -501.4 M (.) S 457.8 -501.4 M (19) S 44 -501.4 M (A.2. ) S 0.0 0.0 0.0 setrgbcolor (Entity ) S (Sets) S [/Rect [65.6264648 -504.148193 120.205566 -492.048187] /Subtype /Link /Border [0 0 1] /Dest /43 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -515.6 M (.) S 441.2 -515.6 M (.) S 421.4 -515.6 M (.) S 401.6 -515.6 M (.) S 381.8 -515.6 M (.) S 362 -515.6 M (.) S 342.2 -515.6 M (.) S 322.4 -515.6 M (.) S 302.6 -515.6 M (.) S 282.8 -515.6 M (.) S 263 -515.6 M (.) S 243.2 -515.6 M (.) S 223.4 -515.6 M (.) S 203.6 -515.6 M (.) S 457.8 -515.6 M (19) S 66 -515.6 M (A.2.1. ) S 0.0 0.0 0.0 setrgbcolor (Latin-1 ) S (characters) S [/Rect [96.800293 -518.348145 186.832031 -506.248138] /Subtype /Link /Border [0 0 1] /Dest /44 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -529.8 M (.) S 441.2 -529.8 M (.) S 421.4 -529.8 M (.) S 401.6 -529.8 M (.) S 381.8 -529.8 M (.) S 362 -529.8 M (.) S 342.2 -529.8 M (.) S 322.4 -529.8 M (.) S 302.6 -529.8 M (.) S 282.8 -529.8 M (.) S 263 -529.8 M (.) S 243.2 -529.8 M (.) S 223.4 -529.8 M (.) S 203.6 -529.8 M (.) S 457.8 -529.8 M (20) S 66 -529.8 M (A.2.2. ) S 0.0 0.0 0.0 setrgbcolor (Special ) S (characters) S [/Rect [96.800293 -532.548096 189.27417 -520.44812] /Subtype /Link /Border [0 0 1] /Dest /45 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -544 M (.) S 441.2 -544 M (.) S 421.4 -544 M (.) S 401.6 -544 M (.) S 381.8 -544 M (.) S 362 -544 M (.) S 342.2 -544 M (.) S 322.4 -544 M (.) S 302.6 -544 M (.) S 282.8 -544 M (.) S 263 -544 M (.) S 243.2 -544 M (.) S 223.4 -544 M (.) S 203.6 -544 M (.) S 183.8 -544 M (.) S 164 -544 M (.) S 144.2 -544 M (.) S 457.8 -544 M (20) S 66 -544 M (A.2.3. ) S 0.0 0.0 0.0 setrgbcolor (Symbols) S [/Rect [96.800293 -546.748047 140.973877 -534.648071] /Subtype /Link /Border [0 0 1] /Dest /46 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 461 -558.2 M (.) S 441.2 -558.2 M (.) S 421.4 -558.2 M (.) S 401.6 -558.2 M (.) S 381.8 -558.2 M (.) S 362 -558.2 M (.) S 342.2 -558.2 M (.) S 322.4 -558.2 M (.) S 302.6 -558.2 M (.) S 282.8 -558.2 M (.) S 263 -558.2 M (.) S 243.2 -558.2 M (.) S 223.4 -558.2 M (.) S 203.6 -558.2 M (.) S 183.8 -558.2 M (.) S 164 -558.2 M (.) S 144.2 -558.2 M (.) S 457.8 -558.2 M (21) S 22 -558.2 M (B. ) S 0.0 0.0 0.0 setrgbcolor (Element ) S (Prohibitions) S [/Rect [34.4526367 -560.948 137.321045 -548.848] /Subtype /Link /Border [0 0 1] /Dest /47 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -572.4 M (.) S 441.2 -572.4 M (.) S 421.4 -572.4 M (.) S 401.6 -572.4 M (.) S 381.8 -572.4 M (.) S 362 -572.4 M (.) S 342.2 -572.4 M (.) S 322.4 -572.4 M (.) S 302.6 -572.4 M (.) S 282.8 -572.4 M (.) S 263 -572.4 M (.) S 243.2 -572.4 M (.) S 223.4 -572.4 M (.) S 203.6 -572.4 M (.) S 457.8 -572.4 M (23) S 22 -572.4 M (C. ) S 0.0 0.0 0.0 setrgbcolor (HTML Compatibility ) S (Guidelines) S [/Rect [35.0576172 -575.147949 188.030273 -563.048] /Subtype /Link /Border [0 0 1] /Dest /48 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -586.6 M (.) S 441.2 -586.6 M (.) S 421.4 -586.6 M (.) S 401.6 -586.6 M (.) S 381.8 -586.6 M (.) S 362 -586.6 M (.) S 342.2 -586.6 M (.) S 322.4 -586.6 M (.) S 457.8 -586.6 M (23) S 44 -586.6 M (C.1. ) S 0.0 0.0 0.0 setrgbcolor (Processing Instructions and the XML ) S (Declaration) S [/Rect [66.2314453 -589.3479 306.048096 -577.247925] /Subtype /Link /Border [0 0 1] /Dest /49 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -600.8 M (.) S 441.2 -600.8 M (.) S 421.4 -600.8 M (.) S 401.6 -600.8 M (.) S 381.8 -600.8 M (.) S 362 -600.8 M (.) S 342.2 -600.8 M (.) S 322.4 -600.8 M (.) S 302.6 -600.8 M (.) S 282.8 -600.8 M (.) S 263 -600.8 M (.) S 243.2 -600.8 M (.) S 223.4 -600.8 M (.) S 203.6 -600.8 M (.) S 183.8 -600.8 M (.) S 164 -600.8 M (.) S 457.8 -600.8 M (23) S 44 -600.8 M (C.2. ) S 0.0 0.0 0.0 setrgbcolor (Empty ) S (Elements) S [/Rect [66.2314453 -603.547852 148.310303 -591.447876] /Subtype /Link /Border [0 0 1] /Dest /50 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -615 M (.) S 441.2 -615 M (.) S 421.4 -615 M (.) S 401.6 -615 M (.) S 381.8 -615 M (.) S 362 -615 M (.) S 342.2 -615 M (.) S 322.4 -615 M (.) S 457.8 -615 M (23) S 44 -615 M (C.3. ) S 0.0 0.0 0.0 setrgbcolor (Element Minimization and Empty Element ) S (Content) S [/Rect [66.2314453 -617.747803 313.373535 -605.647827] /Subtype /Link /Border [0 0 1] /Dest /51 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 44 -616 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 3 -) S 0 setgray 389.5 40 M 8 0 Nf ( Full Table of Contents) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 88 -8 M grestore pgsave restore N %%Page: 4 4 %%PageResources: font Helvetica Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 461 -13.2 M %%IncludeResource: font Helvetica 11 0 Nf (.) S 441.2 -13.2 M (.) S 421.4 -13.2 M (.) S 401.6 -13.2 M (.) S 381.8 -13.2 M (.) S 362 -13.2 M (.) S 342.2 -13.2 M (.) S 322.4 -13.2 M (.) S 302.6 -13.2 M (.) S 282.8 -13.2 M (.) S 263 -13.2 M (.) S 457.8 -13.2 M (23) S 44 -13.2 M (C.4. ) S 0.0 0.0 0.0 setrgbcolor (Embedded Style Sheets and ) S (Scripts) S [/Rect [66.2314453 -15.9499512 244.317139 -3.84995079] /Subtype /Link /Border [0 0 1] /Dest /52 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -27.4 M 11 0 Nf (.) S 441.2 -27.4 M (.) S 421.4 -27.4 M (.) S 401.6 -27.4 M (.) S 381.8 -27.4 M (.) S 362 -27.4 M (.) S 342.2 -27.4 M (.) S 322.4 -27.4 M (.) S 302.6 -27.4 M (.) S 282.8 -27.4 M (.) S 263 -27.4 M (.) S 243.2 -27.4 M (.) S 457.8 -27.4 M (23) S 44 -27.4 M (C.5. ) S 0.0 0.0 0.0 setrgbcolor (Line Breaks within Attribute ) S (Values) S [/Rect [66.2314453 -30.1499023 238.189697 -18.049902] /Subtype /Link /Border [0 0 1] /Dest /53 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -41.6 M (.) S 441.2 -41.6 M (.) S 421.4 -41.6 M (.) S 401.6 -41.6 M (.) S 381.8 -41.6 M (.) S 362 -41.6 M (.) S 342.2 -41.6 M (.) S 322.4 -41.6 M (.) S 302.6 -41.6 M (.) S 282.8 -41.6 M (.) S 263 -41.6 M (.) S 243.2 -41.6 M (.) S 223.4 -41.6 M (.) S 203.6 -41.6 M (.) S 183.8 -41.6 M (.) S 164 -41.6 M (.) S 144.2 -41.6 M (.) S 124.4 -41.6 M (.) S 457.8 -41.6 M (24) S 44 -41.6 M (C.6. ) S 0.0 0.0 0.0 setrgbcolor (Isindex) S [/Rect [66.2314453 -44.3498535 103.079102 -32.249855] /Subtype /Link /Border [0 0 1] /Dest /54 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -55.8 M 11 0 Nf (.) S 441.2 -55.8 M (.) S 421.4 -55.8 M (.) S 401.6 -55.8 M (.) S 381.8 -55.8 M (.) S 362 -55.8 M (.) S 342.2 -55.8 M (.) S 322.4 -55.8 M (.) S 302.6 -55.8 M (.) S 282.8 -55.8 M (.) S 263 -55.8 M (.) S 457.8 -55.8 M (24) S 44 -55.8 M (C.7. ) S 0.0 0.0 0.0 setrgbcolor (The ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (lang) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( and ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (xml:lang) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S (Attributes) S [/Rect [66.2314453 -58.5498047 243.425049 -46.4498062] /Subtype /Link /Border [0 0 1] /Dest /55 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -70 M (.) S 441.2 -70 M (.) S 421.4 -70 M (.) S 401.6 -70 M (.) S 381.8 -70 M (.) S 362 -70 M (.) S 342.2 -70 M (.) S 322.4 -70 M (.) S 302.6 -70 M (.) S 282.8 -70 M (.) S 263 -70 M (.) S 243.2 -70 M (.) S 223.4 -70 M (.) S 203.6 -70 M (.) S 183.8 -70 M (.) S 457.8 -70 M (24) S 44 -70 M (C.8. ) S 0.0 0.0 0.0 setrgbcolor (Fragment ) S (Identifiers) S [/Rect [66.2314453 -72.7497559 166.041748 -60.6497574] /Subtype /Link /Border [0 0 1] /Dest /56 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -84.2 M (.) S 441.2 -84.2 M (.) S 421.4 -84.2 M (.) S 401.6 -84.2 M (.) S 381.8 -84.2 M (.) S 362 -84.2 M (.) S 342.2 -84.2 M (.) S 322.4 -84.2 M (.) S 302.6 -84.2 M (.) S 282.8 -84.2 M (.) S 263 -84.2 M (.) S 243.2 -84.2 M (.) S 223.4 -84.2 M (.) S 203.6 -84.2 M (.) S 183.8 -84.2 M (.) S 457.8 -84.2 M (24) S 44 -84.2 M (C.9. ) S 0.0 0.0 0.0 setrgbcolor (Character ) S (Encoding) S [/Rect [66.2314453 -86.949707 165.437256 -74.8497086] /Subtype /Link /Border [0 0 1] /Dest /57 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -98.4 M (.) S 441.2 -98.4 M (.) S 421.4 -98.4 M (.) S 401.6 -98.4 M (.) S 381.8 -98.4 M (.) S 362 -98.4 M (.) S 342.2 -98.4 M (.) S 322.4 -98.4 M (.) S 302.6 -98.4 M (.) S 282.8 -98.4 M (.) S 263 -98.4 M (.) S 243.2 -98.4 M (.) S 223.4 -98.4 M (.) S 203.6 -98.4 M (.) S 183.8 -98.4 M (.) S 457.8 -98.4 M (25) S 44 -98.4 M (C.10. ) S 0.0 0.0 0.0 setrgbcolor (Boolean ) S (Attributes) S [/Rect [72.3474121 -101.149658 164.227051 -89.0496597] /Subtype /Link /Border [0 0 1] /Dest /58 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -112.6 M (.) S 441.2 -112.6 M (.) S 421.4 -112.6 M (.) S 401.6 -112.6 M (.) S 381.8 -112.6 M (.) S 362 -112.6 M (.) S 342.2 -112.6 M (.) S 322.4 -112.6 M (.) S 302.6 -112.6 M (.) S 282.8 -112.6 M (.) S 263 -112.6 M (.) S 457.8 -112.6 M (25) S 44 -112.6 M (C.11. ) S 0.0 0.0 0.0 setrgbcolor (Document Object Model and ) S (XHTML) S [/Rect [72.3474121 -115.349609 254.073975 -103.249611] /Subtype /Link /Border [0 0 1] /Dest /59 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -126.8 M (.) S 441.2 -126.8 M (.) S 421.4 -126.8 M (.) S 401.6 -126.8 M (.) S 381.8 -126.8 M (.) S 362 -126.8 M (.) S 457.8 -126.8 M (26) S 44 -126.8 M (C.12. ) S 0.0 0.0 0.0 setrgbcolor (Using Ampersands in Attribute Values \(and ) S (Elsewhere\)) S [/Rect [72.3474121 -129.549561 342.721436 -117.449562] /Subtype /Link /Border [0 0 1] /Dest /60 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -141 M (.) S 441.2 -141 M (.) S 421.4 -141 M (.) S 401.6 -141 M (.) S 381.8 -141 M (.) S 362 -141 M (.) S 342.2 -141 M (.) S 322.4 -141 M (.) S 302.6 -141 M (.) S 457.8 -141 M (26) S 44 -141 M (C.13. ) S 0.0 0.0 0.0 setrgbcolor (Cascading Style Sheets \(CSS\) and ) S (XHTML) S [/Rect [72.3474121 -143.749512 285.863525 -131.649506] /Subtype /Link /Border [0 0 1] /Dest /61 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -155.2 M (.) S 441.2 -155.2 M (.) S 421.4 -155.2 M (.) S 401.6 -155.2 M (.) S 381.8 -155.2 M (.) S 362 -155.2 M (.) S 342.2 -155.2 M (.) S 322.4 -155.2 M (.) S 457.8 -155.2 M (26) S 44 -155.2 M (C.14. ) S 0.0 0.0 0.0 setrgbcolor (Referencing Style Elements when serving as ) S (XML) S [/Rect [72.3474121 -157.949463 318.269043 -145.849457] /Subtype /Link /Border [0 0 1] /Dest /62 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -169.4 M (.) S 441.2 -169.4 M (.) S 421.4 -169.4 M (.) S 401.6 -169.4 M (.) S 381.8 -169.4 M (.) S 362 -169.4 M (.) S 342.2 -169.4 M (.) S 322.4 -169.4 M (.) S 302.6 -169.4 M (.) S 457.8 -169.4 M (27) S 44 -169.4 M (C.15. ) S 0.0 0.0 0.0 setrgbcolor (White Space Characters in HTML vs. ) S (XML) S [/Rect [72.3474121 -172.149414 280.957275 -160.049408] /Subtype /Link /Border [0 0 1] /Dest /63 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -183.6 M (.) S 441.2 -183.6 M (.) S 421.4 -183.6 M (.) S 401.6 -183.6 M (.) S 381.8 -183.6 M (.) S 362 -183.6 M (.) S 342.2 -183.6 M (.) S 322.4 -183.6 M (.) S 302.6 -183.6 M (.) S 282.8 -183.6 M (.) S 457.8 -183.6 M (27) S 44 -183.6 M (C.16. ) S 0.0 0.0 0.0 setrgbcolor (The Named Character Reference ) S (') S [/Rect [72.3474121 -186.349365 274.258789 -174.249359] /Subtype /Link /Border [0 0 1] /Dest /64 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 461 -197.8 M (.) S 441.2 -197.8 M (.) S 421.4 -197.8 M (.) S 401.6 -197.8 M (.) S 381.8 -197.8 M (.) S 362 -197.8 M (.) S 342.2 -197.8 M (.) S 322.4 -197.8 M (.) S 302.6 -197.8 M (.) S 282.8 -197.8 M (.) S 263 -197.8 M (.) S 243.2 -197.8 M (.) S 223.4 -197.8 M (.) S 203.6 -197.8 M (.) S 183.8 -197.8 M (.) S 164 -197.8 M (.) S 144.2 -197.8 M (.) S 457.8 -197.8 M (29) S 22 -197.8 M (D. ) S 0.0 0.0 0.0 setrgbcolor (Acknowledgements) S [/Rect [35.0576172 -200.549316 132.426758 -188.44931] /Subtype /Link /Border [0 0 1] /Dest /65 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor ( ) S 461 -212 M (.) S 441.2 -212 M (.) S 421.4 -212 M (.) S 401.6 -212 M (.) S 381.8 -212 M (.) S 362 -212 M (.) S 342.2 -212 M (.) S 322.4 -212 M (.) S 302.6 -212 M (.) S 282.8 -212 M (.) S 263 -212 M (.) S 243.2 -212 M (.) S 223.4 -212 M (.) S 203.6 -212 M (.) S 183.8 -212 M (.) S 164 -212 M (.) S 144.2 -212 M (.) S 124.4 -212 M (.) S 104.6 -212 M (.) S 457.8 -212 M (31) S 22 -212 M (E. ) S 0.0 0.0 0.0 setrgbcolor (References) S [/Rect [34.4526367 -214.749268 92.6950684 -202.649261] /Subtype /Link /Border [0 0 1] /Dest /66 /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 0 -223 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 4 -) S 0 setgray 205 40 M 8 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M ( Full Table of Contents) S 0 -8 M grestore pgsave restore N %%Page: 5 5 %%PageResources: font Helvetica Helvetica-Bold %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000183 null] /Dest /94 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /9 /DEST pdfmark %%IncludeResource: font Helvetica 19 0 Nf (1.) S [/View [/XYZ -4 706.000183 null] /Dest /9 /DEST pdfmark ( What is ) S (XHTML?) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Bold 11 2 Nf (This section is ) S (informative.) S 0.0 0.0 0.0 setrgbcolor 0 -71.2 M 11 0 Nf (XHTML is a family of current and future document types and modules that reproduce, subset,) S 0 -84.4 M (and extend HTML\2404 ) S ([) S 0.0 0.0 0.0 setrgbcolor (HTML4) S 0.0 0.0 0.0 setrgbcolor [/Rect [101.716553 -87.1496582 139.77417 -75.0496597] /Subtype /Link /Border [0 0 1] /Dest /70 /ANN pdfmark ( ) S ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (]. XHTML family document types are XML based, and) S 0 -97.6 M (ultimately are designed to work in conjunction with XML-based user agents. The details of this) S 0 -110.8 M (family and its evolution are discussed in more detail in ) S ([) S 0.0 0.0 0.0 setrgbcolor (XHTMLMOD) S 0.0 0.0 0.0 setrgbcolor [/Rect [267.989502 -113.549561 332.930664 -101.449562] /Subtype /Link /Border [0 0 1] /Dest /83 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (].) S 0 -135 M (XHTML 1.0 \(this specification\) is the first document type in the XHTML family. It is a) S 0 -148.2 M (reformulation of the three HTML\2404 document types as applications of XML 1.0 ) S ([) S 0.0 0.0 0.0 setrgbcolor (XML) S 0.0 0.0 0.0 setrgbcolor [/Rect [382.94873 -150.949463 407.564453 -138.849457] /Subtype /Link /Border [0 0 1] /Dest /84 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (]. It is) S 0 -161.4 M (intended to be used as a language for content that is both XML-conforming and, if some simple ) S 0.0 0.0 0.0 setrgbcolor 0 -174.6 M (guidelines) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -177.349365 50.5214844 -165.249359] /Subtype /Link /Border [0 0 1] /Dest /48 /ANN pdfmark ( ) S ([p.) S (23) S (] ) S 0.0 0.0 0.0 setrgbcolor (are followed, operates in HTML\2404 conforming user agents. Developers who) S 0 -187.8 M (migrate their content to XHTML 1.0 will realize the following ) S (benefits:) S 11 -208.4 M gsave 0 setgray newpath 11.0 -208.369385 2.75 0 360 arc closepath fill grestore 22 -212 M (XHTML documents are XML conforming. As such, they are readily viewed, edited, and) S 22 -225.2 M (validated with standard XML tools. ) S 11 -235.8 M gsave 0 setgray newpath 11.0 -235.769287 2.75 0 360 arc closepath fill grestore 22 -239.4 M (XHTML documents can be written to operate as well or better than they did before in) S 22 -252.6 M (existing HTML\2404-conforming user agents as well as in new, XHTML 1.0 conforming user) S 22 -265.8 M (agents. ) S 11 -276.4 M gsave 0 setgray newpath 11.0 -276.369141 2.75 0 360 arc closepath fill grestore 22 -280 M (XHTML documents can utilize applications \(e.g. scripts and applets\) that rely upon either) S 22 -293.2 M (the HTML Document Object Model or the XML Document Object Model ) S ([) S 0.0 0.0 0.0 setrgbcolor (DOM) S 0.0 0.0 0.0 setrgbcolor [/Rect [374.347412 -295.948975 402.01 -283.848969] /Subtype /Link /Border [0 0 1] /Dest /68 /ANN pdfmark ( ) S ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (]. ) S 11 -303.8 M gsave 0 setgray newpath 11.0 -303.769043 2.75 0 360 arc closepath fill grestore 22 -307.4 M (As the XHTML family evolves, documents conforming to XHTML 1.0 will be more likely to) S 22 -320.6 M (interoperate within and among various XHTML ) S (environments.) S 0 -344.8 M (The XHTML family is the next step in the evolution of the Internet. By migrating to XHTML today,) S 0 -358 M (content developers can enter the XML world with all of its attendant benefits, while still) S 0 -371.2 M (remaining confident in their content's backward and future ) S (compatibility.) S 0 -405.2 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 321.201508 null] /Dest /95 /DEST pdfmark [/View [/XYZ -4 321.201508 null] /Dest /10 /DEST pdfmark 17 0 Nf (1.1.) S [/View [/XYZ -4 321.201508 null] /Dest /10 /DEST pdfmark ( What is ) S (HTML\2404?) S 0 -413.7 M 0.0 0.0 0.0 setrgbcolor 0 -429.4 M 11 0 Nf (HTML 4 ) S ([) S 0.0 0.0 0.0 setrgbcolor (HTML4) S 0.0 0.0 0.0 setrgbcolor [/Rect [44.2312 -432.148438 82.2888184 -420.048431] /Subtype /Link /Border [0 0 1] /Dest /70 /ANN pdfmark ( ) S ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (] is an SGML \(Standard Generalized Markup Language\) application) S 0 -442.6 M (conforming to International Standard ISO 8879, and is widely regarded as the standard) S 0 -455.8 M (publishing language of the World Wide ) S (Web.) S 0 -480 M (SGML is a language for describing markup languages, particularly those used in electronic) S 0 -493.2 M (document exchange, document management, and document publishing. HTML is an example of) S 0 -506.4 M (a language defined in ) S (SGML.) S 0 -530.6 M (SGML has been around since the middle 1980's and has remained quite stable. Much of this) S 0 -543.8 M (stability stems from the fact that the language is both feature-rich and flexible. This flexibility,) S 0 -557 M (however, comes at a price, and that price is a level of complexity that has inhibited its adoption) S 0 -570.2 M (in a diversity of environments, including the World Wide ) S (Web.) S 0 -581.2 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 5 -) S 0 setgray 400.6 40 M 8 0 Nf (1. What is XHTML?) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 -8 M grestore pgsave restore N %%Page: 6 6 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -13.2 M %%IncludeResource: font Helvetica 11 0 Nf (HTML, as originally conceived, was to be a language for the exchange of scientific and other) S 0 -26.4 M (technical documents, suitable for use by non-document specialists. HTML addressed the) S 0 -39.6 M (problem of SGML complexity by specifying a small set of structural and semantic tags suitable) S 0 -52.8 M (for authoring relatively simple documents. In addition to simplifying the document structure,) S 0 -66 M (HTML added support for hypertext. Multimedia capabilities were added ) S (later.) S 0 -90.2 M (In a remarkably short space of time, HTML became wildly popular and rapidly outgrew its) S 0 -103.4 M (original purpose. Since HTML's inception, there has been rapid invention of new elements for) S 0 -116.6 M (use within HTML \(as a standard\) and for adapting HTML to vertical, highly specialized, markets.) S 0 -129.8 M (This plethora of new elements has led to interoperability problems for documents across) S 0 -143 M (different ) S (platforms.) S 0 -177 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 549.400757 null] /Dest /96 /DEST pdfmark [/View [/XYZ -4 549.400757 null] /Dest /11 /DEST pdfmark 17 0 Nf (1.2.) S [/View [/XYZ -4 549.400757 null] /Dest /11 /DEST pdfmark ( What is ) S (XML?) S 0 -185.5 M 0.0 0.0 0.0 setrgbcolor 0 -201.2 M 11 0 Nf (XML\237 is the shorthand name for Extensible Markup Language ) S ([) S 0.0 0.0 0.0 setrgbcolor (XML) S 0.0 0.0 0.0 setrgbcolor [/Rect [312.033691 -203.949219 336.649414 -191.849213] /Subtype /Link /Border [0 0 1] /Dest /84 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (].) S 0 -225.4 M (XML was conceived as a means of regaining the power and flexibility of SGML without most of) S 0 -238.6 M (its complexity. Although a restricted form of SGML, XML nonetheless preserves most of SGML's) S 0 -251.8 M (power and richness, and yet still retains all of SGML's commonly used ) S (features.) S 0 -276 M (While retaining these beneficial features, XML removes many of the more complex features of) S 0 -289.2 M (SGML that make the authoring and design of suitable software both difficult and ) S (costly.) S 0 -323.2 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 403.201263 null] /Dest /97 /DEST pdfmark [/View [/XYZ -4 403.201263 null] /Dest /12 /DEST pdfmark 17 0 Nf (1.3.) S [/View [/XYZ -4 403.201263 null] /Dest /12 /DEST pdfmark ( Why the need for ) S (XHTML?) S 0 -331.7 M 0.0 0.0 0.0 setrgbcolor 0 -347.4 M 11 0 Nf (The benefits of migrating to XHTML 1.0 are described above. Some of the benefits of migrating) S 0 -360.6 M (to XHTML in general ) S (are:) S 11 -381.2 M gsave 0 setgray newpath 11.0 -381.168701 2.75 0 360 arc closepath fill grestore 22 -384.8 M (Document developers and user agent designers are constantly discovering new ways to) S 22 -398 M (express their ideas through new markup. In XML, it is relatively easy to introduce new) S 22 -411.2 M (elements or additional element attributes. The XHTML family is designed to accommodate) S 22 -424.4 M (these extensions through XHTML modules and techniques for developing new) S 22 -437.6 M (XHTML-conforming modules \(described in the XHTML Modularization specification\). These) S 22 -450.8 M (modules will permit the combination of existing and new feature sets when developing) S 22 -464 M (content and when designing new user agents. ) S 11 -474.6 M gsave 0 setgray newpath 11.0 -474.568359 2.75 0 360 arc closepath fill grestore 22 -478.2 M (Alternate ways of accessing the Internet are constantly being introduced. The XHTML) S 22 -491.4 M (family is designed with general user agent interoperability in mind. Through a new user) S 22 -504.6 M (agent and document profiling mechanism, servers, proxies, and user agents will be able to) S 22 -517.8 M (perform best effort content transformation. Ultimately, it will be possible to develop) S 22 -531 M (XHTML-conforming content that is usable by any XHTML-conforming user ) S (agent.) S 0 -542 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 6 -) S 0 setgray 205 40 M 8 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M (1.2. What is XML?) S 0 -8 M grestore pgsave restore N %%Page: 7 7 %%PageResources: font Helvetica Helvetica-Bold %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000183 null] /Dest /98 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /13 /DEST pdfmark %%IncludeResource: font Helvetica 19 0 Nf (2.) S [/View [/XYZ -4 706.000183 null] /Dest /13 /DEST pdfmark ( ) S (Definitions) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Bold 11 2 Nf (This section is ) S (normative.) S 0.0 0.0 0.0 setrgbcolor 0 -81 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 645.400513 null] /Dest /99 /DEST pdfmark [/View [/XYZ -4 645.400513 null] /Dest /14 /DEST pdfmark 17 0 Nf (2.1.) S [/View [/XYZ -4 645.400513 null] /Dest /14 /DEST pdfmark ( ) S (Terminology) S 0 -89.5 M 0.0 0.0 0.0 setrgbcolor 0 -105.2 M 11 0 Nf (The following terms are used in this specification. These terms extend the definitions in ) S 0 -118.4 M ([) S 0.0 0.0 0.0 setrgbcolor (RFC2119) S 0.0 0.0 0.0 setrgbcolor [/Rect [2.05786133 -121.149414 51.1264648 -109.049416] /Subtype /Link /Border [0 0 1] /Dest /74 /ANN pdfmark ( ) S ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (] in ways based upon similar definitions in ISO/IEC 9945-1:1990 ) S ([) S 0.0 0.0 0.0 setrgbcolor (POSIX.1) S 0.0 0.0 0.0 setrgbcolor [/Rect [399.459473 -121.149414 444.259766 -109.049416] /Subtype /Link /Border [0 0 1] /Dest /71 /ANN pdfmark ( ) S 0 -131.6 M ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (]:) S 0 -155.8 M (May ) S 22 -169 M (With respect to implementations, the word "may" is to be interpreted as an optional feature) S 22 -182.2 M (that is not required in this specification but can be provided. With respect to ) S 0.0 0.0 0.0 setrgbcolor (Document ) S [/Rect [389.669678 -184.949219 444.854 -172.849213] /Subtype /Link /Border [0 0 1] /Dest /19 /ANN pdfmark 22 -195.4 M (Conformance) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -198.14917 89.0212402 -186.049164] /Subtype /Link /Border [0 0 1] /Dest /19 /ANN pdfmark ( ) S ([p.) S (9) S (] ) S 0.0 0.0 0.0 setrgbcolor (, the word "may" means that the optional feature must not be used. The) S 22 -208.6 M (term "optional" has the same definition as "may". ) S 0 -221.8 M (Must ) S 22 -235 M (In this specification, the word "must" is to be interpreted as a mandatory requirement on the) S 22 -248.2 M (implementation or on Strictly Conforming XHTML Documents, depending upon the context.) S 22 -261.4 M (The term "shall" has the same definition as "must". ) S 0 -274.6 M (Optional ) S 22 -287.8 M (See "May". ) S 0 -301 M (Reserved ) S 22 -314.2 M (A value or behavior is unspecified, but it is not allowed to be used by Conforming) S 22 -327.4 M (Documents nor to be supported by Conforming User Agents. ) S 0 -340.6 M (Shall ) S 22 -353.8 M (See "Must". ) S 0 -367 M (Should ) S 22 -380.2 M (With respect to implementations, the word "should" is to be interpreted as an) S 22 -393.4 M (implementation recommendation, but not a requirement. With respect to documents, the) S 22 -406.6 M (word "should" is to be interpreted as recommended programming practice for documents) S 22 -419.8 M (and a requirement for Strictly Conforming XHTML Documents. ) S 0 -433 M (Supported ) S 22 -446.2 M (Certain facilities in this specification are optional. If a facility is supported, it behaves as) S 22 -459.4 M (specified by this specification. ) S 0 -472.6 M (Unspecified ) S 22 -485.8 M (When a value or behavior is unspecified, the specification defines no portability) S 22 -499 M (requirements for a facility on an implementation even when faced with a document that) S 22 -512.2 M (uses the facility. A document that requires specific behavior in such an instance, rather than) S 22 -525.4 M (tolerating any behavior when using that facility, is not a Strictly Conforming XHTML ) S 22 -538.6 M (Document.) S 0 -552.2 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 7 -) S 0 setgray 423.8 40 M 8 0 Nf (2. Definitions) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 -8 M grestore pgsave restore N %%Page: 8 8 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -20.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000122 null] /Dest /100 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /15 /DEST pdfmark %%IncludeResource: font Helvetica 17 0 Nf (2.2.) S [/View [/XYZ -4 706.000122 null] /Dest /15 /DEST pdfmark ( General ) S (Terms) S 0 -28.9 M 0.0 0.0 0.0 setrgbcolor 0 -44.6 M 11 0 Nf (Attribute ) S 22 -57.8 M (An attribute is a parameter to an element declared in the DTD. An attribute's type and value) S 22 -71 M (range, including a possible default value, are defined in the DTD. ) S 0 -84.2 M (DTD ) S 22 -97.4 M (A DTD, or document type definition, is a collection of XML markup declarations that, as a) S 22 -110.6 M (collection, defines the legal structure, elements, and attributes that are available for use in a) S 22 -123.8 M (document that complies to the DTD. ) S 0 -137 M (Document ) S 22 -150.2 M (A document is a stream of data that, after being combined with any other streams it) S 22 -163.4 M (references, is structured such that it holds information contained within elements that are) S 22 -176.6 M (organized as defined in the associated DTD. See ) S 0.0 0.0 0.0 setrgbcolor (Document ) S (Conformance) S 0.0 0.0 0.0 setrgbcolor [/Rect [263.117676 -179.349365 384.323242 -167.249359] /Subtype /Link /Border [0 0 1] /Dest /19 /ANN pdfmark ( ) S ([p.) S (9) S (] ) S 0.0 0.0 0.0 setrgbcolor (for more) S 22 -189.8 M (information. ) S 0 -203 M (Element ) S 22 -216.2 M (An element is a document structuring unit declared in the DTD. The element's content) S 22 -229.4 M (model is defined in the DTD, and additional semantics may be defined in the prose) S 22 -242.6 M (description of the element. ) S 0 -255.8 M [/View [/XYZ -4 463.40094 null] /Dest /16 /DEST pdfmark (Facilities) S [/View [/XYZ -4 463.40094 null] /Dest /16 /DEST pdfmark ( ) S 22 -269 M (Facilities are elements, attributes, and the semantics associated with those elements and) S 22 -282.2 M (attributes. ) S 0 -295.4 M (Implementation ) S 22 -308.6 M (See User Agent. ) S 0 -321.8 M (Parsing ) S 22 -335 M (Parsing is the act whereby a document is scanned, and the information contained within the) S 22 -348.2 M (document is filtered into the context of the elements in which the information is structured. ) S 0 -361.4 M (Rendering ) S 22 -374.6 M (Rendering is the act whereby the information in a document is presented. This presentation) S 22 -387.8 M (is done in the form most appropriate to the environment \(e.g. aurally, visually, in print\). ) S 0 -401 M (User Agent ) S 22 -414.2 M (A user agent is a system that processes XHTML documents in accordance with this) S 22 -427.4 M (specification. See ) S 0.0 0.0 0.0 setrgbcolor (User Agent ) S (Conformance) S 0.0 0.0 0.0 setrgbcolor [/Rect [110.263672 -430.148438 236.364014 -418.048431] /Subtype /Link /Border [0 0 1] /Dest /22 /ANN pdfmark ( ) S ([p.) S (11) S (] ) S 0.0 0.0 0.0 setrgbcolor (for more information. ) S 0 -440.6 M (Validation ) S 22 -453.8 M (Validation is a process whereby documents are verified against the associated DTD,) S 22 -467 M (ensuring that the structure, use of elements, and use of attributes are consistent with the) S 22 -480.2 M (definitions in the DTD. ) S 0 -493.4 M [/View [/XYZ -4 225.801819 null] /Dest /17 /DEST pdfmark (Well-formed) S [/View [/XYZ -4 225.801819 null] /Dest /17 /DEST pdfmark ( ) S 22 -506.6 M (A document is well-formed when it is structured according to the rules defined in ) S 0.0 0.0 0.0 setrgbcolor (Section ) S (2.1) S 0.0 0.0 0.0 setrgbcolor [/Rect [413.484375 -509.348145 470.516602 -497.248138] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/REC-xml#sec-well-formed)] Cd /ANN pdfmark 22 -519.8 M (of the XML 1.0 Recommendation ) S ([) S 0.0 0.0 0.0 setrgbcolor (XML) S 0.0 0.0 0.0 setrgbcolor [/Rect [187.911377 -522.548096 212.5271 -510.44809] /Subtype /Link /Border [0 0 1] /Dest /84 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (].) S 0 -530.8 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 8 -) S 0 setgray 205 40 M 8 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M (2.2. General Terms) S 0 -8 M grestore pgsave restore N %%Page: 9 9 %%PageResources: font Helvetica Helvetica-Bold Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000183 null] /Dest /101 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /18 /DEST pdfmark %%IncludeResource: font Helvetica 19 0 Nf (3.) S [/View [/XYZ -4 706.000183 null] /Dest /18 /DEST pdfmark ( Normative Definition of XHTML ) S (1.0) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Bold 11 2 Nf (This section is ) S (normative.) S 0.0 0.0 0.0 setrgbcolor 0 -81 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 645.400513 null] /Dest /102 /DEST pdfmark [/View [/XYZ -4 645.400513 null] /Dest /19 /DEST pdfmark 17 0 Nf (3.1.) S [/View [/XYZ -4 645.400513 null] /Dest /19 /DEST pdfmark ( Document ) S (Conformance) S 0 -89.5 M 0.0 0.0 0.0 setrgbcolor 0 -105.2 M 11 0 Nf (This version of XHTML provides a definition of strictly conforming XHTML 1.0 documents, which) S 0 -118.4 M (are restricted to elements and attributes from the XML and XHTML 1.0 namespaces. See ) S 0.0 0.0 0.0 setrgbcolor 0 -131.6 M (Section ) S (3.1.2) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -134.349365 65.2060547 -122.249367] /Subtype /Link /Border [0 0 1] /Dest /21 /ANN pdfmark ( ) S ([p.) S (10) S (] ) S 0.0 0.0 0.0 setrgbcolor (for information on using XHTML with other namespaces, for instance, to) S 0 -144.8 M (include metadata expressed in RDF within XHTML ) S (documents.) S 0 -174.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 549.200684 null] /Dest /103 /DEST pdfmark [/View [/XYZ -4 549.200684 null] /Dest /20 /DEST pdfmark 15 0 Nf (3.1.1.) S [/View [/XYZ -4 549.200684 null] /Dest /20 /DEST pdfmark ( Strictly Conforming ) S (Documents) S 0 -182.3 M 0.0 0.0 0.0 setrgbcolor 0 -199 M 11 0 Nf (A Strictly Conforming XHTML Document is an XML document that requires only the facilities) S 0 -212.2 M (described as mandatory in this specification. Such a document must meet all of the following ) S 0 -225.4 M (criteria:) S 6.7 -249.6 M (1. ) S (It must conform to the constraints expressed in one of the three DTDs found in ) S 0.0 0.0 0.0 setrgbcolor (DTDs) S 0.0 0.0 0.0 setrgbcolor [/Rect [405.564697 -252.349121 435.669434 -240.249115] /Subtype /Link /Border [0 0 1] /Dest /38 /ANN pdfmark ( ) S ([p.) S (19) S (] ) S 0.0 0.0 0.0 setrgbcolor 22 -262.8 M (and in ) S 0.0 0.0 0.0 setrgbcolor (Appendix ) S (B) S 0.0 0.0 0.0 setrgbcolor [/Rect [54.0214844 -265.549072 112.274902 -253.449066] /Subtype /Link /Border [0 0 1] /Dest /47 /ANN pdfmark ( ) S ([p.) S (21) S (] ) S 0.0 0.0 0.0 setrgbcolor (.) S 6.7 -287 M 11 0 Nf (2. ) S (The root element of the document must be ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (html) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (.) S 6.7 -311.2 M 11 0 Nf (3. ) S (The root element of the document must contain an ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (xmlns) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( declaration for the XHTML) S 22 -324.4 M 11 0 Nf (namespace ) S ([) S 0.0 0.0 0.0 setrgbcolor (XMLNS) S 0.0 0.0 0.0 setrgbcolor [/Rect [83.9743652 -327.148926 123.868896 -315.04892] /Subtype /Link /Border [0 0 1] /Dest /85 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (]. The namespace for XHTML is defined to be ) S 0.0 0.0 0.0 setrgbcolor 22 -337.6 M 11 4 Nf (http://www.w3.org/1999/xhtml) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (. An example root element might look ) S (like:) S 40 -359.4 M 9.0 4 Nf () S 22 -368.4 M 0.0 0.0 0.0 setrgbcolor 6.7 -383.6 M 11 0 Nf (4. ) S (There must be a DOCTYPE declaration in the document prior to the root element. The) S 22 -396.8 M (public identifier included in the DOCTYPE declaration must reference one of the three) S 22 -410 M (DTDs found in ) S 0.0 0.0 0.0 setrgbcolor (DTDs) S 0.0 0.0 0.0 setrgbcolor [/Rect [94.3579102 -412.748535 124.462646 -400.648529] /Subtype /Link /Border [0 0 1] /Dest /38 /ANN pdfmark ( ) S ([p.) S (19) S (] ) S 0.0 0.0 0.0 setrgbcolor (using the respective Formal Public Identifier. The system) S 22 -423.2 M (identifier may be changed to reflect local system ) S (conventions.) S 40 -445 M 9.0 4 Nf () S 40 -488.2 M () S 40 -531.4 M () S 22 -562 M 0.0 0.0 0.0 setrgbcolor 6.7 -577.2 M 11 0 Nf (5. ) S (The DTD subset must not be used to override any parameter entities in the ) S (DTD.) S 22 -577.2 M gsave 0 setgray 227.9 -660 M 8 0 Nf (- 9 -) S 0 setgray 337.5 40 M 8 0 Nf (3. Normative Definition of XHTML 1.0) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 44 -8 M grestore pgsave restore N %%Page: 10 10 %%PageResources: font Helvetica Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -13.2 M %%IncludeResource: font Helvetica 11 0 Nf (An XML declaration is not required in all XML documents; however XHTML document authors) S 0 -26.4 M (are strongly encouraged to use XML declarations in all their documents. Such a declaration is) S 0 -39.6 M (required when the character encoding of the document is other than the default UTF-8 or) S 0 -52.8 M (UTF-16 and no encoding was determined by a higher-level protocol. Here is an example of an) S 0 -66 M (XHTML document. In this example, the XML declaration is ) S (included.) S 18 -87.8 M %%IncludeResource: font Courier 9.0 4 Nf () S 18 -98.6 M () S 18 -131 M () S 18 -141.8 M ( ) S 18 -152.6 M ( Virtual Library) S 18 -163.4 M ( ) S 18 -174.2 M ( ) S 18 -185 M (

Moved to example.org.

) S 18 -195.8 M ( ) S 18 -206.6 M () S 0 -215.6 M 0.0 0.0 0.0 setrgbcolor 0 -236.6 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 487.402588 null] /Dest /104 /DEST pdfmark [/View [/XYZ -4 487.402588 null] /Dest /21 /DEST pdfmark 15 0 Nf (3.1.2.) S [/View [/XYZ -4 487.402588 null] /Dest /21 /DEST pdfmark ( Using XHTML with other ) S (namespaces) S 0 -244.1 M 0.0 0.0 0.0 setrgbcolor 0 -260.8 M 11 0 Nf (The XHTML namespace may be used with other XML namespaces as per ) S ([) S 0.0 0.0 0.0 setrgbcolor (XMLNS) S 0.0 0.0 0.0 setrgbcolor [/Rect [365.812256 -263.547363 405.706787 -251.447357] /Subtype /Link /Border [0 0 1] /Dest /85 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (],) S 0 -274 M (although such documents are not strictly conforming XHTML 1.0 documents as defined above.) S 0 -287.2 M (Work by W3C is addressing ways to specify conformance for documents involving multiple) S 0 -300.4 M (namespaces. For an example, see ) S ([) S 0.0 0.0 0.0 setrgbcolor (XHTML+MathML) S 0.0 0.0 0.0 setrgbcolor [/Rect [173.85376 -303.147217 259.287598 -291.047211] /Subtype /Link /Border [0 0 1] /Dest /81 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (].) S 0 -324.6 M (The following example shows the way in which XHTML 1.0 could be used in conjunction with the) S 0 -337.8 M (MathML ) S (Recommendation:) S 18 -359.6 M 9.0 4 Nf () S 18 -370.4 M ( ) S 18 -381.2 M ( A Math Example) S 18 -392 M ( ) S 18 -402.8 M ( ) S 18 -413.6 M (

The following is MathML markup:

) S 18 -424.4 M ( ) S 18 -435.2 M ( ) S 18 -446 M ( ) S 18 -456.8 M ( 3 ) S 18 -467.6 M ( ) S 18 -478.4 M ( x ) S 18 -489.2 M ( ) S 18 -500 M ( ) S 18 -510.8 M ( ) S 18 -521.6 M () S 0 -530.6 M 0.0 0.0 0.0 setrgbcolor 0 -545.8 M 11 0 Nf (The following example shows the way in which XHTML 1.0 markup could be incorporated into) S 0 -559 M (another XML ) S (namespace:) S 18 -580.8 M 9.0 4 Nf () S 18 -591.6 M () S 18 -602.4 M () S 18 -613.2 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 10 -) S 0 setgray 205 40 M 8 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M (3.1.2. Using XHTML with other namespaces) S 36 -8 M grestore pgsave restore N %%Page: 11 11 %%PageResources: font Helvetica Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 18 -10.8 M %%IncludeResource: font Courier 9.0 4 Nf ( Cheaper by the Dozen) S 18 -21.6 M 9.0 4 Nf ( 1568491379) S 18 -32.4 M ( ) S 18 -43.2 M ( ) S 18 -54 M (

) S 18 -64.8 M ( This is also available online.) S 18 -75.6 M (

) S 18 -86.4 M (
) S 18 -97.2 M (
) S 0 -106.2 M 0.0 0.0 0.0 setrgbcolor 0 -131.2 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 595.202 null] /Dest /105 /DEST pdfmark [/View [/XYZ -4 595.202 null] /Dest /22 /DEST pdfmark %%IncludeResource: font Helvetica 17 0 Nf (3.2.) S [/View [/XYZ -4 595.202 null] /Dest /22 /DEST pdfmark ( User Agent ) S (Conformance) S 0 -139.7 M 0.0 0.0 0.0 setrgbcolor 0 -155.4 M 11 0 Nf (A conforming user agent must meet all of the following ) S (criteria:) S 6.7 -179.6 M (1. ) S (In order to be consistent with the XML 1.0 Recommendation ) S ([) S 0.0 0.0 0.0 setrgbcolor (XML) S 0.0 0.0 0.0 setrgbcolor [/Rect [319.359131 -182.3479 343.974854 -170.247894] /Subtype /Link /Border [0 0 1] /Dest /84 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (], the user agent) S 22 -192.8 M (must parse and evaluate an XHTML document for well-formedness. If the user agent claims) S 22 -206 M (to be a validating user agent, it must also validate documents against their referenced DTDs) S 22 -219.2 M (according to ) S ([) S 0.0 0.0 0.0 setrgbcolor (XML) S 0.0 0.0 0.0 setrgbcolor [/Rect [87.0319824 -221.947754 111.647705 -209.847748] /Subtype /Link /Border [0 0 1] /Dest /84 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (]. ) S 6.7 -233.4 M (2. ) S (When the user agent claims to support ) S 0.0 0.0 0.0 setrgbcolor (facilities) S 0.0 0.0 0.0 setrgbcolor [/Rect [212.364014 -236.147705 253.479248 -224.047699] /Subtype /Link /Border [0 0 1] /Dest /16 /ANN pdfmark ( ) S ([p.) S (8) S (] ) S 0.0 0.0 0.0 setrgbcolor (defined within this specification or) S 22 -246.6 M (required by this specification through normative reference, it must do so in ways consistent) S 22 -259.8 M (with the facilities' definition. ) S 6.7 -274 M (3. ) S (When a user agent processes an XHTML document as generic XML, it shall only recognize) S 22 -287.2 M 11 0 Nf (attributes of type ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (ID) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( \(i.e. the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (id) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute on most XHTML elements\) as fragment identifiers. ) S 6.7 -301.4 M (4. ) S (If a user agent encounters an element it does not recognize, it must process the element's) S 22 -314.6 M (content. ) S 6.7 -328.8 M (5. ) S (If a user agent encounters an attribute it does not recognize, it must ignore the entire) S 22 -342 M (attribute specification \(i.e., the attribute and its value\). ) S 6.7 -356.2 M (6. ) S (If a user agent encounters an attribute value it does not recognize, it must use the default) S 22 -369.4 M (attribute value. ) S 6.7 -383.6 M (7. ) S (If it encounters an entity reference \(other than one of the entities defined in this) S 22 -396.8 M (recommendation or in the XML recommendation\) for which the user agent has processed) S 22 -410 M (no declaration \(which could happen if the declaration is in the external subset which the) S 22 -423.2 M (user agent hasn't read\), the entity reference should be processed as the characters) S 22 -436.4 M (\(starting with the ampersand and ending with the semi-colon\) that make up the entity) S 22 -449.6 M (reference. ) S 6.7 -463.8 M (8. ) S (When processing content, user agents that encounter characters or character entity) S 22 -477 M (references that are recognized but not renderable may substitute another rendering that) S 22 -490.2 M (gives the same meaning, or must display the document in such a way that it is obvious to) S 22 -503.4 M (the user that normal rendering has not taken place. ) S 6.7 -527.6 M (9. ) S (White space is handled according to the following rules. The following characters are) S 22 -540.8 M (defined in ) S ([) S 0.0 0.0 0.0 setrgbcolor (XML) S 0.0 0.0 0.0 setrgbcolor [/Rect [74.8110352 -543.546631 99.4267578 -531.446655] /Subtype /Link /Border [0 0 1] /Dest /84 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (] white space ) S (characters:) S 33 -561.4 M gsave 0 setgray newpath 33.0 -561.366699 2.75 0 360 arc closepath fill grestore 44 -565 M (SPACE \( \) ) S 33 -575.6 M gsave 0 setgray newpath 33.0 -575.56665 2.75 0 360 arc closepath fill grestore 44 -579.2 M (HORIZONTAL TABULATION \( \) ) S 33 -589.8 M gsave 0 setgray newpath 33.0 -589.766602 2.75 0 360 arc closepath fill grestore 44 -593.4 M (CARRIAGE RETURN \( \) ) S 33 -604 M gsave 0 setgray newpath 33.0 -603.966553 2.75 0 360 arc closepath fill grestore 44 -607.6 M (LINE FEED ) S (\( \)) S 22 -607.6 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 11 -) S 0 setgray 364.2 40 M 8 0 Nf (3.2. User Agent Conformance) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 44 -8 M grestore pgsave restore N %%Page: 12 12 %%PageResources: font Helvetica Helvetica-Oblique %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 22 -13.2 M %%IncludeResource: font Helvetica 11 0 Nf (The XML processor normalizes different systems' line end codes into one single LINE) S 22 -26.4 M (FEED character, that is passed up to the ) S (application.) S 22 -50.6 M (The user agent must use the definition from CSS for processing whitespace characters ) S 22 -63.8 M 11 0 Nf ([) S 0.0 0.0 0.0 setrgbcolor (CSS2) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.0578613 -66.5498047 54.7895508 -54.4498062] /Subtype /Link /Border [0 0 1] /Dest /67 /ANN pdfmark ( ) S ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (]. ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (Note that the CSS2 recommendation does not explicitly address the issue of) S 22 -77 M (whitespace handling in non-Latin character sets. This will be addressed in a future version) S 22 -90.2 M 11 1 Nf (of CSS, at which time this reference will be ) S (updated.) S 0.0 0.0 0.0 setrgbcolor 0 -114.4 M 11 0 Nf (Note that in order to produce a Canonical XHTML document, the rules above must be applied) S 0 -127.6 M (and the rules in ) S ([) S 0.0 0.0 0.0 setrgbcolor (XMLC14N) S 0.0 0.0 0.0 setrgbcolor [/Rect [80.3215332 -130.349609 133.052979 -118.249611] /Subtype /Link /Border [0 0 1] /Dest /86 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (] must also be applied to the ) S (document.) S 0 -138.6 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 12 -) S 0 setgray 205 40 M 8 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M (3.2. User Agent Conformance) S 0 -8 M grestore pgsave restore N %%Page: 13 13 %%PageResources: font Helvetica Helvetica-Oblique Helvetica-Bold %%+ font Helvetica-BoldOblique Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000183 null] /Dest /106 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /23 /DEST pdfmark %%IncludeResource: font Helvetica 19 0 Nf (4.) S [/View [/XYZ -4 706.000183 null] /Dest /23 /DEST pdfmark ( Differences with ) S (HTML\2404) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Bold 11 2 Nf (This section is ) S (informative.) S 0.0 0.0 0.0 setrgbcolor 0 -71.2 M 11 0 Nf (Due to the fact that XHTML is an XML application, certain practices that were perfectly legal in) S 0 -84.4 M (SGML-based HTML\2404 ) S ([) S 0.0 0.0 0.0 setrgbcolor (HTML4) S 0.0 0.0 0.0 setrgbcolor [/Rect [112.089355 -87.1496582 150.146973 -75.0496597] /Subtype /Link /Border [0 0 1] /Dest /70 /ANN pdfmark ( ) S ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (] must be ) S (changed.) S 0 -118.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 608.00061 null] /Dest /107 /DEST pdfmark [/View [/XYZ -4 608.00061 null] /Dest /24 /DEST pdfmark 17 0 Nf (4.1.) S [/View [/XYZ -4 608.00061 null] /Dest /24 /DEST pdfmark ( Documents must be ) S (well-formed) S 0 -126.9 M 0.0 0.0 0.0 setrgbcolor 0 -142.6 M 0.0 0.0 0.0 setrgbcolor 11 0 Nf (Well-formedness) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -145.349365 83.5097656 -133.249359] /Subtype /Link /Border [0 0 1] /Dest /17 /ANN pdfmark ( ) S ([p.) S (8) S (] ) S 0.0 0.0 0.0 setrgbcolor (is a new concept introduced by ) S ([) S 0.0 0.0 0.0 setrgbcolor (XML) S 0.0 0.0 0.0 setrgbcolor [/Rect [266.163818 -145.349365 290.779541 -133.249359] /Subtype /Link /Border [0 0 1] /Dest /84 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (]. Essentially this means that) S 0 -155.8 M (all elements must either have closing tags or be written in a special form \(as described below\),) S 0 -169 M (and that all the elements must nest ) S (properly.) S 0 -193.2 M (Although overlapping is illegal in SGML, it is widely tolerated in existing ) S (browsers.) S 0 -217.4 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-BoldOblique 11 3 Nf (CORRECT: nested ) S (elements.) S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 0 -241.6 M 11 0 Nf (

here is an emphasized ) S (paragraph.

) S 0 -265.8 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 3 Nf (INCORRECT: overlapping ) S (elements) S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 0 -290 M 11 0 Nf (

here is an emphasized ) S (paragraph.

) S 0 -324 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 402.401215 null] /Dest /108 /DEST pdfmark [/View [/XYZ -4 402.401215 null] /Dest /25 /DEST pdfmark 17 0 Nf (4.2.) S [/View [/XYZ -4 402.401215 null] /Dest /25 /DEST pdfmark ( Element and attribute names must be in lower ) S (case) S 0 -332.5 M 0.0 0.0 0.0 setrgbcolor 0 -348.2 M 11 0 Nf (XHTML documents must use lower case for all HTML element and attribute names. This) S 0 -361.4 M (difference is necessary because XML is case-sensitive e.g.
  • and
  • are different ) S (tags.) S 0 -395.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 331.001556 null] /Dest /109 /DEST pdfmark [/View [/XYZ -4 331.001556 null] /Dest /26 /DEST pdfmark 17 0 Nf (4.3.) S [/View [/XYZ -4 331.001556 null] /Dest /26 /DEST pdfmark ( For non-empty elements, end tags are ) S (required) S 0 -403.9 M 0.0 0.0 0.0 setrgbcolor 0 -419.6 M 11 0 Nf (In SGML-based HTML 4 certain elements were permitted to omit the end tag; with the elements) S 0 -432.8 M (that followed implying closure. XML does not allow end tags to be omitted. All elements other) S 0 -446 M 11 0 Nf (than those declared in the DTD as ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (EMPTY) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( must have an end tag. Elements that are declared in) S 0 -459.2 M 11 0 Nf (the DTD as ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (EMPTY) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( can have an end tag ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (or) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( can use empty element shorthand \(see ) S 0.0 0.0 0.0 setrgbcolor (Empty ) S [/Rect [402.518066 -461.948242 438.749512 -449.848236] /Subtype /Link /Border [0 0 1] /Dest /29 /ANN pdfmark 0 -472.4 M (Elements) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -475.148193 46.8474121 -463.048187] /Subtype /Link /Border [0 0 1] /Dest /29 /ANN pdfmark ( ) S ([p.) S (14) S (] ) S 0.0 0.0 0.0 setrgbcolor (\).) S 0 -496.6 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 3 Nf (CORRECT: terminated ) S (elements) S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 0 -520.8 M 11 0 Nf (

    here is a paragraph.

    here is another ) S (paragraph.

    ) S 0 -545 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 3 Nf (INCORRECT: unterminated ) S (elements) S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 0 -569.2 M 11 0 Nf (

    here is a paragraph.

    here is another ) S (paragraph.) S 0 -580.2 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 13 -) S 0 setgray 373.5 40 M 8 0 Nf (4. Differences with HTML\2404) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 -8 M grestore pgsave restore N %%Page: 14 14 %%PageResources: font Helvetica Helvetica-BoldOblique Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -20.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000122 null] /Dest /110 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /27 /DEST pdfmark %%IncludeResource: font Helvetica 17 0 Nf (4.4.) S [/View [/XYZ -4 706.000122 null] /Dest /27 /DEST pdfmark ( Attribute values must always be ) S (quoted) S 0 -28.9 M 0.0 0.0 0.0 setrgbcolor 0 -44.6 M 11 0 Nf (All attribute values must be quoted, even those which appear to be ) S (numeric.) S 0 -68.8 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-BoldOblique 11 3 Nf (CORRECT: quoted attribute ) S (values) S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 0 -93 M 11 0 Nf () S 0 -117.2 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 3 Nf (INCORRECT: unquoted attribute ) S (values) S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 0 -141.4 M 11 0 Nf () S 0 -175.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 551.00061 null] /Dest /111 /DEST pdfmark [/View [/XYZ -4 551.00061 null] /Dest /28 /DEST pdfmark 17 0 Nf (4.5.) S [/View [/XYZ -4 551.00061 null] /Dest /28 /DEST pdfmark ( Attribute ) S (Minimization) S 0 -183.9 M 0.0 0.0 0.0 setrgbcolor 0 -199.6 M 11 0 Nf (XML does not support attribute minimization. Attribute-value pairs must be written in full.) S 0 -212.8 M 11 0 Nf (Attribute names such as ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (compact) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( and ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (checked) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( cannot occur in elements without their value) S 0 -226 M (being ) S (specified.) S 0 -250.2 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 3 Nf (CORRECT: unminimized ) S (attributes) S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 0 -274.4 M 11 0 Nf (

    ) S 0 -298.6 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 3 Nf (INCORRECT: minimized ) S (attributes) S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 0 -322.8 M 11 0 Nf (
    ) S 0 -356.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 369.601166 null] /Dest /112 /DEST pdfmark [/View [/XYZ -4 369.601166 null] /Dest /29 /DEST pdfmark 17 0 Nf (4.6.) S [/View [/XYZ -4 369.601166 null] /Dest /29 /DEST pdfmark ( Empty ) S (Elements) S 0 -365.3 M 0.0 0.0 0.0 setrgbcolor 0 -381 M 11 0 Nf (Empty elements must either have an end tag or the start tag must end with ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (/>) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (. For instance, ) S 0.0 0.0 0.0 setrgbcolor 0 -394.2 M 11 4 Nf (
    ) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( or ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (
    ) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (. See ) S 0.0 0.0 0.0 setrgbcolor (HTML Compatibility ) S (Guidelines) S 0.0 0.0 0.0 setrgbcolor [/Rect [136.034912 -396.94873 289.007568 -384.848724] /Subtype /Link /Border [0 0 1] /Dest /48 /ANN pdfmark ( ) S ([p.) S (23) S (] ) S 0.0 0.0 0.0 setrgbcolor (for information on ways to) S 0 -407.4 M (ensure this is backward compatible with HTML 4 user ) S (agents.) S 0 -431.6 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 3 Nf (CORRECT: terminated empty ) S (elements) S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 0 -455.8 M 11 0 Nf (

    ) S 0 -480 M 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 3 Nf (INCORRECT: unterminated empty ) S (elements) S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 0 -504.2 M 11 0 Nf (

    ) S 0 -538.2 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 188.201782 null] /Dest /113 /DEST pdfmark [/View [/XYZ -4 188.201782 null] /Dest /30 /DEST pdfmark 17 0 Nf (4.7.) S [/View [/XYZ -4 188.201782 null] /Dest /30 /DEST pdfmark ( White Space handling in attribute ) S (values) S 0 -546.7 M 0.0 0.0 0.0 setrgbcolor 0 -562.4 M 11 0 Nf (When user agents process attributes, they do so according to ) S 0.0 0.0 0.0 setrgbcolor (Section ) S (3.3.3) S 0.0 0.0 0.0 setrgbcolor [/Rect [301.033691 -565.148193 367.239746 -553.048218] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/REC-xml#AVNormalize)] Cd /ANN pdfmark ( of ) S ([) S 0.0 0.0 0.0 setrgbcolor (XML) S 0.0 0.0 0.0 setrgbcolor [/Rect [383.587158 -565.148193 408.202881 -553.048218] /Subtype /Link /Border [0 0 1] /Dest /84 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (]:) S 11 -583 M gsave 0 setgray newpath 11.0 -582.968262 2.75 0 360 arc closepath fill grestore 22 -586.6 M (Strip leading and trailing white space. ) S 11 -597.2 M gsave 0 setgray newpath 11.0 -597.168213 2.75 0 360 arc closepath fill grestore 22 -600.8 M (Map sequences of one or more white space characters \(including line breaks\) to a single) S 22 -614 M (inter-word ) S (space.) S 0 -614 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 14 -) S 0 setgray 205 40 M 8 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M (4.4. Attribute values must always be quoted) S 0 -8 M grestore pgsave restore N %%Page: 15 15 %%PageResources: font Helvetica Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -20.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000122 null] /Dest /114 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /31 /DEST pdfmark %%IncludeResource: font Helvetica 17 0 Nf (4.8.) S [/View [/XYZ -4 706.000122 null] /Dest /31 /DEST pdfmark ( Script and Style ) S (elements) S 0 -28.9 M 0.0 0.0 0.0 setrgbcolor 0 -44.6 M 11 0 Nf (In XHTML, the script and style elements are declared as having ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (#PCDATA) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( content. As a result, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (<) S 0.0 0.0 0.0 setrgbcolor 0 -57.8 M 11 0 Nf (and ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (&) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( will be treated as the start of markup, and entities such as ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (<) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( and ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (&) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( will be) S 0 -71 M 11 0 Nf (recognized as entity references by the XML processor to ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (<) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( and ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (&) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( respectively. Wrapping the) S 0 -84.2 M 11 0 Nf (content of the script or style element within a ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (CDATA) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( marked section avoids the expansion of) S 0 -97.4 M (these ) S (entities.) S 18 -119.2 M 9.0 4 Nf () S 0 -171.4 M 0.0 0.0 0.0 setrgbcolor 0 -186.6 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (CDATA) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( sections are recognized by the XML processor and appear as nodes in the Document) S 0 -199.8 M (Object Model, see ) S 0.0 0.0 0.0 setrgbcolor (Section ) S (1.3) S 0.0 0.0 0.0 setrgbcolor [/Rect [90.7055664 -202.548584 147.737793 -190.448578] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-E067D597)] Cd /ANN pdfmark ( of the DOM Level 1 Recommendation ) S ([) S 0.0 0.0 0.0 setrgbcolor (DOM) S 0.0 0.0 0.0 setrgbcolor [/Rect [338.927734 -202.548584 366.590332 -190.448578] /Subtype /Link /Border [0 0 1] /Dest /68 /ANN pdfmark ( ) S ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (].) S 0 -224 M (An alternative is to use external script and style ) S (documents.) S 0 -258 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 468.401703 null] /Dest /115 /DEST pdfmark [/View [/XYZ -4 468.401703 null] /Dest /32 /DEST pdfmark 17 0 Nf (4.9.) S [/View [/XYZ -4 468.401703 null] /Dest /32 /DEST pdfmark ( SGML ) S (exclusions) S 0 -266.5 M 0.0 0.0 0.0 setrgbcolor 0 -282.2 M 11 0 Nf (SGML gives the writer of a DTD the ability to exclude specific elements from being contained) S 0 -295.4 M (within an element. Such prohibitions \(called "exclusions"\) are not possible in ) S (XML.) S 0 -319.6 M 11 0 Nf (For example, the HTML 4 Strict DTD forbids the nesting of an ) S (') S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (a) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (' element within another ) S (') S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (a) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (') S 0 -332.8 M (element to any descendant depth. It is not possible to spell out such prohibitions in XML. Even) S 0 -346 M (though these prohibitions cannot be defined in the DTD, certain elements should not be nested.) S 0 -359.2 M (A summary of such elements and the elements that should not be nested in them is found in the) S 0 -372.4 M (normative ) S 0.0 0.0 0.0 setrgbcolor (Element ) S (Prohibitions) S 0.0 0.0 0.0 setrgbcolor [/Rect [50.347168 -375.147949 153.215576 -363.047943] /Subtype /Link /Border [0 0 1] /Dest /47 /ANN pdfmark ( ) S ([p.) S (21) S (] ) S 0.0 0.0 0.0 setrgbcolor (.) S 0 -406.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 320.002289 null] /Dest /116 /DEST pdfmark [/View [/XYZ -4 320.002289 null] /Dest /33 /DEST pdfmark 17 0 Nf (4.10.) S [/View [/XYZ -4 320.002289 null] /Dest /33 /DEST pdfmark ( The elements with 'id' and 'name' ) S (attributes) S 0 -414.9 M 0.0 0.0 0.0 setrgbcolor 0 -430.6 M 11 0 Nf (HTML 4 defined the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (name) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute for the elements ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (a) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (applet) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (form) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (frame) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (iframe) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (img) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (,) S 0 -443.8 M 11 0 Nf (and ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (map) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (. HTML 4 also introduced the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (id) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute. Both of these attributes are designed to be) S 0 -457 M (used as fragment ) S (identifiers.) S 0 -481.2 M 11 0 Nf (In XML, fragment identifiers are of type ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (ID) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, and there can only be a single attribute of type ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (ID) S 0.0 0.0 0.0 setrgbcolor 0 -494.4 M 11 0 Nf (per element. Therefore, in XHTML 1.0 the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (id) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute is defined to be of type ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (ID) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (. In order to) S 0 -507.6 M (ensure that XHTML 1.0 documents are well-structured XML documents, XHTML 1.0 documents) S 0 -520.8 M 11 0 Nf (MUST use the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (id) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute when defining fragment identifiers on the elements listed above. See) S 0 -534 M (the ) S 0.0 0.0 0.0 setrgbcolor (HTML Compatibility ) S (Guidelines) S 0.0 0.0 0.0 setrgbcolor [/Rect [17.3476562 -536.747314 170.320312 -524.647339] /Subtype /Link /Border [0 0 1] /Dest /48 /ANN pdfmark ( ) S ([p.) S (23) S (] ) S 0.0 0.0 0.0 setrgbcolor (for information on ensuring such anchors are) S 0 -547.2 M 11 0 Nf (backward compatible when serving XHTML documents as media type ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (text/html) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (.) S 0 -571.4 M 11 0 Nf (Note that in XHTML 1.0, the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (name) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute of these elements is formally deprecated, and will be) S 0 -584.6 M (removed in a subsequent version of ) S (XHTML.) S 0 -584.6 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 15 -) S 0 setgray 363.7 40 M 8 0 Nf (4.8. Script and Style elements) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 -8 M grestore pgsave restore N %%Page: 16 16 %%PageResources: font Helvetica Helvetica-Oblique Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -20.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000122 null] /Dest /117 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /34 /DEST pdfmark %%IncludeResource: font Helvetica 17 0 Nf (4.11.) S [/View [/XYZ -4 706.000122 null] /Dest /34 /DEST pdfmark ( Attributes with pre-defined value ) S (sets) S 0 -28.9 M 0.0 0.0 0.0 setrgbcolor 0 -44.6 M 11 0 Nf (HTML 4 and XHTML both have some attributes that have pre-defined and limited sets of values) S 0 -57.8 M 11 0 Nf (\(e.g. the ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (type) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute of the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (input) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( element\). In SGML and XML, these are called ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (enumerated ) S 0 -71 M 11 1 Nf (attributes) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (. Under HTML 4, the interpretation of these values was ) S 0.0 0.0 0.0 setrgbcolor 11 1 Nf (case-insensitive) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, so a value of ) S 0.0 0.0 0.0 setrgbcolor 0 -84.2 M 11 4 Nf (TEXT) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( was equivalent to a value of ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (text) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (. Under XML, the interpretation of these values is ) S 0.0 0.0 0.0 setrgbcolor 0 -97.4 M 11 1 Nf (case-sensitive) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, and in XHTML 1 all of these values are defined in ) S (lower-case.) S 0 -131.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 595.00061 null] /Dest /118 /DEST pdfmark [/View [/XYZ -4 595.00061 null] /Dest /35 /DEST pdfmark 17 0 Nf (4.12.) S [/View [/XYZ -4 595.00061 null] /Dest /35 /DEST pdfmark ( Entity references as hex ) S (values) S 0 -139.9 M 0.0 0.0 0.0 setrgbcolor 0 -155.6 M 11 0 Nf (SGML and XML both permit references to characters by using hexadecimal values. In SGML) S 0 -168.8 M (these references could be made using either &#Xnn; or &#xnn;. In XML documents, you must) S 0 -182 M (use the lower-case version \(i.e. ) S (&#xnn;\)) S 0 -193 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 16 -) S 0 setgray 205 40 M 8 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M (4.11. Attributes with pre-defined value sets) S 0 -8 M grestore pgsave restore N %%Page: 17 17 %%PageResources: font Helvetica Helvetica-Bold %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000183 null] /Dest /119 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /36 /DEST pdfmark %%IncludeResource: font Helvetica 19 0 Nf (5.) S [/View [/XYZ -4 706.000183 null] /Dest /36 /DEST pdfmark ( Compatibility ) S (Issues) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Bold 11 2 Nf (This section is ) S (normative.) S 0.0 0.0 0.0 setrgbcolor 0 -71.2 M 11 0 Nf (Although there is no requirement for XHTML 1.0 documents to be compatible with existing user) S 0 -84.4 M (agents, in practice this is easy to accomplish. Guidelines for creating compatible documents can) S 0 -97.6 M (be found in ) S 0.0 0.0 0.0 setrgbcolor (Appendix\240C) S 0.0 0.0 0.0 setrgbcolor [/Rect [56.4851074 -100.349609 115.343506 -88.2496109] /Subtype /Link /Border [0 0 1] /Dest /48 /ANN pdfmark ( ) S ([p.) S (23) S (] ) S 0.0 0.0 0.0 setrgbcolor (.) S 0 -131.6 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 594.800659 null] /Dest /120 /DEST pdfmark [/View [/XYZ -4 594.800659 null] /Dest /37 /DEST pdfmark 17 0 Nf (5.1.) S [/View [/XYZ -4 594.800659 null] /Dest /37 /DEST pdfmark ( Internet Media ) S (Type) S 0 -140.1 M 0.0 0.0 0.0 setrgbcolor 0 -155.8 M 11 0 Nf (XHTML Documents which follow the guidelines set forth in ) S 0.0 0.0 0.0 setrgbcolor (Appendix ) S (C) S 0.0 0.0 0.0 setrgbcolor [/Rect [285.710449 -158.549316 344.568848 -146.44931] /Subtype /Link /Border [0 0 1] /Dest /48 /ANN pdfmark ( ) S ([p.) S (23) S (] ) S 0.0 0.0 0.0 setrgbcolor (, "HTML) S 0 -169 M (Compatibility Guidelines" may be labeled with the Internet Media Type "text/html" ) S ([) S 0.0 0.0 0.0 setrgbcolor (RFC2854) S 0.0 0.0 0.0 setrgbcolor [/Rect [398.919678 -171.749268 447.988281 -159.649261] /Subtype /Link /Border [0 0 1] /Dest /77 /ANN pdfmark ( ) S 0 -182.2 M ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (], as they are compatible with most HTML browsers. Those documents, and any other) S 0 -195.4 M (document conforming to this specification, may also be labeled with the Internet Media Type) S 0 -208.6 M ("application/xhtml+xml" as defined in ) S ([) S 0.0 0.0 0.0 setrgbcolor (RFC3236) S 0.0 0.0 0.0 setrgbcolor [/Rect [183.796631 -211.349121 232.865234 -199.249115] /Subtype /Link /Border [0 0 1] /Dest /80 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (]. For further information on using media) S 0 -221.8 M (types with XHTML, see the informative note ) S ([) S 0.0 0.0 0.0 setrgbcolor (XHTMLMIME) S 0.0 0.0 0.0 setrgbcolor [/Rect [217.863281 -224.549072 285.862305 -212.449066] /Subtype /Link /Border [0 0 1] /Dest /82 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (].) S 0 -232.8 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 17 -) S 0 setgray 390 40 M 8 0 Nf (5. Compatibility Issues) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 -8 M grestore pgsave restore N %%Page: 18 18 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 0 M gsave 0 setgray 225.7 -660 M %%IncludeResource: font Helvetica 8 0 Nf (- 18 -) S 0 setgray 205 40 M 8 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M (5.1. Internet Media Type) S 0 -8 M grestore pgsave restore N %%Page: 19 19 %%PageResources: font Helvetica Helvetica-Bold Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000183 null] /Dest /121 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /38 /DEST pdfmark %%IncludeResource: font Helvetica 19 0 Nf (A.) S [/View [/XYZ -4 706.000183 null] /Dest /38 /DEST pdfmark ( ) S (DTDs) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Bold 11 2 Nf (This appendix is ) S (normative.) S 0.0 0.0 0.0 setrgbcolor 0 -71.2 M 11 0 Nf (These DTDs and entity sets form a normative part of this specification. The complete set of DTD) S 0 -84.4 M (files together with an XML declaration and SGML Open Catalog is included in the ) S 0.0 0.0 0.0 setrgbcolor (zip ) S (file) S 0.0 0.0 0.0 setrgbcolor ( and the ) S 0 -97.6 M 0.0 0.0 0.0 setrgbcolor (gzip'd tar ) S (file) S 0.0 0.0 0.0 setrgbcolor ( for this specification. Users looking for local copies of the DTDs to work with should) S 0 -110.8 M (download and use those archives rather than using the specific DTDs referenced ) S (below.) S 0 -144.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 581.600708 null] /Dest /122 /DEST pdfmark [/View [/XYZ -4 581.600708 null] /Dest /39 /DEST pdfmark 17 0 Nf (A.1.) S [/View [/XYZ -4 581.600708 null] /Dest /39 /DEST pdfmark ( Document Type ) S (Definitions) S 0 -153.3 M 0.0 0.0 0.0 setrgbcolor 0 -169 M 11 0 Nf (These DTDs approximate the HTML 4 DTDs. The W3C recommends that you use the) S 0 -182.2 M (authoritative versions of these DTDs at their defined SYSTEM identifiers when validating) S 0 -195.4 M (content. If you need to use these DTDs locally you should download one of the archives of ) S 0.0 0.0 0.0 setrgbcolor (this ) S [/Rect [441.061768 -198.14917 463.235352 -186.049164] /Subtype /Link /Border [0 0 1] /Dest /4 /ANN pdfmark 0 -208.6 M (version) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -211.349121 36.4526367 -199.249115] /Subtype /Link /Border [0 0 1] /Dest /4 /ANN pdfmark ( ) S ([p.) S (1) S (] ) S 0.0 0.0 0.0 setrgbcolor (. For completeness, the normative versions of the DTDs are included ) S (here:) S 0 -238.6 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 485.400879 null] /Dest /123 /DEST pdfmark [/View [/XYZ -4 485.400879 null] /Dest /40 /DEST pdfmark 15 0 Nf (A.1.1.) S [/View [/XYZ -4 485.400879 null] /Dest /40 /DEST pdfmark ( ) S (XHTML-1.0-Strict) S 0 -246.1 M 0.0 0.0 0.0 setrgbcolor 0 -262.8 M 11 0 Nf (The file ) S 0.0 0.0 0.0 setrgbcolor (DTD/xhtml1-strict.dtd) S 0.0 0.0 0.0 setrgbcolor ( is a normative part of this specification. The annotated contents of) S 0 -276 M (this file are available in this ) S 0.0 0.0 0.0 setrgbcolor (separate ) S (section) S 0.0 0.0 0.0 setrgbcolor ( for ) S (completeness.) S 0 -306 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 418.000977 null] /Dest /124 /DEST pdfmark [/View [/XYZ -4 418.000977 null] /Dest /41 /DEST pdfmark 15 0 Nf (A.1.2.) S [/View [/XYZ -4 418.000977 null] /Dest /41 /DEST pdfmark ( ) S (XHTML-1.0-Transitional) S 0 -313.5 M 0.0 0.0 0.0 setrgbcolor 0 -330.2 M 11 0 Nf (The file ) S 0.0 0.0 0.0 setrgbcolor (DTD/xhtml1-transitional.dtd) S 0.0 0.0 0.0 setrgbcolor ( is a normative part of this specification. The annotated) S 0 -343.4 M (contents of this file are available in this ) S 0.0 0.0 0.0 setrgbcolor (separate ) S (section) S 0.0 0.0 0.0 setrgbcolor ( for ) S (completeness.) S 0 -373.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 350.601074 null] /Dest /125 /DEST pdfmark [/View [/XYZ -4 350.601074 null] /Dest /42 /DEST pdfmark 15 0 Nf (A.1.3.) S [/View [/XYZ -4 350.601074 null] /Dest /42 /DEST pdfmark ( ) S (XHTML-1.0-Frameset) S 0 -380.9 M 0.0 0.0 0.0 setrgbcolor 0 -397.6 M 11 0 Nf (The file ) S 0.0 0.0 0.0 setrgbcolor (DTD/xhtml1-frameset.dtd) S 0.0 0.0 0.0 setrgbcolor ( is a normative part of this specification. The annotated) S 0 -410.8 M (contents of this file are available in this ) S 0.0 0.0 0.0 setrgbcolor (separate ) S (section) S 0.0 0.0 0.0 setrgbcolor ( for ) S (completeness.) S 0 -444.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 281.60141 null] /Dest /126 /DEST pdfmark [/View [/XYZ -4 281.60141 null] /Dest /43 /DEST pdfmark 17 0 Nf (A.2.) S [/View [/XYZ -4 281.60141 null] /Dest /43 /DEST pdfmark ( Entity ) S (Sets) S 0 -453.3 M 0.0 0.0 0.0 setrgbcolor 0 -469 M 11 0 Nf (The XHTML entity sets are the same as for HTML 4, but have been modified to be valid XML 1.0) S 0 -482.2 M 11 0 Nf (entity declarations. Note the entity for the Euro currency sign ) S (\() S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (€) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( or ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (€) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( or ) S 0.0 0.0 0.0 setrgbcolor 0 -495.4 M 11 4 Nf (€) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (\) is defined as part of the special ) S (characters.) S 0 -525.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 198.601562 null] /Dest /127 /DEST pdfmark [/View [/XYZ -4 198.601562 null] /Dest /44 /DEST pdfmark 15 0 Nf (A.2.1.) S [/View [/XYZ -4 198.601562 null] /Dest /44 /DEST pdfmark ( Latin-1 ) S (characters) S 0 -532.9 M 0.0 0.0 0.0 setrgbcolor 0 -549.6 M 11 0 Nf (The file ) S 0.0 0.0 0.0 setrgbcolor (DTD/xhtml-lat1.ent) S 0.0 0.0 0.0 setrgbcolor ( is a normative part of this specification. The annotated contents of) S 0 -562.8 M (this file are available in this ) S 0.0 0.0 0.0 setrgbcolor (separate ) S (section) S 0.0 0.0 0.0 setrgbcolor ( for ) S (completeness.) S 0 -574.8 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 19 -) S 0 setgray 439.8 40 M 8 0 Nf (A. DTDs) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 -8 M grestore pgsave restore N %%Page: 20 20 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -18 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.0 null] /Dest /128 /DEST pdfmark [/View [/XYZ -4 706.0 null] /Dest /45 /DEST pdfmark %%IncludeResource: font Helvetica 15 0 Nf (A.2.2.) S [/View [/XYZ -4 706.0 null] /Dest /45 /DEST pdfmark ( Special ) S (characters) S 0 -25.5 M 0.0 0.0 0.0 setrgbcolor 0 -42.2 M 11 0 Nf (The file ) S 0.0 0.0 0.0 setrgbcolor (DTD/xhtml-special.ent) S 0.0 0.0 0.0 setrgbcolor ( is a normative part of this specification. The annotated contents) S 0 -55.4 M (of this file are available in this ) S 0.0 0.0 0.0 setrgbcolor (separate ) S (section) S 0.0 0.0 0.0 setrgbcolor ( for ) S (completeness.) S 0 -85.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 638.600098 null] /Dest /129 /DEST pdfmark [/View [/XYZ -4 638.600098 null] /Dest /46 /DEST pdfmark 15 0 Nf (A.2.3.) S [/View [/XYZ -4 638.600098 null] /Dest /46 /DEST pdfmark ( ) S (Symbols) S 0 -92.9 M 0.0 0.0 0.0 setrgbcolor 0 -109.6 M 11 0 Nf (The file ) S 0.0 0.0 0.0 setrgbcolor (DTD/xhtml-symbol.ent) S 0.0 0.0 0.0 setrgbcolor ( is a normative part of this specification. The annotated contents) S 0 -122.8 M (of this file are available in this ) S 0.0 0.0 0.0 setrgbcolor (separate ) S (section) S 0.0 0.0 0.0 setrgbcolor ( for ) S (completeness.) S 0 -133.8 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 20 -) S 0 setgray 205 40 M 8 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M (A.2.2. Special characters) S 0 -8 M grestore pgsave restore N %%Page: 21 21 %%PageResources: font Helvetica Helvetica-Bold Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000183 null] /Dest /130 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /47 /DEST pdfmark %%IncludeResource: font Helvetica 19 0 Nf (B.) S [/View [/XYZ -4 706.000183 null] /Dest /47 /DEST pdfmark ( Element ) S (Prohibitions) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Bold 11 2 Nf (This appendix is ) S (normative.) S 0.0 0.0 0.0 setrgbcolor 0 -71.2 M 11 0 Nf (The following elements have prohibitions on which elements they can contain \(see ) S 0.0 0.0 0.0 setrgbcolor (SGML ) S [/Rect [402.507324 -73.949707 438.73877 -61.8497086] /Subtype /Link /Border [0 0 1] /Dest /32 /ANN pdfmark 0 -84.4 M (Exclusions) S 0.0 0.0 0.0 setrgbcolor [/Rect [-1.0 -87.1496582 53.5686035 -75.0496597] /Subtype /Link /Border [0 0 1] /Dest /32 /ANN pdfmark ( ) S ([p.) S (15) S (] ) S 0.0 0.0 0.0 setrgbcolor (\). This prohibition applies to all depths of nesting, i.e. it contains all the) S 0 -97.6 M (descendant ) S (elements.) S 0 -121.8 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (a) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -135 M 11 0 Nf (must not contain other ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (a) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( elements. ) S 0 -148.2 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (pre) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -161.4 M 11 0 Nf (must not contain the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (img) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (object) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (big) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (small) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (sub) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, or ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (sup) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( elements. ) S 0 -174.6 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (button) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -187.8 M 11 0 Nf (must not contain the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (input) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (select) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (textarea) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (label) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (button) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (form) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (fieldset) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 22 -201 M 11 4 Nf (iframe) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( or ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (isindex) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( elements. ) S 0 -214.2 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (label) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -227.4 M 11 0 Nf (must not contain other ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (label) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( elements. ) S 0 -240.6 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (form) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -253.8 M 11 0 Nf (must not contain other ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (form) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S (elements.) S 0 -264.8 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 21 -) S 0 setgray 386.9 40 M 8 0 Nf (B. Element Prohibitions) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 -8 M grestore pgsave restore N %%Page: 22 22 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 0 M gsave 0 setgray 225.7 -660 M %%IncludeResource: font Helvetica 8 0 Nf (- 22 -) S 0 setgray 205 40 M 8 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M (B. Element Prohibitions) S 0 -8 M grestore pgsave restore N %%Page: 23 23 %%PageResources: font Helvetica Helvetica-Oblique Helvetica-Bold Courier %%+ font Courier-Oblique %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000183 null] /Dest /131 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /48 /DEST pdfmark %%IncludeResource: font Helvetica 19 0 Nf (C.) S [/View [/XYZ -4 706.000183 null] /Dest /48 /DEST pdfmark ( HTML Compatibility ) S (Guidelines) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Bold 11 2 Nf (This appendix is ) S (informative.) S 0.0 0.0 0.0 setrgbcolor 0 -71.2 M 11 0 Nf (This appendix summarizes design guidelines for authors who wish their XHTML documents to) S 0 -84.4 M 11 0 Nf (render on existing HTML user agents. ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (Note that this recommendation does not define how) S 0 -97.6 M (HTML conforming user agents should process HTML documents. Nor does it define the) S 0 -110.8 M 11 1 Nf (meaning of the Internet Media Type ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier-Oblique 11 5 Nf (text/html) S 0.0 0.0 0.0 setrgbcolor 11 1 Nf (. For these definitions, see ) S ([) S 0.0 0.0 0.0 setrgbcolor (HTML4) S 0.0 0.0 0.0 setrgbcolor [/Rect [370.221436 -113.549561 408.279053 -101.449562] /Subtype /Link /Border [0 0 1] /Dest /70 /ANN pdfmark ( ) S ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (] and ) S 0 -124 M 11 1 Nf ([) S 0.0 0.0 0.0 setrgbcolor (RFC2854) S 0.0 0.0 0.0 setrgbcolor [/Rect [2.05786133 -126.749512 51.1264648 -114.649513] /Subtype /Link /Border [0 0 1] /Dest /77 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (] ) S (respectively.) S 0.0 0.0 0.0 setrgbcolor 0 -158 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 568.400757 null] /Dest /132 /DEST pdfmark [/View [/XYZ -4 568.400757 null] /Dest /49 /DEST pdfmark 17 0 Nf (C.1.) S [/View [/XYZ -4 568.400757 null] /Dest /49 /DEST pdfmark ( Processing Instructions and the XML ) S (Declaration) S 0 -166.5 M 0.0 0.0 0.0 setrgbcolor 0 -182.2 M 11 0 Nf (Be aware that processing instructions are rendered on some user agents. Also, some user) S 0 -195.4 M (agents interpret the XML declaration to mean that the document is unrecognized XML rather) S 0 -208.6 M (than HTML, and therefore may not render the document as expected. For compatibility with) S 0 -221.8 M (these types of legacy browsers, you may want to avoid using processing instructions and XML) S 0 -235 M (declarations. Remember, however, that when the XML declaration is not included in a) S 0 -248.2 M (document, the document can only use the default character encodings UTF-8 or ) S (UTF-16.) S 0 -282.2 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 444.201263 null] /Dest /133 /DEST pdfmark [/View [/XYZ -4 444.201263 null] /Dest /50 /DEST pdfmark 17 0 Nf (C.2.) S [/View [/XYZ -4 444.201263 null] /Dest /50 /DEST pdfmark ( Empty ) S (Elements) S 0 -290.7 M 0.0 0.0 0.0 setrgbcolor 0 -306.4 M 11 0 Nf (Include a space before the trailing ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (/) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( and ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (>) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( of empty elements, e.g. ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf () S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf () S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( and ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf () S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (. Also, use the minimized tag syntax for empty) S 0 -332.8 M 11 0 Nf (elements, e.g. ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (
    ) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, as the alternative syntax ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (

    ) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( allowed by XML gives uncertain) S 0 -346 M (results in many existing user ) S (agents.) S 0 -380 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 346.401703 null] /Dest /134 /DEST pdfmark [/View [/XYZ -4 346.401703 null] /Dest /51 /DEST pdfmark 17 0 Nf (C.3.) S [/View [/XYZ -4 346.401703 null] /Dest /51 /DEST pdfmark ( Element Minimization and Empty Element ) S (Content) S 0 -388.5 M 0.0 0.0 0.0 setrgbcolor 0 -404.2 M 11 0 Nf (Given an empty instance of an element whose content model is not ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (EMPTY) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( \(for example, an) S 0 -417.4 M 11 0 Nf (empty title or paragraph\) do not use the minimized form \(e.g. use ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (

    ) S (

    ) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( and not ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf () S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (\).) S 0 -451.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 275.002045 null] /Dest /135 /DEST pdfmark [/View [/XYZ -4 275.002045 null] /Dest /52 /DEST pdfmark 17 0 Nf (C.4.) S [/View [/XYZ -4 275.002045 null] /Dest /52 /DEST pdfmark ( Embedded Style Sheets and ) S (Scripts) S 0 -459.9 M 0.0 0.0 0.0 setrgbcolor 0 -475.6 M 11 0 Nf (Use external style sheets if your style sheet uses ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (<) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( or ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (&) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( or ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (]]>) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( or ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (--) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (. Use external scripts if) S 0 -488.8 M 11 0 Nf (your script uses ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (<) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( or ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (&) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( or ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (]]>) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( or ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (--) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (. Note that XML parsers are permitted to silently remove the) S 0 -502 M (contents of comments. Therefore, the historical practice of "hiding" scripts and style sheets) S 0 -515.2 M (within "comments" to make the documents backward compatible is likely to not work as) S 0 -528.4 M (expected in XML-based user ) S (agents.) S 0 -562.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 164.002563 null] /Dest /136 /DEST pdfmark [/View [/XYZ -4 164.002563 null] /Dest /53 /DEST pdfmark 17 0 Nf (C.5.) S [/View [/XYZ -4 164.002563 null] /Dest /53 /DEST pdfmark ( Line Breaks within Attribute ) S (Values) S 0 -570.9 M 0.0 0.0 0.0 setrgbcolor 0 -586.6 M 11 0 Nf (Avoid line breaks and multiple white space characters within attribute values. These are handled) S 0 -599.8 M (inconsistently by user ) S (agents.) S 0 -599.8 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 23 -) S 0 setgray 350 40 M 8 0 Nf (C. HTML Compatibility Guidelines) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 -8 M grestore pgsave restore N %%Page: 24 24 %%PageResources: font Helvetica Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -20.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000122 null] /Dest /137 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /54 /DEST pdfmark %%IncludeResource: font Helvetica 17 0 Nf (C.6.) S [/View [/XYZ -4 706.000122 null] /Dest /54 /DEST pdfmark ( ) S (Isindex) S 0 -28.9 M 0.0 0.0 0.0 setrgbcolor 0 -44.6 M 11 0 Nf (Don't include more than one ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (isindex) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( element in the document ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (head) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (. The ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (isindex) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( element is) S 0 -57.8 M 11 0 Nf (deprecated in favor of the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (input) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S (element.) S 0 -91.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 634.600464 null] /Dest /138 /DEST pdfmark [/View [/XYZ -4 634.600464 null] /Dest /55 /DEST pdfmark 17 0 Nf (C.7.) S [/View [/XYZ -4 634.600464 null] /Dest /55 /DEST pdfmark ( The ) S 0.0 0.313725501 0.698039234 setrgbcolor 17 4 Nf (lang) S 0.0 0.313725501 0.698039234 setrgbcolor 17 0 Nf ( and ) S 0.0 0.313725501 0.698039234 setrgbcolor 17 4 Nf (xml:lang) S 0.0 0.313725501 0.698039234 setrgbcolor 17 0 Nf ( ) S (Attributes) S 0 -100.3 M 0.0 0.0 0.0 setrgbcolor 0 -116 M 11 0 Nf (Use both the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (lang) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( and ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (xml:lang) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attributes when specifying the language of an element. The) S 0 -129.2 M 11 0 Nf (value of the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (xml:lang) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute takes ) S (precedence.) S 0 -163.2 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 563.200806 null] /Dest /139 /DEST pdfmark [/View [/XYZ -4 563.200806 null] /Dest /56 /DEST pdfmark 17 0 Nf (C.8.) S [/View [/XYZ -4 563.200806 null] /Dest /56 /DEST pdfmark ( Fragment ) S (Identifiers) S 0 -171.7 M 0.0 0.0 0.0 setrgbcolor 0 -187.4 M 11 0 Nf (In XML, URI-references ) S ([) S 0.0 0.0 0.0 setrgbcolor (RFC2396) S 0.0 0.0 0.0 setrgbcolor [/Rect [120.646729 -190.14917 169.715332 -178.049164] /Subtype /Link /Border [0 0 1] /Dest /76 /ANN pdfmark ( ) S ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (] that end with fragment identifiers of the form ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf ("#foo") S 0.0 0.0 0.0 setrgbcolor 0 -200.6 M 11 0 Nf (do not refer to elements with an attribute ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (name="foo") S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (; rather, they refer to elements with an) S 0 -213.8 M 11 0 Nf (attribute defined to be of type ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (ID) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, e.g., the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (id) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute in HTML 4. Many existing HTML clients) S 0 -227 M 11 0 Nf (don't support the use of ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (ID) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (-type attributes in this way, so identical values may be supplied for) S 0 -240.2 M 11 0 Nf (both of these attributes to ensure maximum forward and backward compatibility \(e.g., ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (...) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (\).) S 0 -277.6 M 11 0 Nf (Further, since the set of legal values for attributes of type ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (ID) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( is much smaller than for those of) S 0 -290.8 M 11 0 Nf (type ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (CDATA) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, the type of the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (name) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute has been changed to ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (NMTOKEN) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (. This attribute is) S 0 -304 M 11 0 Nf (constrained such that it can only have the same values as type ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (ID) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, or as the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (Name) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( production in) S 0 -317.2 M (XML 1.0 Section 2.3, production 5. Unfortunately, this constraint cannot be expressed in the) S 0 -330.4 M (XHTML 1.0 DTDs. Because of this change, care must be taken when converting existing HTML) S 0 -343.6 M (documents. The values of these attributes must be unique within the document, valid, and any) S 0 -356.8 M (references to these fragment identifiers \(both internal and external\) must be updated should the) S 0 -370 M (values be changed during ) S (conversion.) S 0 -394.2 M (Note that the collection of legal values in XML 1.0 Section 2.3, production 5 is much larger than) S 0 -407.4 M 11 0 Nf (that permitted to be used in the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (ID) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( and ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (NAME) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( types defined in HTML 4. When defining fragment) S 0 -420.6 M 11 0 Nf (identifiers to be backward-compatible, only strings matching the pattern ) S 0.0 0.0 0.0 setrgbcolor 0 -433.8 M 11 4 Nf ([A-Za-z][A-Za-z0-9:_.-]*) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( should be used. See ) S 0.0 0.0 0.0 setrgbcolor (Section ) S (6.2) S 0.0 0.0 0.0 setrgbcolor [/Rect [263.798096 -436.54834 320.830322 -424.448334] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/html4/types.html#h-6.2)] Cd /ANN pdfmark ( of ) S ([) S 0.0 0.0 0.0 setrgbcolor (HTML4) S 0.0 0.0 0.0 setrgbcolor [/Rect [337.177734 -436.54834 375.235352 -424.448334] /Subtype /Link /Border [0 0 1] /Dest /70 /ANN pdfmark ( ) S ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (] for more ) S 0 -447 M (information.) S 0 -471.2 M 11 0 Nf (Finally, note that XHTML 1.0 has deprecated the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (name) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( attribute of the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (a) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (applet) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (form) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (frame) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0 -484.4 M 0.0 0.0 0.0 setrgbcolor 11 4 Nf (iframe) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (img) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, and ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (map) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( elements, and it will be removed from XHTML in subsequent ) S (versions.) S 0 -518.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 208.002045 null] /Dest /140 /DEST pdfmark [/View [/XYZ -4 208.002045 null] /Dest /57 /DEST pdfmark 17 0 Nf (C.9.) S [/View [/XYZ -4 208.002045 null] /Dest /57 /DEST pdfmark ( Character ) S (Encoding) S 0 -526.9 M 0.0 0.0 0.0 setrgbcolor 0 -542.6 M 11 0 Nf (Historically, the character encoding of an HTML document is either specified by a web server via) S 0 -555.8 M 11 0 Nf (the charset parameter of the HTTP Content-Type header, or via a ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (meta) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( element in the) S 0 -569 M (document itself. In an XML document, the character encoding of the document is specified on) S 0 -582.2 M 11 0 Nf (the XML declaration \(e.g., ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf () S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (\). In order to) S 0 -595.4 M (portably present documents with specific character encodings, the best approach is to ensure) S 0 -608.6 M (that the web server provides the correct headers. If this is not possible, a document that wants) S 0 -608.6 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 24 -) S 0 setgray 205 40 M 8 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M (C.6. Isindex) S 0 -8 M grestore pgsave restore N %%Page: 25 25 %%PageResources: font Helvetica Courier %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -13.2 M %%IncludeResource: font Helvetica 11 0 Nf (to set its character encoding explicitly must include both the XML declaration an encoding) S 0 -26.4 M 11 0 Nf (declaration and a ) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (meta) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( http-equiv statement \(e.g., ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf () S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (\). In XHTML-conforming user agents, the) S 0 -52.8 M (value of the encoding declaration of the XML declaration takes ) S (precedence.) S 0 -77 M (Note: be aware that if a document must include the character encoding declaration in a meta) S 0 -90.2 M (http-equiv statement, that document may always be interpreted by HTTP servers and/or user) S 0 -103.4 M (agents as being of the internet media type defined in that statement. If a document is to be) S 0 -116.6 M (served as multiple media types, the HTTP server must be used to set the encoding of the ) S 0 -129.8 M (document.) S 0 -163.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 562.600708 null] /Dest /141 /DEST pdfmark [/View [/XYZ -4 562.600708 null] /Dest /58 /DEST pdfmark 17 0 Nf (C.10.) S [/View [/XYZ -4 562.600708 null] /Dest /58 /DEST pdfmark ( Boolean ) S (Attributes) S 0 -172.3 M 0.0 0.0 0.0 setrgbcolor 0 -188 M 11 0 Nf (Some HTML user agents are unable to interpret boolean attributes when these appear in their) S 0 -201.2 M (full \(non-minimized\) form, as required by XML 1.0. Note this problem doesn't affect user agents) S 0 -214.4 M 11 0 Nf (compliant with HTML 4. The following attributes are involved: ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (compact) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (nowrap) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (ismap) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 0 -227.6 M 11 4 Nf (declare) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (noshade) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (checked) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (disabled) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (readonly) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (multiple) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (selected) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (noresize) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 0 -240.8 M 11 4 Nf (defer) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (.) S 0 -274.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 451.601166 null] /Dest /142 /DEST pdfmark [/View [/XYZ -4 451.601166 null] /Dest /59 /DEST pdfmark 17 0 Nf (C.11.) S [/View [/XYZ -4 451.601166 null] /Dest /59 /DEST pdfmark ( Document Object Model and ) S (XHTML) S 0 -283.3 M 0.0 0.0 0.0 setrgbcolor 0 -299 M 11 0 Nf (The Document Object Model level 1 Recommendation ) S ([) S 0.0 0.0 0.0 setrgbcolor (DOM) S 0.0 0.0 0.0 setrgbcolor [/Rect [269.211182 -301.748779 296.873779 -289.648773] /Subtype /Link /Border [0 0 1] /Dest /68 /ANN pdfmark ( ) S ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (] defines document object) S 0 -312.2 M (model interfaces for XML and HTML 4. The HTML 4 document object model specifies that) S 0 -325.4 M (HTML element and attribute names are returned in upper-case. The XML document object) S 0 -338.6 M (model specifies that element and attribute names are returned in the case they are specified. In) S 0 -351.8 M (XHTML 1.0, elements and attributes are specified in lower-case. This apparent difference can) S 0 -365 M (be addressed in two ) S (ways:) S 6.7 -389.2 M 11 0 Nf (1. ) S (User agents that access XHTML documents served as Internet media type ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (text/html) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( via) S 22 -402.4 M (the DOM can use the HTML DOM, and can rely upon element and attribute names being) S 22 -415.6 M (returned in upper-case from those interfaces. ) S 6.7 -429.8 M 11 0 Nf (2. ) S (User agents that access XHTML documents served as Internet media types ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (text/xml) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, ) S 0.0 0.0 0.0 setrgbcolor 22 -443 M 11 4 Nf (application/xml) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, or ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (application/xhtml+xml) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( can also use the XML DOM. Elements) S 22 -456.2 M (and attributes will be returned in lower-case. Also, some XHTML elements may or may not) S 22 -469.4 M 11 0 Nf (appear in the object tree because they are optional in the content model \(e.g. the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (tbody) S 0.0 0.0 0.0 setrgbcolor 22 -482.6 M 11 0 Nf (element within ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (table) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (\). This occurs because in HTML 4 some elements were permitted to) S 22 -495.8 M (be minimized such that their start and end tags are both omitted \(an SGML feature\). This is) S 22 -509 M (not possible in XML. Rather than require document authors to insert extraneous elements,) S 22 -522.2 M (XHTML has made the elements optional. User agents need to adapt to this accordingly. For) S 22 -535.4 M (further information on this topic, see ) S ([) S 0.0 0.0 0.0 setrgbcolor (DOM2) S 0.0 0.0 0.0 setrgbcolor [/Rect [201.968506 -538.147949 235.74707 -526.048] /Subtype /Link /Border [0 0 1] /Dest /69 /ANN pdfmark ( ) S ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (]) S 0 -549 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 25 -) S 0 setgray 383.3 40 M 8 0 Nf (C.10. Boolean Attributes) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 -8 M grestore pgsave restore N %%Page: 26 26 %%PageResources: font Helvetica Courier %%PageBoundingBox: 57 44 556 754 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -20.4 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000122 null] /Dest /143 /DEST pdfmark [/View [/XYZ -4 706.000122 null] /Dest /60 /DEST pdfmark %%IncludeResource: font Helvetica 17 0 Nf (C.12.) S [/View [/XYZ -4 706.000122 null] /Dest /60 /DEST pdfmark ( Using Ampersands in Attribute Values \(and ) S (Elsewhere\)) S 0 -28.9 M 0.0 0.0 0.0 setrgbcolor 0 -44.6 M 11 0 Nf (In both SGML and XML, the ampersand character \("&"\) declares the beginning of an entity) S 0 -57.8 M (reference \(e.g., ® for the registered trademark symbol "\256"\). Unfortunately, many HTML user) S 0 -71 M (agents have silently ignored incorrect usage of the ampersand character in HTML documents -) S 0 -84.2 M (treating ampersands that do not look like entity references as literal ampersands. XML-based) S 0 -97.4 M (user agents will not tolerate this incorrect usage, and any document that uses an ampersand) S 0 -110.6 M (incorrectly will not be "valid", and consequently will not conform to this specification. In order to) S 0 -123.8 M (ensure that documents are compatible with historical HTML user agents and XML-based user) S 0 -137 M (agents, ampersands used in a document that are to be treated as literal characters must be) S 0 -150.2 M 11 0 Nf (expressed themselves as an entity reference \(e.g. ) S (") S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Courier 11 4 Nf (&) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ("\). For example, when the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (href) S 0.0 0.0 0.0 setrgbcolor 0 -163.4 M 11 0 Nf (attribute of the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (a) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( element refers to a CGI script that takes parameters, it must be expressed as ) S 0.0 0.0 0.0 setrgbcolor 0 -176.6 M 11 4 Nf (http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( rather) S 0 -189.8 M 11 0 Nf (than as ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (.) S 0 -223.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 502.600922 null] /Dest /144 /DEST pdfmark [/View [/XYZ -4 502.600922 null] /Dest /61 /DEST pdfmark 17 0 Nf (C.13.) S [/View [/XYZ -4 502.600922 null] /Dest /61 /DEST pdfmark ( Cascading Style Sheets \(CSS\) and ) S (XHTML) S 0 -232.3 M 0.0 0.0 0.0 setrgbcolor 0 -248 M 11 0 Nf (The Cascading Style Sheets level 2 Recommendation ) S ([) S 0.0 0.0 0.0 setrgbcolor (CSS2) S 0.0 0.0 0.0 setrgbcolor [/Rect [268.001465 -250.749023 298.733154 -238.649017] /Subtype /Link /Border [0 0 1] /Dest /67 /ANN pdfmark ( ) S ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (] defines style properties) S 0 -261.2 M (which are applied to the parse tree of the HTML or XML documents. Differences in parsing will) S 0 -274.4 M (produce different visual or aural results, depending on the selectors used. The following hints) S 0 -287.6 M (will reduce this effect for documents which are served without modification as both media ) S (types:) S 6.7 -311.8 M (1. ) S (CSS style sheets for XHTML should use lower case element and attribute names. ) S 6.7 -326 M (2. ) S (In tables, the tbody element will be inferred by the parser of an HTML user agent, but not by) S 22 -339.2 M (the parser of an XML user agent. Therefore you should always explicitly add a tbody) S 22 -352.4 M (element if it is referred to in a CSS selector. ) S 6.7 -366.6 M (3. ) S (Within the XHTML namespace, user agents are expected to recognize the "id" attribute as) S 22 -379.8 M (an attribute of type ID. Therefore, style sheets should be able to continue using the) S 22 -393 M (shorthand "#" selector syntax even if the user agent does not read the DTD. ) S 6.7 -407.2 M (4. ) S (Within the XHTML namespace, user agents are expected to recognize the "class" attribute.) S 22 -420.4 M (Therefore, style sheets should be able to continue using the shorthand "." selector syntax. ) S 6.7 -434.6 M (5. ) S (CSS defines different conformance rules for HTML and XML documents; be aware that the) S 22 -447.8 M (HTML rules apply to XHTML documents delivered as HTML and the XML rules apply to) S 22 -461 M (XHTML documents delivered as ) S (XML.) S 0 -495 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 231.401947 null] /Dest /145 /DEST pdfmark [/View [/XYZ -4 231.401947 null] /Dest /62 /DEST pdfmark 17 0 Nf (C.14.) S [/View [/XYZ -4 231.401947 null] /Dest /62 /DEST pdfmark ( Referencing Style Elements when serving as ) S (XML) S 0 -503.5 M 0.0 0.0 0.0 setrgbcolor 0 -519.2 M 11 0 Nf (In HTML 4 and XHTML, the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (style) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( element can be used to define document-internal style rules.) S 0 -532.4 M (In XML, an XML stylesheet declaration is used to define style rules. In order to be compatible) S 0 -545.6 M 11 0 Nf (with this convention, ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (style) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( elements should have their fragment identifier set using the ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (id) S 0.0 0.0 0.0 setrgbcolor 0 -558.8 M 11 0 Nf (attribute, and an XML stylesheet declaration should reference this fragment. For ) S (example:) S 18 -580.6 M 9.0 4 Nf () S 18 -591.4 M () S 18 -602.2 M () S 18 -21.6 M 9.0 4 Nf () S 18 -32.4 M () S 18 -43.2 M (An internal stylesheet example) S 18 -54 M () S 18 -129.6 M () S 18 -140.4 M () S 18 -151.2 M (

    ) S 18 -162 M ( This is text that uses our ) S 18 -172.8 M ( internal stylesheet.) S 18 -183.6 M (

    ) S 18 -194.4 M () S 18 -205.2 M () S 0 -214.2 M 0.0 0.0 0.0 setrgbcolor 0 -239.2 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 487.203949 null] /Dest /146 /DEST pdfmark [/View [/XYZ -4 487.203949 null] /Dest /63 /DEST pdfmark %%IncludeResource: font Helvetica 17 0 Nf (C.15.) S [/View [/XYZ -4 487.203949 null] /Dest /63 /DEST pdfmark ( White Space Characters in HTML vs. ) S (XML) S 0 -247.7 M 0.0 0.0 0.0 setrgbcolor 0 -263.4 M 11 0 Nf (Some characters that are legal in HTML documents, are illegal in XML document. For example,) S 0 -276.6 M (in HTML, the Formfeed character \(U+000C\) is treated as white space, in XHTML, due to XML's) S 0 -289.8 M (definition of characters, it is ) S (illegal.) S 0 -323.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 402.60434 null] /Dest /147 /DEST pdfmark [/View [/XYZ -4 402.60434 null] /Dest /64 /DEST pdfmark 17 0 Nf (C.16.) S [/View [/XYZ -4 402.60434 null] /Dest /64 /DEST pdfmark ( The Named Character Reference ) S (') S 0 -332.3 M 0.0 0.0 0.0 setrgbcolor 0 -348 M 11 0 Nf (The named character reference ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (') S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( \(the apostrophe, U+0027\) was introduced in XML 1.0) S 0 -361.2 M 11 0 Nf (but does not appear in HTML. Authors should therefore use ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (') S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( instead of ) S 0.0 0.0 0.0 setrgbcolor 11 4 Nf (') S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( to work) S 0 -374.4 M (as expected in HTML 4 user ) S (agents.) S 0 -385.4 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 27 -) S 0 setgray 303.7 40 M 7.75078678 0 Nf (C.15. White Space Characters in HTML vs. XML) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 -7.8 M grestore pgsave restore N %%Page: 28 28 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 754 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 0 M gsave 0 setgray 225.7 -660 M %%IncludeResource: font Helvetica 8 0 Nf (- 28 -) S 0 setgray 210.4 40 M 7.8382411 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M (C.16. The Named Character Reference ') S 0 -7.8 M grestore pgsave restore N %%Page: 29 29 %%PageResources: font Helvetica Helvetica-Bold %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000183 null] /Dest /148 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /65 /DEST pdfmark %%IncludeResource: font Helvetica 19 0 Nf (D.) S [/View [/XYZ -4 706.000183 null] /Dest /65 /DEST pdfmark ( ) S (Acknowledgements) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Bold 11 2 Nf (This appendix is ) S (informative.) S 0.0 0.0 0.0 setrgbcolor 0 -71.2 M 11 0 Nf (This specification was written with the participation of the members of the W3C HTML Working ) S 0 -84.4 M (Group.) S 0 -108.6 M (At publication of the second edition, the membership ) S (was:) S 22 -132.8 M (Steven Pemberton, CWI/W3C \(HTML Working Group ) S (Chair\)) S 22 -146 M (Daniel Austin, ) S (Grainger) S 22 -159.2 M (Jonny Axelsson, Opera ) S (Software) S 22 -172.4 M (Tantek \307elik, ) S (Microsoft) S 22 -185.6 M (Doug Dominiak, Openwave ) S (Systems) S 22 -198.8 M (Herman Elenbaas, Philips ) S (Electronics) S 22 -212 M (Beth Epperson, ) S (Netscape/) S (AOL) S 22 -225.2 M (Masayasu Ishikawa, W3C \(HTML Activity ) S (Lead\)) S 22 -238.4 M (Shin'ichi Matsui, ) S (Panasonic) S 22 -251.6 M (Shane McCarron, Applied Testing and ) S (Technology) S 22 -264.8 M (Ann Navarro, WebGeek, ) S (Inc.) S 22 -278 M (Subramanian Peruvemba, ) S (Oracle) S 22 -291.2 M (Rob Relyea, ) S (Microsoft) S 22 -304.4 M (Sebastian Schnitzenbaumer, ) S (SAP) S 22 -317.6 M (Peter Stark, Sony ) S (Ericsson) S 0 -341.8 M (At publication of the first edition, the membership ) S (was:) S 22 -366 M (Steven Pemberton, ) S (CWI) S ( \(HTML Working Group ) S (Chair\)) S 22 -379.2 M (Murray Altheim, Sun ) S (Microsystems) S 22 -392.4 M (Daniel Austin, AskJeeves \(CNET: The Computer Network through July ) S (1999\)) S 22 -405.6 M (Frank Boumphrey, HTML Writers ) S (Guild) S 22 -418.8 M (John Burger, ) S (Mitre) S 22 -432 M (Andrew W. Donoho, ) S (IBM) S 22 -445.2 M (Sam Dooley, ) S (IBM) S 22 -458.4 M (Klaus Hofrichter, ) S (GMD) S 22 -471.6 M (Philipp Hoschka, ) S (W3C) S 22 -484.8 M (Masayasu Ishikawa, ) S (W3C) S 22 -498 M (Warner ten Kate, Philips ) S (Electronics) S 22 -511.2 M (Peter King, ) S (Phone.com) S 22 -524.4 M (Paula Klante, ) S (JetForm) S 22 -537.6 M (Shin'ichi Matsui, Panasonic \(W3C visiting engineer through September ) S (1999\)) S 22 -550.8 M (Shane McCarron, Applied Testing and Technology \(The Open Group through August ) S (1999\)) S 22 -564 M (Ann Navarro, HTML Writers ) S (Guild) S 22 -577.2 M (Zach Nies, ) S (Quark) S 22 -590.4 M (Dave Raggett, W3C/HP \(HTML Activity ) S (Lead\)) S 22 -603.6 M (Patrick Schmitz, ) S (Microsoft) S 22 -616.8 M (Sebastian Schnitzenbaumer, Stack ) S (Overflow) S 22 -616.8 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 29 -) S 0 setgray 390.4 40 M 8 0 Nf (D. Acknowledgements) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 44 -8 M grestore pgsave restore N %%Page: 30 30 %%PageResources: font Helvetica %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 22 -13.2 M %%IncludeResource: font Helvetica 11 0 Nf (Peter Stark, ) S (Phone.com) S 22 -26.4 M 11 0 Nf (Chris Wilson, ) S (Microsoft) S 22 -39.6 M (Ted Wugofski, Gateway ) S (2000) S 22 -52.8 M (Dan Zigmond, WebTV ) S (Networks) S 0 -63.8 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 30 -) S 0 setgray 205 40 M 8 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M (D. Acknowledgements) S 0 -8 M grestore pgsave restore N %%Page: 31 31 %%PageResources: font Helvetica Helvetica-Oblique Helvetica-Bold %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -22.8 M 0.0 0.313725501 0.698039234 setrgbcolor [/View [/XYZ -4 706.000183 null] /Dest /149 /DEST pdfmark [/View [/XYZ -4 706.000183 null] /Dest /66 /DEST pdfmark %%IncludeResource: font Helvetica 19 0 Nf (E.) S [/View [/XYZ -4 706.000183 null] /Dest /66 /DEST pdfmark ( ) S (References) S 0 -32.3 M 0.0 0.0 0.0 setrgbcolor 0 -47 M 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Bold 11 2 Nf (This appendix is ) S (informative.) S 0.0 0.0 0.0 setrgbcolor 0 -71.2 M [/View [/XYZ -4 648.000305 null] /Dest /67 /DEST pdfmark [/View [/XYZ -4 648.000305 null] /Dest /67 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([CSS2]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -84.4 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (Cascading Style Sheets, level 2 \(CSS2\) ) S (Specification) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -87.1496582 286.115967 -75.0496597] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-CSS2-19980512)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", B. Bos, H. W. Lie, C. Lilley, I.) S 22 -97.6 M (Jacobs, 12 May ) S (1998.) S 22 -110.8 M 0.0 0.0 0.0 setrgbcolor (Latest ) S (version) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -113.549561 91.4741211 -101.449562] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/REC-CSS2)] Cd /ANN pdfmark ( available at: http://www.w3.org/TR/REC-CSS2 ) S 0 -124 M [/View [/XYZ -4 595.2005 null] /Dest /68 /DEST pdfmark [/View [/XYZ -4 595.2005 null] /Dest /68 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([DOM]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -137.2 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (Document Object Model \(DOM\) Level 1 ) S (Specification) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -139.949463 284.872803 -127.849464] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", Lauren Wood ) S 0.0 0.0 0.0 setrgbcolor 11 1 Nf (et ) S (al.) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, 1 October ) S 22 -150.4 M (1998.) S 22 -163.6 M 0.0 0.0 0.0 setrgbcolor (Latest ) S (version) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -166.349365 91.4741211 -154.249359] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/REC-DOM-Level-1)] Cd /ANN pdfmark ( available at: http://www.w3.org/TR/REC-DOM-Level-1 ) S 0 -176.8 M [/View [/XYZ -4 542.400696 null] /Dest /69 /DEST pdfmark [/View [/XYZ -4 542.400696 null] /Dest /69 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([DOM2]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -190 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (Document Object Model \(DOM\) Level 2 Core ) S (Specification) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -192.749268 311.767334 -180.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", A. Le\240Hors, ) S 0.0 0.0 0.0 setrgbcolor 11 1 Nf (et ) S (al.) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (, 13) S 22 -203.2 M (November ) S (2000.) S 22 -216.4 M 0.0 0.0 0.0 setrgbcolor (Latest ) S (version) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -219.14917 91.4741211 -207.049164] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/DOM-Level-2-Core)] Cd /ANN pdfmark ( available at: http://www.w3.org/TR/DOM-Level-2-Core ) S 0 -229.6 M [/View [/XYZ -4 489.600891 null] /Dest /70 /DEST pdfmark [/View [/XYZ -4 489.600891 null] /Dest /70 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([HTML]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -242.8 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (HTML 4.01 ) S (Specification) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -245.549072 146.726074 -233.449066] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1999/REC-html401-19991224)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", D. Raggett, A. Le\240Hors, I. Jacobs, 24 December ) S (1999.) S 22 -256 M 0.0 0.0 0.0 setrgbcolor (Latest ) S (version) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -258.749023 91.4741211 -246.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/html401)] Cd /ANN pdfmark ( available at: http://www.w3.org/TR/html401 ) S 0 -269.2 M [/View [/XYZ -4 450.001038 null] /Dest /71 /DEST pdfmark [/View [/XYZ -4 450.001038 null] /Dest /71 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([POSIX.1]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -282.4 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 11 1 Nf (ISO/IEC 9945-1:1990 Information Technology - Portable Operating System Interface) S 22 -295.6 M 11 1 Nf (\(POSIX\) - Part 1: System Application Program Interface \(API\) [C ) S (Language]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", Institute of) S 22 -308.8 M (Electrical and Electronics Engineers, Inc, 1990. ) S 0 -322 M [/View [/XYZ -4 397.201233 null] /Dest /72 /DEST pdfmark [/View [/XYZ -4 397.201233 null] /Dest /72 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([RFC2045]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -335.2 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (Multipurpose Internet Mail Extensions \(MIME\) Part One: Format of Internet Message ) S [/Rect [24.9047852 -337.94873 440.772461 -325.848724] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc2045.txt)] Cd /ANN pdfmark 22 -348.4 M 11 1 Nf (Bodies) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -351.148682 56.626709 -339.048676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc2045.txt)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", N. Freed and N. Borenstein, November 1996. Note that this RFC obsoletes) S 22 -361.6 M (RFC1521, RFC1522, and RFC1590. ) S 0 -374.8 M [/View [/XYZ -4 344.401428 null] /Dest /73 /DEST pdfmark [/View [/XYZ -4 344.401428 null] /Dest /73 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([RFC2046]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -388 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (RFC2046: Multipurpose Internet Mail Extensions \(MIME\) Part Two: Media ) S (Types) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -390.748535 418.740479 -378.648529] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc2046.txt)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", N.) S 22 -401.2 M (Freed and N. Borenstein, November ) S (1996.) S 22 -414.4 M (Available at ) S 0.0 0.0 0.0 setrgbcolor (http://www.ietf.org/rfc/rfc2046.txt) S 0.0 0.0 0.0 setrgbcolor [/Rect [80.9160156 -417.148438 240.641602 -405.048431] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc2046.txt)] Cd /ANN pdfmark (. Note that this RFC obsoletes RFC1521,) S 22 -427.6 M (RFC1522, and RFC1590. ) S 0 -440.8 M [/View [/XYZ -4 278.401672 null] /Dest /74 /DEST pdfmark [/View [/XYZ -4 278.401672 null] /Dest /74 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([RFC2119]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -454 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (RFC2119: Key words for use in RFCs to Indicate Requirement ) S (Levels) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -456.748291 365.578857 -444.648285] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc2119.txt)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", S. Bradner, March ) S 22 -467.2 M (1997.) S 22 -480.4 M (Available at: http://www.ietf.org/rfc/rfc2119.txt ) S 0 -493.6 M [/View [/XYZ -4 225.601868 null] /Dest /75 /DEST pdfmark [/View [/XYZ -4 225.601868 null] /Dest /75 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([RFC2376]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -506.8 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (RFC2376: XML Media ) S (Types) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -509.548096 168.726074 -497.44809] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc2376.txt)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", E. Whitehead, M. Murata, July ) S (1998.) S 22 -520 M (This document is obsoleted by ) S ([) S 0.0 0.0 0.0 setrgbcolor (RFC3023) S 0.0 0.0 0.0 setrgbcolor [/Rect [175.679932 -522.748047 224.748535 -510.648041] /Subtype /Link /Border [0 0 1] /Dest /78 /ANN pdfmark ( ) S ([p.) S (32) S (] ) S 0.0 0.0 0.0 setrgbcolor (].) S 22 -533.2 M (Available at: http://www.ietf.org/rfc/rfc2376.txt ) S 0 -546.4 M [/View [/XYZ -4 172.802063 null] /Dest /76 /DEST pdfmark [/View [/XYZ -4 172.802063 null] /Dest /76 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([RFC2396]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -559.6 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (RFC2396: Uniform Resource Identifiers \(URI\): Generic ) S (Syntax) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -562.3479 330.092773 -550.247925] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc2396.txt)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", T. Berners-Lee, R.) S 22 -572.8 M (Fielding, L. Masinter, August ) S (1998.) S 22 -586 M (This document updates RFC1738 and ) S (RFC1808.) S 22 -599.2 M (Available at: http://www.ietf.org/rfc/rfc2396.txt ) S 22 -599.2 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 31 -) S 0 setgray 419.3 40 M 8 0 Nf (E. References) S 0 40 M (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 -8 M grestore pgsave restore N %%Page: 32 32 %%PageResources: font Helvetica Helvetica-Oblique Helvetica-Bold %%PageBoundingBox: 57 44 556 755 %%BeginPageSetup /pgsave save D 71 706 translate %%EndPageSetup 0.0 0.0 0.0 setrgbcolor 0 0 M gsave 1.0 1.0 1.0 setrgbcolor newpath -14 14 M 484 14 L 484 -634 L -14 -634 L closepath fill grestore 0.6 setlinewidth 0 -13.2 M [/View [/XYZ -4 706.000061 null] /Dest /77 /DEST pdfmark [/View [/XYZ -4 706.000061 null] /Dest /77 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Bold 11 2 Nf ([RFC2854]) S 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica 11 0 Nf ( ) S 22 -26.4 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor %%IncludeResource: font Helvetica-Oblique 11 1 Nf (RFC2854: The text/html Media ) S (Type) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -29.1499023 204.189209 -17.049902] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc2854.txt)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", D. Conolly, L. Masinter, June ) S (2000.) S 22 -39.6 M (Available at: http://www.ietf.org/rfc/rfc2854.txt ) S 0 -52.8 M [/View [/XYZ -4 666.400208 null] /Dest /78 /DEST pdfmark [/View [/XYZ -4 666.400208 null] /Dest /78 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([RFC3023]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -66 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (RFC3023: XML Media ) S (Types) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -68.7497559 168.726074 -56.6497574] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc3023.txt)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", M. Murata, S. St.Laurent, D. Kohn, January ) S (2001.) S 22 -79.2 M (This document obsoletes ) S ([) S 0.0 0.0 0.0 setrgbcolor (RFC2376) S 0.0 0.0 0.0 setrgbcolor [/Rect [149.390381 -81.949707 198.458984 -69.8497086] /Subtype /Link /Border [0 0 1] /Dest /75 /ANN pdfmark ( ) S ([p.) S (31) S (] ) S 0.0 0.0 0.0 setrgbcolor (].) S 22 -92.4 M (Available at: http://www.ietf.org/rfc/rfc3023.txt ) S 0 -105.6 M [/View [/XYZ -4 613.600403 null] /Dest /79 /DEST pdfmark [/View [/XYZ -4 613.600403 null] /Dest /79 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([RFC3066]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -118.8 M (") S 0.0 0.0 0.0 setrgbcolor (Tags for the Identification of ) S (Languages) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -121.549561 220.12793 -109.449562] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc3066.txt)] Cd /ANN pdfmark (", H. Alvestrand, January ) S (2001.) S 22 -132 M (Available at: http://www.ietf.org/rfc/rfc3066.txt ) S 0 -145.2 M [/View [/XYZ -4 574.000549 null] /Dest /80 /DEST pdfmark [/View [/XYZ -4 574.000549 null] /Dest /80 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([RFC3236]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -158.4 M (") S 0.0 0.0 0.0 setrgbcolor (The 'application/xhtml+xml' Media ) S (Type) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -161.149414 219.74292 -149.049408] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.ietf.org/rfc/rfc3236.txt)] Cd /ANN pdfmark (", M. Baker, P. Stark, January ) S (2002.) S 22 -171.6 M (Available at: http://www.ietf.org/rfc/rfc3236.txt ) S 0 -184.8 M [/View [/XYZ -4 534.400696 null] /Dest /81 /DEST pdfmark [/View [/XYZ -4 534.400696 null] /Dest /81 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([XHTML+MathML]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -198 M 0.0 0.0 0.0 setrgbcolor 11 1 Nf (") S 0.0 0.0 0.0 setrgbcolor (XHTML plus Math 1.1 ) S (DTD) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -200.749268 158.935791 -188.649261] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", "A.2 MathML as a DTD Module", Mathematical Markup) S 22 -211.2 M (Language \(MathML\) Version 2.0. Available at:) S 22 -224.4 M (http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd ) S 0 -237.6 M [/View [/XYZ -4 481.600891 null] /Dest /82 /DEST pdfmark [/View [/XYZ -4 481.600891 null] /Dest /82 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([XHTMLMIME]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -250.8 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (XHTML Media ) S (Types) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -253.549072 130.20459 -241.449066] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2002/NOTE-xhtml-media-types-20020801)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", Masayasu Ishikawa, 1 August ) S (2002.) S 22 -264 M 0.0 0.0 0.0 setrgbcolor (Latest ) S (version) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -266.749023 91.4741211 -254.649017] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-media-types)] Cd /ANN pdfmark ( available at: http://www.w3.org/TR/xhtml-media-types ) S 0 -277.2 M [/View [/XYZ -4 442.001038 null] /Dest /83 /DEST pdfmark [/View [/XYZ -4 442.001038 null] /Dest /83 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([XHTMLMOD]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -290.4 M 11 0 Nf (") S 0.0 0.0 0.0 setrgbcolor 0.0 0.0 0.0 setrgbcolor 11 1 Nf (Modularization of ) S (XHTML) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -293.148926 150.993896 -281.04892] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 11 0 Nf (", M. Altheim et al., 10 April ) S (2001.) S 22 -303.6 M 0.0 0.0 0.0 setrgbcolor (Latest ) S (version) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -306.348877 91.4741211 -294.248871] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xhtml-modularization)] Cd /ANN pdfmark ( available at: http://www.w3.org/TR/xhtml-modularization ) S 0 -316.8 M [/View [/XYZ -4 402.401184 null] /Dest /84 /DEST pdfmark [/View [/XYZ -4 402.401184 null] /Dest /84 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([XML]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -330 M (") S 0.0 0.0 0.0 setrgbcolor (Extensible Markup Language \(XML\) 1.0 Specification \(Second ) S (Edition\)) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -332.748779 370.49585 -320.648773] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2000/REC-xml-20001006)] Cd /ANN pdfmark (", T. Bray, J. Paoli,) S 22 -343.2 M (C. M. Sperberg-McQueen, E. Maler, 6 October ) S (2000.) S 22 -356.4 M 0.0 0.0 0.0 setrgbcolor (Latest ) S (version) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -359.148682 91.4741211 -347.048676] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/REC-xml)] Cd /ANN pdfmark ( available at: http://www.w3.org/TR/REC-xml ) S 0 -369.6 M [/View [/XYZ -4 349.601379 null] /Dest /85 /DEST pdfmark [/View [/XYZ -4 349.601379 null] /Dest /85 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([XMLNS]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -382.8 M (") S 0.0 0.0 0.0 setrgbcolor (Namespaces in ) S (XML) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -385.548584 128.378662 -373.448578] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/1999/REC-xml-names-19990114)] Cd /ANN pdfmark (", T. Bray, D. Hollander, A. Layman, 14 January ) S (1999.) S 22 -396 M (XML namespaces provide a simple method for qualifying names used in XML documents) S 22 -409.2 M (by associating them with namespaces identified by ) S (URI.) S 22 -422.4 M 0.0 0.0 0.0 setrgbcolor (Latest ) S (version) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -425.148438 91.4741211 -413.048431] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/REC-xml-names)] Cd /ANN pdfmark ( available at: http://www.w3.org/TR/REC-xml-names ) S 0 -435.6 M [/View [/XYZ -4 283.601624 null] /Dest /86 /DEST pdfmark [/View [/XYZ -4 283.601624 null] /Dest /86 /DEST pdfmark 0.0 0.0 0.0 setrgbcolor 11 2 Nf ([XMLC14N]) S 0.0 0.0 0.0 setrgbcolor 11 0 Nf ( ) S 22 -448.8 M (") S 0.0 0.0 0.0 setrgbcolor (Canonical XML Version ) S (1.0) S 0.0 0.0 0.0 setrgbcolor [/Rect [24.9047852 -451.54834 160.178955 -439.448334] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/2001/REC-xml-c14n-20010315)] Cd /ANN pdfmark (", J. Boyer, 15 March ) S (2001.) S 22 -462 M (This document describes a method for generating a physical representation, the canonical) S 22 -475.2 M (form, of an XML ) S (document.) S 22 -488.4 M 0.0 0.0 0.0 setrgbcolor (Latest ) S (version) S 0.0 0.0 0.0 setrgbcolor [/Rect [21.0 -491.148193 91.4741211 -479.048187] /Subtype /Link /Border [0 0 1] /Action [/Subtype /URI /URI (http://www.w3.org/TR/xml-c14n)] Cd /ANN pdfmark ( available at: ) S (http://www.w3.org/TR/xml-c14n) S 0 -528 M 0.0 0.0 0.0 setrgbcolor gsave 0.0 -527.998047 translate 70.4 25.6 scale /picstr 88 string D 88 32 8 [88 0 0 -32 0 32] {IP} false 3 %%BeginData: 283 Hex Lines colorimage cececececececececececececececececececececececececececececece cececececececececececececececececececececececececececececece cececececececececececececececececececececececececececececece cececececec6cecec6cecec6cecec6cecec6cecec6cecec6cecec6cecec6 cecec6cecec6cecec6cecec6cecec6cecec6cecec6cecec6cecec6cecec6 cecec6cecec6cecec6cecec6cecec6cecec6cecec6cecec6cecec6cecec6 cecec6cecec6cecec6cecec6cecec6cecec6cecec6cecec6cecec6cecec6 cecec6cecec6cecec6cecec6cecec6cecec6cecec6cecec6cecec6cecec6 cecec6cecec6cecec6cecec6cecec6cecec6cecec6c6c6c6cececeffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffdea5ffce63 ffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6b ffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6b ffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6b ffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6b ffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6bffce6b ffce6bffce6bffce6bffce6bc69c52635229cececeffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffe7a5ffbd5affce63ffce63 ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63 ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63 ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63 ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63 ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63 ffce63ffce63bd9c4a5a4a21cececeffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffdea5ffce5affce63ffce6bffce63ffce6b ffce63ffce6bffce63ffce6bffce63ffce6bffce63ffce6bffce63ffce6b ffce63ffce6bffce63ffce6bffce63ffce6bffce63ffce6bffce63ffce6b ffce63ffce6bffce63ffce6bffce63ffce6bffce63ffce6bffce63ffce6b ffce63ffce6bffce63ffce6bffce63ffce6bffce63ffce6bffce63ffce6b ffce63ffce6bffce63ffce6bffce63ffce6bffce63ffce6bffce63ffce6b c69c4a5a4a21cececeffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffe7a5ffbd5affce6bffce63ffce63ffce63ffce63ffce63 ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63 ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63 ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63 ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffce63 ffce63ffce63ffce63ffce63ffce63ffce63ffce63ffc663bd944a5a4a21 cececeffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffe7a5ffce5affce63ffce6bffce63ffce6bffce6bffd66bffce6bffc663 ffd66bffd66bffce6bffce63ffd66bffd66bffce6bffc663ffd66bffd66b ffd66bffce6bffce63ffce6bffce6bffd66bffce6bffce6bffce63ffce6b ffce63ffce6bffce63ffce6bffd66bffd66bffce6bffce6bffce63ffce6b ffce63ffd66bffd66bffd66bffce6bffce63ffce6bffc663ffd66bffd66b ffd66bffce6bffce63ffce6bffce63ffce6bbd9c4a635229cececeffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffdea5ffbd5a ffce63ffce63ffce63ffce63b58c4a846b31deb55affd66bbd9c4a947339 ffce63ffce6b9473398c7339f7c663ffd66bbd944a7b6331947339ffc663 ffce63ffce6bb5944a846331deb55affce6bffce63ffce63ffce63ffce63 ffce63ffc663d67339ce6b31efad52ffce6bffce63ffce63ffce6bd68442 ce6331de8c42ffce6bffce63ffce63ffd66be79c4ace6b31d66b39ffc663 ffce6bffce63ffce63ffce63c69c4a5a4a21cececeffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffdea5ffce5affce6bffce63 ffce6bffde6b735a310000009c7b39ffe7735a4221000000f7c663f7c663 000000211808ffc663ffd66b423118000000000000d6ad5affd66bffd66b 5a4a21000000bd944affd66bffce63ffce6bffce63ffce6bffd66befad52 9400008c0000ce6331ffde6bffce63ffce6bffbd5a9c00008c0000ad1810 ffc663ffce63ffce6bffd66bc64a298c00008c0000e7944affd66bffce63 ffce63ffce6bbd944a5a4a21cececeffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffe7a5ffbd5affce63ffce63ffce63ffd66b b58c4a0000007b6331ffde6b393118000000d6a552dead5a0000005a4a21 ffde73f7c663101008080800000000a58442ffde6bffd66b6b5a29000000 bd944affd66bffce63ffce63ffce63ffce63ffd66bde8442940000940000 bd4221ffce6bffce6bffd66be79c4a9c0000a50808940000f7b55affd66b ffce63ffce63ad21109c0800940000d66b39ffde6bffce6bffce63ffc663 bd9c4a5a4a21cececeffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffe7a5ffce5affce6bffce63ffce6bffce6bdead52000000 5a4221ffc663181008000000a58442c69c4a000000846b31ffde73c69c4a 000000635229000000735a29ffd66bffd66b635229000000bd944affd66b ffce63ffce6bffce63ffce6bffd66bc65229a51008ad2910a51008ffc663 ffce6bffd66bd66b39940000c65229940000de8442ffd66bffce6bf7b55a 940000bd4a21a50808bd4221ffce6bffce63ffce6bffce63bd944a635229 cececefffffff7f7ff84a5c6a5bdd6ffffffffffffdee7ef739cbdc6d6e7 ffffffffffffffffffeff7f784a5c67ba5c67b9cc67ba5c684a5c684a5c6 e7eff7ffffffffffffcececeefefeffffffff7f7f7ffffffffffffffffff ffdea5ffbd5affce63ffce63ffce63ffce6bffc663181808312910cea552 101008000000846b31a58442000000b58c4affe773947339000000b58c4a 211808312910ffce63ffd66b6b5a29000000bd944affd66bffd66bffd66b ffd66bffce63ffce6bad2910bd4221c65a298c0000efa552ffd66bffd66b c652299c0800e7944a940000c65a29ffde6bffd66bde8c42940000d68442 ad3918a51008ffc663ffce6bffce63ffce6bc69c4a5a4a21cececeffffff ffffff29639c00428ceff7f7ffffffdee7ef0039844273adffffffffffff ffffff9cbdd600317b00398400398400428400317b004284dee7efffffff 7b7b7b000000101010bdbdbd737373dededeffffffffffffffdea5ffce5a ffce63ffce6bffce63ffce63ffd66b4a39181010089c7b39101008393118 524221735a31000000dead5affde6b5a4a21000000e7b55a423918080800 efbd63ffd66b635229000000bd9c4affce6bad8c42a58442b58c4affce6b f7bd5a9c0000c65a29d68442940000d67339ffde6bffce6bad2910ad2910 f7c6639c0800b53118ffce6bffde73ce6331940000efa552c65229940000 efbd5affce6bffce63ffce63bd944a5a4a21cececeffffffffffff84a5c6 003984adc6deffffffffffff4273ad084a8cefefefffffffffffff5284b5 00428cb5cededee7ef8cadce003984739cc6ffffffbdbdbd0000005a5a5a 737373292929212121efefefffffffffffffffe7a5ffbd5affce6bffce63 ffce63ffce6bffd66b7b63310000004231182921107b6331101008423118 181008ffce63ffc663211808000000312110080808000000b5944affde73 6b5a29000000c69c4affce6b292110100800423118ffd66be7944a940000 a51008ad1810940000c64a29ffd66bffc663a51808a50808ad2110940000 a50808f7bd5affd66bb53118940000ad2110a51008940000e7944affd66b ffce63ffce6bbd944a5a4a21cececeffffffffffffdee7ef0042846394bd ffffffffffff4a7bad00317b94b5d6ffffffe7eff700428c4a7badffffff ffffff316ba529639cffffffffffff52524a6b6b6bffffffffffffcecece adadadffffffffffffffffffffe7a5ffce5affce63ffce6bffce63ffce63 ffd66bb58c4a000000000000635229b58c4a000000000000524221ffde6b dead5a0000003931189484426b5a290000007b6331ffe773635229000000 bd944affd66bf7c663efc663f7c663ffd66bce6331940000c65a29d67b39 9c0800a51808ffce6befad52940000bd4a21d68442b53118940000e7944a ffc6639c0800ad2110d68442c65a29940000d66b39ffde6bffce63ffce63 bd9c4a635229cececeffffffffffffffffff316ba529639cffffffefefef 084a940031844a7badffffffa5bdd600317b94b5ceffffff9cbdd6003984 bdcee7ffffffffffff525252e7e7e7ffffffffffffffffffffffffffffff ffffffffffffffdea5ffbd5affce63ffce63ffce6bffce63ffd66be7b55a 0000000000007b6331efbd5a0000000000007b6331ffe773b5944a000000 947339ffef73d6ad5a0000004a3918ffde6b634a21000000bd944affd66b ffce6bffce63ffce6bffce63ad2910940000f7c663ffde73ad2910940000 efad52d68442940000efa552ffef73d684428c0000ce6331e79c4a8c0000 c65a29ffef73ffc663940000bd4221ffce6bffce6bffce6bc69c4a5a4a21 cececeffffffffffffffffff84a5c6004a8cffffff9cbdd6004284105294 105294f7f7f76394bd004284dee7f7efeff710529400428cadc6deffffff efeff7848484ffffffffffffffffffffffffffffffffffffffffffffffff ffdea5ffce5affce63ffce6bffce63ffce63ffce6bffc663635229423918 bd944affd66b5a4a214a3918bd944affde6bb58c4a423918cea552ffd66b f7c6635242216b5a29ffd66b9473394a3918cea552ffd66bffce63ffce63 ffce63ffc663bd4221c64a29ffce63ffd66bd67339ad3918efa552d68442 b53918f7c663ffd66befa552ad3918d67339de8c42ad3918e7944affd66b ffce63c64a29c65229ffce63ffce63ffce63bd944a5a4a21cececeffffff ffffffffffffc6d6e700428ccedeef6b94bd084a94739cbd00428cc6d6e7 29639c316ba5ffffffcedee7316ba5105294004284adc6deffffffadadad ffffffffffffffffffffffffffffffffffffffffffffffffffe7a5ffbd5a ffce6bffce63ffce63ffce6bffce63ffce63ffce6bffce63ffce6bffce63 ffce6bffce6bffce6bffce63ffce63ffce6bffce63ffce63ffce63ffce63 ffce6bffce63ffce6bffce6bffce63ffce63ffce63ffce6bffce63ffce6b ffce63ffce6bffce63ffce6bffce6bffce6bffce63ffc663ffce6bffce6b ffce63ffce6bffce63ffce6bffce63ffce6bffce6bffce63ffce6bffce63 ffce63ffce6bffce63ffce6bbd9c4a5a4a21cececeffffffffffffffffff f7ffff185a946b94bd29639c4a7baddeeff70042845284b5084a8c7ba5c6 ffffffffffffffffffdee7ef084a8c185a94f7f7f7d6d6d6f7f7f7ffffff ffffffffffffffffffffffffffffffffffffffe7a5ffce5affce63ffce6b ffce63ffce63ffce6bffce63ffce6bffce63ffce63ffce63ffce63ffce63 ffce6bffce63ffce63ffce6bffce6bffce63ffce6bffce63ffce63ffce63 ffce63ffce63ffce6bffce6bffce63ffce63ffce63ffce63ffce6bffce63 ffce63ffce63ffce63ffce63ffce6bffce63ffce63ffce63ffce63ffce63 ffce6bffce63ffce6bffce63ffce6bffce63ffce63ffce6bffce63ffce63 ffce63ffce63bd944a635229cececeffffffffffffffffffffffff6b94bd 08428c00398494b5ceffffff396ba500428c00428cc6d6e7ffffffffffff ffffffffffff6b94bd003184b5cedeffffffffffffffffffffffffffffff ffffffffffffffffffffffffffdea5ffbd5affce63ffce63ffce6bffce63 f7c663ffc663ffce63ffce63ffce6bffce63ffce6bffce63f7c663ffce6b ffce63ffce63f7c663f7c663ffce63ffce63ffce6bffce63ffce6bf7c663 ffc663ffce63ffce6bffce63ffce6bf7c663f7c663f7c663ffce6bffce63 ffce6bffce63ffce63ffce63ffce6bffce63ffce6bffc663ffce63ffce63 ffce63ffce63ffce63ffce6befc663f7c663ffce63ffce6bffce63ffce6b c69c4a5a4a21cececeffffffffffffffffffffffffa5bdd6003984084a8c e7eff7ffffff8cadce00317b29639cffffffffffffffffffffffffffffff 84a5c600317b94adc6fffffffffffffffffffffffffffffff7f7f7ffffff ffffffffffffffdea5ffce5affce63ffce6bffce63ffce639c845a635a52 efc663ffc6636b6352bd9c5affd66b9c845a635a52f7c663efc6637b6b52 5a524a5252528c7b52ffce6bffce63ffce639c845a52524a847352ffce6b ffce63ffce6bb59c5a635a4a5252525a524aad8c5affce63ffce63ffce63 ffce6bffce63ffd66bf7c6636b6352a58c5affd66bffce6bffce63ffce6b deb5636b63525a524a635a52c6a55affce63ffce63ffce63bd944a5a4a21 cececeffffffffffffffffffffffffd6e7ef0042844a7badffffffffffff dee7ef004284739cc6ffffff638cbd94b5ceffffffffffff4a7bad00428c 9cadbdcec6c6ffffffffffffffffffffffff6b6b6bd6d6d6ffffffffffff ffe7a5ffbd5affce6bffce63ffce63ffd66bad945a39424adeb563e7bd63 42424a94845affd66b736352635a4affd66bbd9c5a42424acea55aa58c5a 31394acea55affd66bffc663635a52424a4a525252efbd63ffd66bf7c663 4a4a4a736352e7c6638c7b524a4a4af7c663ffce6bffce63ffce63ffce63 ad8c5a5a524a39394aa58c5affd663ffce63ffce63ffd66b947b524a4a4a efbd63847352736b52ffce6bffce6bffce63bd944a5a4a21cececeffffff ffffffffffffffffffffffff185a948cadceffffffffffffffffff316ba5 b5cedeffffff316ba500398484adce8cadce003984316ba5ffffff8c8c8c 949494efefefdedede5a5a5a292929f7f7f7ffffffffffffffdea5ffce5a ffce63ffce6bffce63ffce6bd6ad5a42424ac69c5ad6ad6339424a847352 ffc663635a52847352ffde6bad8c5a525252ffce6be7bd638c7352d6ad63 ffd66bdeb56352524a84735252524acea55affd66bd6ad6342424aad8c5a ffde6be7b56394845af7c663ffce63ffce6bffce63ffce6bad945a8c7b52 424a4aa58c5affd66bffce63ffce63ffce637b7352635a52ffd66ba58c5a 635a4affce63ffce6bffce63c69c525a4a21cececeffffffffffffffffff ffffffffffff739cc6cedee7ffffffffffffffffff94b5cedee7efffffff e7eff729639c00317b003984185a94d6deeffffffff7f7f75a5a5a101010 080808292929dededeffffffffffffffffffffe7a5ffbd5affce63ffce63 ffce63ffce6befbd634a4a4aa58c5ab5945a524a4a6b6352e7bd634a4a4a a58c5affde6ba58c5a52524af7c663ffce63ffd663ffce63ffd66bbd9c5a 4a4a4ac6a55a4a4a4aa58c5affd66bcead5a42424aad945af7ce63deb563 e7b563ffce6bffce63ffce63ffce63ffce63ffd66bffce634a4a4aa58c5a ffd66bffce63ffce6bffce637b6b52635a52ffce639c8c5a635a52ffc663 ffce6bffce63c69c4a5a4a21cececeffffffffffffffffffffffffffffff e7eff7fffffffffffffffffffffffff7f7ffffffffffffffffffffeff7f7 9cb5d6a5bdd6e7eff7ffffffffffffffffffffffffc6c6c6b5b5b5f7f7f7 ffffffffffffffffffffffffffdea5ffce5affce6bffce63ffce6bffce63 ffce63635a528473528c7b52847352736b52b5945a52524ac6a55affde6b 9c8c5a52524af7c663ffce63ffd66bffce6bffd6639c845a525252efc663 635a527b7352ffd663d6ad6339424abd9c5ab5945a42424a5a5a4af7c663 ffce63ffce6bffce63ffce6bffce63efbd634a4a4aa58c5affd66bffce63 ffce63ffce637b6b52635a52ffd663a58c5a525252f7ce63ffce63ffce6b bd944a5a4a21cececeffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffe7a5ffbd5affce63ffce63ffce63ffce63ffce6b8c7b52 635a52635a52ad945a8473527b6b52525252e7b563ffde6b9c845252524a ffce6bf7c663ad945adeb55affce6b736b5242424a6b63524a4a4a635a52 ffce63d6ad6342424ab5945aefce6394845a524a4af7c663ffce6bffce63 ffce63ffce63ffce6befc6634a4a4aa58c5affd663ffce63ffce6bffce6b 7b6b52635a52ffd663a58c5a635a4affce63ffce6bffce63bd9c4a5a4a21 cececeffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffe7a5ffce5affce6bffce63ffce6bffce63ffd663ad945a42424a52524a d6ad638c7b52424a4a635a52ffc663ffd66bb5945a4a4a4af7c663deb563 39394ab5945affce63524a4a736b529c8c5a7b6b5242424adeb563efbd63 424a4a8c7b52ffde6bad945a4a4a4af7c663ffce63ffce6bffce63ffce63 ffce63efbd6342424aa58c5affd66befbd63e7bd63ffd6638c735252524a ffce6b9c84526b6352ffce63ffce6bffce63bd944a635229cececeffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffdea5ffbd5a ffce63ffce63ffce63ffce63ffce6bd6ad63424a4a4a4a4af7c663a58c5a 31394a847352ffce63ffce63deb5634a4a4a635a4a635a525a524aefc663 d6ad6339424ac69c5affe76bcead5a31394aa58c5affd66b84735242424a 6b6352635a52525252f7c663ffce63ffce63ffce6bffce63ffce6bf7c663 42424a9c845affde6b9c845a736352ffd66bd6ad634a4a4a6b63524a4a4a ad945affd66bffce63ffce6bc69c4a5a4a21cececeffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffdea5ffce5affce6bffce63 ffce6bffce63ffce6bf7c663bd9c5ac69c5affce63e7b563ad945adeb563 ffce63ffce6bffce6bcea55a8c7b52947b52deb563ffd66be7bd63bd9c5a efc663ffce6bf7c663bd9c5ad6ad63ffd663efbd639c8c5a8c7b52cea55a cead5affc663ffce63ffce6bffce63ffce63ffce6bf7c663b59c5adeb563 ffd663d6ad63cea55affce63ffce6bcead5a9c845ab5945affce6bffce63 ffce63ffce63bd944a5a4a21cececeffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffe7a5ffce5affce63ffce63ffce63ffce63 ffce63ffce6bffd66bffd66bffce6bffd663ffd66bffce63ffce63ffce63 ffce63ffd66bffd66bffd66bffd66bffce63ffce63ffd66bffce6bffce63 ffce6bffd66bffce63ffce63ffd66bffd66bffd66bffd66bffce6bffce6b ffce63ffce63ffce63ffce6bffce63ffce63ffd66bffce63ffce63ffd66b ffd66bffce63ffce63ffd66bffd66bffd66bffce63ffce63ffce6bffce63 bd9c4a5a4a21cececeffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffdea5ffbd5affce6bffce63ffce6bffc663ffce63ffce63 ffce63ffce63ffce63ffce63ffce63ffce6bffce63ffce6bffce63ffce63 ffce63ffce63ffc663ffce6bffce63ffce63ffce63ffce63ffce63ffce63 ffce6bffce63ffc663ffce63ffce63ffce63ffce63ffce63ffce6bffc663 ffce63ffce63ffce6bffce63ffce6bffce63ffce63ffc663ffce63ffce6b ffce63ffce63ffce63ffce63ffce6bffce63ffce63ffce6bc69c4a5a4a21 d6d6d6f7f7f7cececebdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdc6c6 bdad7bbd9442bd9c4abd944abd944abd9c4abd944abd944abd944abd944a bd944abd944abd944abd944abd944abd944abd944abd944abd944abd944a bd9c4abd944abd944abd944abd944abd944abd944abd944abd944abd9c4a bd944ac69c4abd944abd944abd944abd944abd944abd9c4abd944abd944a bd944abd944abd944abd944abd944abd9c4abd944abd944abd944abd944a bd944abd944abd944abd944abd944abd944ab58c4a5a4a21c6c6c6737373 6363635a5a5a5a5a5a6363635a5a5a6363635a5a5a6363635a5a5a636363 5a5a5a6363635a5a5a6363635a5a5a6363635a5a5a6363635a5a5a636363 5a5a5a6363635a5a5a6363635a5a5a6363635a5a5a6363635a5239634a21 5a4a216352295a4a216352295a4a216352295a4a216352295a4a21635229 5a4a216352295a4a216352295a4a216352295a4a216352295a4a21635229 5a4a216352295a4a216352295a4a216352295a4a216352295a4a215a4a21 5a4a215a4a216352295a4a216352295a4a216352295a4a216352295a4a21 6352295a4a216352295a4a216352295a4a216352295a4a216352295a4a21 6352295a4a215a4a216352295a4a21524221 %%EndData grestore 70.4 0.0 RM [/Rect [0.0 -527.998047 70.4 -502.398041] /Subtype /Link /Border [0 0 0] /Action [/Subtype /URI /URI (http://www.w3.org/WAI/WCAG1AAA-Conformance)] Cd /ANN pdfmark 0.0 0.0 0.0 setrgbcolor 0 -539 M gsave 0 setgray 225.7 -660 M 8 0 Nf (- 32 -) S 0 setgray 205 40 M 8 0 Nf (XHTML 1.0: The Extensible HyperText Markup Language \(Second Edition\)) S 0 40 M (E. References) S 0 -8 M grestore pgsave restore N %%EOF w3c-dtd-xhtml/1.0/Overview.html0000644000000000000000000021340411745610713013346 0ustar XHTML 1.0: The Extensible HyperText Markup Language (Second Edition)
    W3C

    XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition)

    A Reformulation of HTML 4 in XML 1.0

    W3C Recommendation 26 January 2000, revised 1 August 2002

    This version:
    http://www.w3.org/TR/2002/REC-xhtml1-20020801
    Latest version:
    http://www.w3.org/TR/xhtml1
    Previous version:
    http://www.w3.org/TR/2000/REC-xhtml1-20000126
    Diff-marked version:
    http://www.w3.org/TR/2002/REC-xhtml1-20020801/xhtml1-diff.html
    Authors:
    See acknowledgments.

    Please refer to the errata for this document, which may include some normative corrections. See also translations.

    This document is also available in these non-normative formats: Multi-part XHTML file, PostScript version, PDF version, ZIP archive, and Gzip'd TAR archive.


    Abstract

    This specification defines the Second Edition of XHTML 1.0, a reformulation of HTML 4 as an XML 1.0 application, and three DTDs corresponding to the ones defined by HTML 4. The semantics of the elements and their attributes are defined in the W3C Recommendation for HTML 4. These semantics provide the foundation for future extensibility of XHTML. Compatibility with existing HTML user agents is possible by following a small set of guidelines.

    Status of this document

    This section describes the status of this document at the time of its publication. Other documents may supersede this document. The latest status of this document series is maintained at the W3C.

    This document is the second edition of the XHTML 1.0 specification incorporating the errata changes as of 1 August 2002. Changes between this version and the previous Recommendation are illustrated in a diff-marked version.

    This second edition is not a new version of XHTML 1.0 (first published 26 January 2000). The changes in this document reflect corrections applied as a result of comments submitted by the community and as a result of ongoing work within the HTML Working Group. There are no substantive changes in this document - only the integration of various errata.

    The list of known errors in this specification is available at http://www.w3.org/2002/08/REC-xhtml1-20020801-errata.

    Please report errors in this document to www-html-editor@w3.org (archive). Public discussion on HTML features takes place on the mailing list www-html@w3.org (archive).

    This document has been produced as part of the W3C HTML Activity. The goals of the HTML Working Group (members only) are discussed in the HTML Working Group charter.

    At the time of publication, the working group believed there were zero patent disclosures relevant to this specification. A current list of patent disclosures relevant to this specification may be found on the Working Group's patent disclosure page.

    A list of current W3C Recommendations and other technical documents can be found at http://www.w3.org/TR.

    Quick Table of Contents

    Full Table of Contents

    1. What is XHTML?

    This section is informative.

    XHTML is a family of current and future document types and modules that reproduce, subset, and extend HTML 4 [HTML4]. XHTML family document types are XML based, and ultimately are designed to work in conjunction with XML-based user agents. The details of this family and its evolution are discussed in more detail in [XHTMLMOD].

    XHTML 1.0 (this specification) is the first document type in the XHTML family. It is a reformulation of the three HTML 4 document types as applications of XML 1.0 [XML]. It is intended to be used as a language for content that is both XML-conforming and, if some simple guidelines are followed, operates in HTML 4 conforming user agents. Developers who migrate their content to XHTML 1.0 will realize the following benefits:

    • XHTML documents are XML conforming. As such, they are readily viewed, edited, and validated with standard XML tools.
    • XHTML documents can be written to operate as well or better than they did before in existing HTML 4-conforming user agents as well as in new, XHTML 1.0 conforming user agents.
    • XHTML documents can utilize applications (e.g. scripts and applets) that rely upon either the HTML Document Object Model or the XML Document Object Model [DOM].
    • As the XHTML family evolves, documents conforming to XHTML 1.0 will be more likely to interoperate within and among various XHTML environments.

    The XHTML family is the next step in the evolution of the Internet. By migrating to XHTML today, content developers can enter the XML world with all of its attendant benefits, while still remaining confident in their content's backward and future compatibility.

    1.1. What is HTML 4?

    HTML 4 [HTML4] is an SGML (Standard Generalized Markup Language) application conforming to International Standard ISO 8879, and is widely regarded as the standard publishing language of the World Wide Web.

    SGML is a language for describing markup languages, particularly those used in electronic document exchange, document management, and document publishing. HTML is an example of a language defined in SGML.

    SGML has been around since the middle 1980's and has remained quite stable. Much of this stability stems from the fact that the language is both feature-rich and flexible. This flexibility, however, comes at a price, and that price is a level of complexity that has inhibited its adoption in a diversity of environments, including the World Wide Web.

    HTML, as originally conceived, was to be a language for the exchange of scientific and other technical documents, suitable for use by non-document specialists. HTML addressed the problem of SGML complexity by specifying a small set of structural and semantic tags suitable for authoring relatively simple documents. In addition to simplifying the document structure, HTML added support for hypertext. Multimedia capabilities were added later.

    In a remarkably short space of time, HTML became wildly popular and rapidly outgrew its original purpose. Since HTML's inception, there has been rapid invention of new elements for use within HTML (as a standard) and for adapting HTML to vertical, highly specialized, markets. This plethora of new elements has led to interoperability problems for documents across different platforms.

    1.2. What is XML?

    XML™ is the shorthand name for Extensible Markup Language [XML].

    XML was conceived as a means of regaining the power and flexibility of SGML without most of its complexity. Although a restricted form of SGML, XML nonetheless preserves most of SGML's power and richness, and yet still retains all of SGML's commonly used features.

    While retaining these beneficial features, XML removes many of the more complex features of SGML that make the authoring and design of suitable software both difficult and costly.

    1.3. Why the need for XHTML?

    The benefits of migrating to XHTML 1.0 are described above. Some of the benefits of migrating to XHTML in general are:

    • Document developers and user agent designers are constantly discovering new ways to express their ideas through new markup. In XML, it is relatively easy to introduce new elements or additional element attributes. The XHTML family is designed to accommodate these extensions through XHTML modules and techniques for developing new XHTML-conforming modules (described in the XHTML Modularization specification). These modules will permit the combination of existing and new feature sets when developing content and when designing new user agents.
    • Alternate ways of accessing the Internet are constantly being introduced. The XHTML family is designed with general user agent interoperability in mind. Through a new user agent and document profiling mechanism, servers, proxies, and user agents will be able to perform best effort content transformation. Ultimately, it will be possible to develop XHTML-conforming content that is usable by any XHTML-conforming user agent.

    2. Definitions

    This section is normative.

    2.1. Terminology

    The following terms are used in this specification. These terms extend the definitions in [RFC2119] in ways based upon similar definitions in ISO/IEC 9945-1:1990 [POSIX.1]:

    May
    With respect to implementations, the word "may" is to be interpreted as an optional feature that is not required in this specification but can be provided. With respect to Document Conformance, the word "may" means that the optional feature must not be used. The term "optional" has the same definition as "may".
    Must
    In this specification, the word "must" is to be interpreted as a mandatory requirement on the implementation or on Strictly Conforming XHTML Documents, depending upon the context. The term "shall" has the same definition as "must".
    Optional
    See "May".
    Reserved
    A value or behavior is unspecified, but it is not allowed to be used by Conforming Documents nor to be supported by Conforming User Agents.
    Shall
    See "Must".
    Should
    With respect to implementations, the word "should" is to be interpreted as an implementation recommendation, but not a requirement. With respect to documents, the word "should" is to be interpreted as recommended programming practice for documents and a requirement for Strictly Conforming XHTML Documents.
    Supported
    Certain facilities in this specification are optional. If a facility is supported, it behaves as specified by this specification.
    Unspecified
    When a value or behavior is unspecified, the specification defines no portability requirements for a facility on an implementation even when faced with a document that uses the facility. A document that requires specific behavior in such an instance, rather than tolerating any behavior when using that facility, is not a Strictly Conforming XHTML Document.

    2.2. General Terms

    Attribute
    An attribute is a parameter to an element declared in the DTD. An attribute's type and value range, including a possible default value, are defined in the DTD.
    DTD
    A DTD, or document type definition, is a collection of XML markup declarations that, as a collection, defines the legal structure, elements, and attributes that are available for use in a document that complies to the DTD.
    Document
    A document is a stream of data that, after being combined with any other streams it references, is structured such that it holds information contained within elements that are organized as defined in the associated DTD. See Document Conformance for more information.
    Element
    An element is a document structuring unit declared in the DTD. The element's content model is defined in the DTD, and additional semantics may be defined in the prose description of the element.
    Facilities
    Facilities are elements, attributes, and the semantics associated with those elements and attributes.
    Implementation
    See User Agent.
    Parsing
    Parsing is the act whereby a document is scanned, and the information contained within the document is filtered into the context of the elements in which the information is structured.
    Rendering
    Rendering is the act whereby the information in a document is presented. This presentation is done in the form most appropriate to the environment (e.g. aurally, visually, in print).
    User Agent
    A user agent is a system that processes XHTML documents in accordance with this specification. See User Agent Conformance for more information.
    Validation
    Validation is a process whereby documents are verified against the associated DTD, ensuring that the structure, use of elements, and use of attributes are consistent with the definitions in the DTD.
    Well-formed
    A document is well-formed when it is structured according to the rules defined in Section 2.1 of the XML 1.0 Recommendation [XML].

    3. Normative Definition of XHTML 1.0

    This section is normative.

    3.1. Document Conformance

    This version of XHTML provides a definition of strictly conforming XHTML 1.0 documents, which are restricted to elements and attributes from the XML and XHTML 1.0 namespaces. See Section 3.1.2 for information on using XHTML with other namespaces, for instance, to include metadata expressed in RDF within XHTML documents.

    3.1.1. Strictly Conforming Documents

    A Strictly Conforming XHTML Document is an XML document that requires only the facilities described as mandatory in this specification. Such a document must meet all of the following criteria:

    1. It must conform to the constraints expressed in one of the three DTDs found in DTDs and in Appendix B.

    2. The root element of the document must be html.

    3. The root element of the document must contain an xmlns declaration for the XHTML namespace [XMLNS]. The namespace for XHTML is defined to be http://www.w3.org/1999/xhtml. An example root element might look like:

      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
      
    4. There must be a DOCTYPE declaration in the document prior to the root element. The public identifier included in the DOCTYPE declaration must reference one of the three DTDs found in DTDs using the respective Formal Public Identifier. The system identifier may be changed to reflect local system conventions.

      <!DOCTYPE html 
           PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      
      <!DOCTYPE html 
           PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      
      <!DOCTYPE html 
           PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
      
    5. The DTD subset must not be used to override any parameter entities in the DTD.

    An XML declaration is not required in all XML documents; however XHTML document authors are strongly encouraged to use XML declarations in all their documents. Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16 and no encoding was determined by a higher-level protocol. Here is an example of an XHTML document. In this example, the XML declaration is included.

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE html 
         PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
      <head>
        <title>Virtual Library</title>
      </head>
      <body>
        <p>Moved to <a href="http://example.org/">example.org</a>.</p>
      </body>
    </html>
    

    3.1.2. Using XHTML with other namespaces

    The XHTML namespace may be used with other XML namespaces as per [XMLNS], although such documents are not strictly conforming XHTML 1.0 documents as defined above. Work by W3C is addressing ways to specify conformance for documents involving multiple namespaces. For an example, see [XHTML+MathML].

    The following example shows the way in which XHTML 1.0 could be used in conjunction with the MathML Recommendation:

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
      <head>
        <title>A Math Example</title>
      </head>
      <body>
        <p>The following is MathML markup:</p>
        <math xmlns="http://www.w3.org/1998/Math/MathML">
          <apply> <log/>
            <logbase>
              <cn> 3 </cn>
            </logbase>
            <ci> x </ci>
          </apply>
        </math>
      </body>
    </html>
    

    The following example shows the way in which XHTML 1.0 markup could be incorporated into another XML namespace:

    <?xml version="1.0" encoding="UTF-8"?>
    <!-- initially, the default namespace is "books" -->
    <book xmlns='urn:loc.gov:books'
        xmlns:isbn='urn:ISBN:0-395-36341-6' xml:lang="en" lang="en">
      <title>Cheaper by the Dozen</title>
      <isbn:number>1568491379</isbn:number>
      <notes>
        <!-- make HTML the default namespace for a hypertext commentary -->
        <p xmlns='http://www.w3.org/1999/xhtml'>
            This is also available <a href="http://www.w3.org/">online</a>.
        </p>
      </notes>
    </book>
    

    3.2. User Agent Conformance

    A conforming user agent must meet all of the following criteria:

    1. In order to be consistent with the XML 1.0 Recommendation [XML], the user agent must parse and evaluate an XHTML document for well-formedness. If the user agent claims to be a validating user agent, it must also validate documents against their referenced DTDs according to [XML].
    2. When the user agent claims to support facilities defined within this specification or required by this specification through normative reference, it must do so in ways consistent with the facilities' definition.
    3. When a user agent processes an XHTML document as generic XML, it shall only recognize attributes of type ID (i.e. the id attribute on most XHTML elements) as fragment identifiers.
    4. If a user agent encounters an element it does not recognize, it must process the element's content.
    5. If a user agent encounters an attribute it does not recognize, it must ignore the entire attribute specification (i.e., the attribute and its value).
    6. If a user agent encounters an attribute value it does not recognize, it must use the default attribute value.
    7. If it encounters an entity reference (other than one of the entities defined in this recommendation or in the XML recommendation) for which the user agent has processed no declaration (which could happen if the declaration is in the external subset which the user agent hasn't read), the entity reference should be processed as the characters (starting with the ampersand and ending with the semi-colon) that make up the entity reference.
    8. When processing content, user agents that encounter characters or character entity references that are recognized but not renderable may substitute another rendering that gives the same meaning, or must display the document in such a way that it is obvious to the user that normal rendering has not taken place.
    9. White space is handled according to the following rules. The following characters are defined in [XML] white space characters:

      • SPACE (&#x0020;)
      • HORIZONTAL TABULATION (&#x0009;)
      • CARRIAGE RETURN (&#x000D;)
      • LINE FEED (&#x000A;)

      The XML processor normalizes different systems' line end codes into one single LINE FEED character, that is passed up to the application.

      The user agent must use the definition from CSS for processing whitespace characters [CSS2]. Note that the CSS2 recommendation does not explicitly address the issue of whitespace handling in non-Latin character sets. This will be addressed in a future version of CSS, at which time this reference will be updated.

    Note that in order to produce a Canonical XHTML document, the rules above must be applied and the rules in [XMLC14N] must also be applied to the document.

    4. Differences with HTML 4

    This section is informative.

    Due to the fact that XHTML is an XML application, certain practices that were perfectly legal in SGML-based HTML 4 [HTML4] must be changed.

    4.1. Documents must be well-formed

    Well-formedness is a new concept introduced by [XML]. Essentially this means that all elements must either have closing tags or be written in a special form (as described below), and that all the elements must nest properly.

    Although overlapping is illegal in SGML, it is widely tolerated in existing browsers.

    CORRECT: nested elements.

    <p>here is an emphasized <em>paragraph</em>.</p>

    INCORRECT: overlapping elements

    <p>here is an emphasized <em>paragraph.</p></em>

    4.2. Element and attribute names must be in lower case

    XHTML documents must use lower case for all HTML element and attribute names. This difference is necessary because XML is case-sensitive e.g. <li> and <LI> are different tags.

    4.3. For non-empty elements, end tags are required

    In SGML-based HTML 4 certain elements were permitted to omit the end tag; with the elements that followed implying closure. XML does not allow end tags to be omitted. All elements other than those declared in the DTD as EMPTY must have an end tag. Elements that are declared in the DTD as EMPTY can have an end tag or can use empty element shorthand (see Empty Elements).

    CORRECT: terminated elements

    <p>here is a paragraph.</p><p>here is another paragraph.</p>

    INCORRECT: unterminated elements

    <p>here is a paragraph.<p>here is another paragraph.

    4.4. Attribute values must always be quoted

    All attribute values must be quoted, even those which appear to be numeric.

    CORRECT: quoted attribute values

    <td rowspan="3">

    INCORRECT: unquoted attribute values

    <td rowspan=3>

    4.5. Attribute Minimization

    XML does not support attribute minimization. Attribute-value pairs must be written in full. Attribute names such as compact and checked cannot occur in elements without their value being specified.

    CORRECT: unminimized attributes

    <dl compact="compact">

    INCORRECT: minimized attributes

    <dl compact>

    4.6. Empty Elements

    Empty elements must either have an end tag or the start tag must end with />. For instance, <br/> or <hr></hr>. See HTML Compatibility Guidelines for information on ways to ensure this is backward compatible with HTML 4 user agents.

    CORRECT: terminated empty elements

    <br/><hr/>

    INCORRECT: unterminated empty elements

    <br><hr>

    4.7. White Space handling in attribute values

    When user agents process attributes, they do so according to Section 3.3.3 of [XML]:

    • Strip leading and trailing white space.
    • Map sequences of one or more white space characters (including line breaks) to a single inter-word space.

    4.8. Script and Style elements

    In XHTML, the script and style elements are declared as having #PCDATA content. As a result, < and & will be treated as the start of markup, and entities such as &lt; and &amp; will be recognized as entity references by the XML processor to < and & respectively. Wrapping the content of the script or style element within a CDATA marked section avoids the expansion of these entities.

    <script type="text/javascript">
    <![CDATA[
    ... unescaped script content ...
    ]]>
    </script>
    

    CDATA sections are recognized by the XML processor and appear as nodes in the Document Object Model, see Section 1.3 of the DOM Level 1 Recommendation [DOM].

    An alternative is to use external script and style documents.

    4.9. SGML exclusions

    SGML gives the writer of a DTD the ability to exclude specific elements from being contained within an element. Such prohibitions (called "exclusions") are not possible in XML.

    For example, the HTML 4 Strict DTD forbids the nesting of an 'a' element within another 'a' element to any descendant depth. It is not possible to spell out such prohibitions in XML. Even though these prohibitions cannot be defined in the DTD, certain elements should not be nested. A summary of such elements and the elements that should not be nested in them is found in the normative Element Prohibitions.

    4.10. The elements with 'id' and 'name' attributes

    HTML 4 defined the name attribute for the elements a, applet, form, frame, iframe, img, and map. HTML 4 also introduced the id attribute. Both of these attributes are designed to be used as fragment identifiers.

    In XML, fragment identifiers are of type ID, and there can only be a single attribute of type ID per element. Therefore, in XHTML 1.0 the id attribute is defined to be of type ID. In order to ensure that XHTML 1.0 documents are well-structured XML documents, XHTML 1.0 documents MUST use the id attribute when defining fragment identifiers on the elements listed above. See the HTML Compatibility Guidelines for information on ensuring such anchors are backward compatible when serving XHTML documents as media type text/html.

    Note that in XHTML 1.0, the name attribute of these elements is formally deprecated, and will be removed in a subsequent version of XHTML.

    4.11. Attributes with pre-defined value sets

    HTML 4 and XHTML both have some attributes that have pre-defined and limited sets of values (e.g. the type attribute of the input element). In SGML and XML, these are called enumerated attributes. Under HTML 4, the interpretation of these values was case-insensitive, so a value of TEXT was equivalent to a value of text. Under XML, the interpretation of these values is case-sensitive, and in XHTML 1 all of these values are defined in lower-case.

    4.12. Entity references as hex values

    SGML and XML both permit references to characters by using hexadecimal values. In SGML these references could be made using either &#Xnn; or &#xnn;. In XML documents, you must use the lower-case version (i.e. &#xnn;)

    5. Compatibility Issues

    This section is normative.

    Although there is no requirement for XHTML 1.0 documents to be compatible with existing user agents, in practice this is easy to accomplish. Guidelines for creating compatible documents can be found in Appendix C.

    5.1. Internet Media Type

    XHTML Documents which follow the guidelines set forth in Appendix C, "HTML Compatibility Guidelines" may be labeled with the Internet Media Type "text/html" [RFC2854], as they are compatible with most HTML browsers. Those documents, and any other document conforming to this specification, may also be labeled with the Internet Media Type "application/xhtml+xml" as defined in [RFC3236]. For further information on using media types with XHTML, see the informative note [XHTMLMIME].

    A. DTDs

    This appendix is normative.

    These DTDs and entity sets form a normative part of this specification. The complete set of DTD files together with an XML declaration and SGML Open Catalog is included in the zip file and the gzip'd tar file for this specification. Users looking for local copies of the DTDs to work with should download and use those archives rather than using the specific DTDs referenced below.

    A.1. Document Type Definitions

    These DTDs approximate the HTML 4 DTDs. The W3C recommends that you use the authoritative versions of these DTDs at their defined SYSTEM identifiers when validating content. If you need to use these DTDs locally you should download one of the archives of this version. For completeness, the normative versions of the DTDs are included here:

    A.1.1. XHTML-1.0-Strict

    The file DTD/xhtml1-strict.dtd is a normative part of this specification. The annotated contents of this file are available in this separate section for completeness.

    A.1.2. XHTML-1.0-Transitional

    The file DTD/xhtml1-transitional.dtd is a normative part of this specification. The annotated contents of this file are available in this separate section for completeness.

    A.1.3. XHTML-1.0-Frameset

    The file DTD/xhtml1-frameset.dtd is a normative part of this specification. The annotated contents of this file are available in this separate section for completeness.

    A.2. Entity Sets

    The XHTML entity sets are the same as for HTML 4, but have been modified to be valid XML 1.0 entity declarations. Note the entity for the Euro currency sign (&euro; or &#8364; or &#x20AC;) is defined as part of the special characters.

    A.2.1. Latin-1 characters

    The file DTD/xhtml-lat1.ent is a normative part of this specification. The annotated contents of this file are available in this separate section for completeness.

    A.2.2. Special characters

    The file DTD/xhtml-special.ent is a normative part of this specification. The annotated contents of this file are available in this separate section for completeness.

    A.2.3. Symbols

    The file DTD/xhtml-symbol.ent is a normative part of this specification. The annotated contents of this file are available in this separate section for completeness.

    B. Element Prohibitions

    This appendix is normative.

    The following elements have prohibitions on which elements they can contain (see SGML Exclusions). This prohibition applies to all depths of nesting, i.e. it contains all the descendant elements.

    a
    must not contain other a elements.
    pre
    must not contain the img, object, big, small, sub, or sup elements.
    button
    must not contain the input, select, textarea, label, button, form, fieldset, iframe or isindex elements.
    label
    must not contain other label elements.
    form
    must not contain other form elements.

    C. HTML Compatibility Guidelines

    This appendix is informative.

    This appendix summarizes design guidelines for authors who wish their XHTML documents to render on existing HTML user agents. Note that this recommendation does not define how HTML conforming user agents should process HTML documents. Nor does it define the meaning of the Internet Media Type text/html. For these definitions, see [HTML4] and [RFC2854] respectively.

    C.1. Processing Instructions and the XML Declaration

    Be aware that processing instructions are rendered on some user agents. Also, some user agents interpret the XML declaration to mean that the document is unrecognized XML rather than HTML, and therefore may not render the document as expected. For compatibility with these types of legacy browsers, you may want to avoid using processing instructions and XML declarations. Remember, however, that when the XML declaration is not included in a document, the document can only use the default character encodings UTF-8 or UTF-16.

    C.2. Empty Elements

    Include a space before the trailing / and > of empty elements, e.g. <br />, <hr /> and <img src="karen.jpg" alt="Karen" />. Also, use the minimized tag syntax for empty elements, e.g. <br />, as the alternative syntax <br></br> allowed by XML gives uncertain results in many existing user agents.

    C.3. Element Minimization and Empty Element Content

    Given an empty instance of an element whose content model is not EMPTY (for example, an empty title or paragraph) do not use the minimized form (e.g. use <p> </p> and not <p />).

    C.4. Embedded Style Sheets and Scripts

    Use external style sheets if your style sheet uses < or & or ]]> or --. Use external scripts if your script uses < or & or ]]> or --. Note that XML parsers are permitted to silently remove the contents of comments. Therefore, the historical practice of "hiding" scripts and style sheets within "comments" to make the documents backward compatible is likely to not work as expected in XML-based user agents.

    C.5. Line Breaks within Attribute Values

    Avoid line breaks and multiple white space characters within attribute values. These are handled inconsistently by user agents.

    C.6. Isindex

    Don't include more than one isindex element in the document head. The isindex element is deprecated in favor of the input element.

    C.7. The lang and xml:lang Attributes

    Use both the lang and xml:lang attributes when specifying the language of an element. The value of the xml:lang attribute takes precedence.

    C.8. Fragment Identifiers

    In XML, URI-references [RFC2396] that end with fragment identifiers of the form "#foo" do not refer to elements with an attribute name="foo"; rather, they refer to elements with an attribute defined to be of type ID, e.g., the id attribute in HTML 4. Many existing HTML clients don't support the use of ID-type attributes in this way, so identical values may be supplied for both of these attributes to ensure maximum forward and backward compatibility (e.g., <a id="foo" name="foo">...</a>).

    Further, since the set of legal values for attributes of type ID is much smaller than for those of type CDATA, the type of the name attribute has been changed to NMTOKEN. This attribute is constrained such that it can only have the same values as type ID, or as the Name production in XML 1.0 Section 2.3, production 5. Unfortunately, this constraint cannot be expressed in the XHTML 1.0 DTDs. Because of this change, care must be taken when converting existing HTML documents. The values of these attributes must be unique within the document, valid, and any references to these fragment identifiers (both internal and external) must be updated should the values be changed during conversion.

    Note that the collection of legal values in XML 1.0 Section 2.3, production 5 is much larger than that permitted to be used in the ID and NAME types defined in HTML 4. When defining fragment identifiers to be backward-compatible, only strings matching the pattern [A-Za-z][A-Za-z0-9:_.-]* should be used. See Section 6.2 of [HTML4] for more information.

    Finally, note that XHTML 1.0 has deprecated the name attribute of the a, applet, form, frame, iframe, img, and map elements, and it will be removed from XHTML in subsequent versions.

    C.9. Character Encoding

    Historically, the character encoding of an HTML document is either specified by a web server via the charset parameter of the HTTP Content-Type header, or via a meta element in the document itself. In an XML document, the character encoding of the document is specified on the XML declaration (e.g., <?xml version="1.0" encoding="EUC-JP"?>). In order to portably present documents with specific character encodings, the best approach is to ensure that the web server provides the correct headers. If this is not possible, a document that wants to set its character encoding explicitly must include both the XML declaration an encoding declaration and a meta http-equiv statement (e.g., <meta http-equiv="Content-type" content="text/html; charset=EUC-JP" />). In XHTML-conforming user agents, the value of the encoding declaration of the XML declaration takes precedence.

    Note: be aware that if a document must include the character encoding declaration in a meta http-equiv statement, that document may always be interpreted by HTTP servers and/or user agents as being of the internet media type defined in that statement. If a document is to be served as multiple media types, the HTTP server must be used to set the encoding of the document.

    C.10. Boolean Attributes

    Some HTML user agents are unable to interpret boolean attributes when these appear in their full (non-minimized) form, as required by XML 1.0. Note this problem doesn't affect user agents compliant with HTML 4. The following attributes are involved: compact, nowrap, ismap, declare, noshade, checked, disabled, readonly, multiple, selected, noresize, defer.

    C.11. Document Object Model and XHTML

    The Document Object Model level 1 Recommendation [DOM] defines document object model interfaces for XML and HTML 4. The HTML 4 document object model specifies that HTML element and attribute names are returned in upper-case. The XML document object model specifies that element and attribute names are returned in the case they are specified. In XHTML 1.0, elements and attributes are specified in lower-case. This apparent difference can be addressed in two ways:

    1. User agents that access XHTML documents served as Internet media type text/html via the DOM can use the HTML DOM, and can rely upon element and attribute names being returned in upper-case from those interfaces.
    2. User agents that access XHTML documents served as Internet media types text/xml, application/xml, or application/xhtml+xml can also use the XML DOM. Elements and attributes will be returned in lower-case. Also, some XHTML elements may or may not appear in the object tree because they are optional in the content model (e.g. the tbody element within table). This occurs because in HTML 4 some elements were permitted to be minimized such that their start and end tags are both omitted (an SGML feature). This is not possible in XML. Rather than require document authors to insert extraneous elements, XHTML has made the elements optional. User agents need to adapt to this accordingly. For further information on this topic, see [DOM2]

    C.12. Using Ampersands in Attribute Values (and Elsewhere)

    In both SGML and XML, the ampersand character ("&") declares the beginning of an entity reference (e.g., &reg; for the registered trademark symbol "®"). Unfortunately, many HTML user agents have silently ignored incorrect usage of the ampersand character in HTML documents - treating ampersands that do not look like entity references as literal ampersands. XML-based user agents will not tolerate this incorrect usage, and any document that uses an ampersand incorrectly will not be "valid", and consequently will not conform to this specification. In order to ensure that documents are compatible with historical HTML user agents and XML-based user agents, ampersands used in a document that are to be treated as literal characters must be expressed themselves as an entity reference (e.g. "&amp;"). For example, when the href attribute of the a element refers to a CGI script that takes parameters, it must be expressed as http://my.site.dom/cgi-bin/myscript.pl?class=guest&amp;name=user rather than as http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user.

    C.13. Cascading Style Sheets (CSS) and XHTML

    The Cascading Style Sheets level 2 Recommendation [CSS2] defines style properties which are applied to the parse tree of the HTML or XML documents. Differences in parsing will produce different visual or aural results, depending on the selectors used. The following hints will reduce this effect for documents which are served without modification as both media types:

    1. CSS style sheets for XHTML should use lower case element and attribute names.
    2. In tables, the tbody element will be inferred by the parser of an HTML user agent, but not by the parser of an XML user agent. Therefore you should always explicitly add a tbody element if it is referred to in a CSS selector.
    3. Within the XHTML namespace, user agents are expected to recognize the "id" attribute as an attribute of type ID. Therefore, style sheets should be able to continue using the shorthand "#" selector syntax even if the user agent does not read the DTD.
    4. Within the XHTML namespace, user agents are expected to recognize the "class" attribute. Therefore, style sheets should be able to continue using the shorthand "." selector syntax.
    5. CSS defines different conformance rules for HTML and XML documents; be aware that the HTML rules apply to XHTML documents delivered as HTML and the XML rules apply to XHTML documents delivered as XML.

    C.14. Referencing Style Elements when serving as XML

    In HTML 4 and XHTML, the style element can be used to define document-internal style rules. In XML, an XML stylesheet declaration is used to define style rules. In order to be compatible with this convention, style elements should have their fragment identifier set using the id attribute, and an XML stylesheet declaration should reference this fragment. For example:

    <?xml-stylesheet href="W3C-REC.css" type="text/css"?>
    <?xml-stylesheet href="#internalStyle" type="text/css"?>
    <!DOCTYPE html 
         PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <title>An internal stylesheet example</title>
    <style type="text/css" id="internalStyle">
      code {
        color: green;
        font-family: monospace;
        font-weight: bold;
      }
    </style>
    </head>
    <body>
    <p>
      This is text that uses our 
      <code>internal stylesheet</code>.
    </p>
    </body>
    </html>
    

    C.15. White Space Characters in HTML vs. XML

    Some characters that are legal in HTML documents, are illegal in XML document. For example, in HTML, the Formfeed character (U+000C) is treated as white space, in XHTML, due to XML's definition of characters, it is illegal.

    C.16. The Named Character Reference &apos;

    The named character reference &apos; (the apostrophe, U+0027) was introduced in XML 1.0 but does not appear in HTML. Authors should therefore use &#39; instead of &apos; to work as expected in HTML 4 user agents.

    D. Acknowledgements

    This appendix is informative.

    This specification was written with the participation of the members of the W3C HTML Working Group.

    At publication of the second edition, the membership was:

    Steven Pemberton, CWI/W3C (HTML Working Group Chair)
    Daniel Austin, Grainger
    Jonny Axelsson, Opera Software
    Tantek Çelik, Microsoft
    Doug Dominiak, Openwave Systems
    Herman Elenbaas, Philips Electronics
    Beth Epperson, Netscape/AOL
    Masayasu Ishikawa, W3C (HTML Activity Lead)
    Shin'ichi Matsui, Panasonic
    Shane McCarron, Applied Testing and Technology
    Ann Navarro, WebGeek, Inc.
    Subramanian Peruvemba, Oracle
    Rob Relyea, Microsoft
    Sebastian Schnitzenbaumer, SAP
    Peter Stark, Sony Ericsson

    At publication of the first edition, the membership was:

    Steven Pemberton, CWI (HTML Working Group Chair)
    Murray Altheim, Sun Microsystems
    Daniel Austin, AskJeeves (CNET: The Computer Network through July 1999)
    Frank Boumphrey, HTML Writers Guild
    John Burger, Mitre
    Andrew W. Donoho, IBM
    Sam Dooley, IBM
    Klaus Hofrichter, GMD
    Philipp Hoschka, W3C
    Masayasu Ishikawa, W3C
    Warner ten Kate, Philips Electronics
    Peter King, Phone.com
    Paula Klante, JetForm
    Shin'ichi Matsui, Panasonic (W3C visiting engineer through September 1999)
    Shane McCarron, Applied Testing and Technology (The Open Group through August 1999)
    Ann Navarro, HTML Writers Guild
    Zach Nies, Quark
    Dave Raggett, W3C/HP (HTML Activity Lead)
    Patrick Schmitz, Microsoft
    Sebastian Schnitzenbaumer, Stack Overflow
    Peter Stark, Phone.com
    Chris Wilson, Microsoft
    Ted Wugofski, Gateway 2000
    Dan Zigmond, WebTV Networks

    E. References

    This appendix is informative.

    [CSS2]
    "Cascading Style Sheets, level 2 (CSS2) Specification", B. Bos, H. W. Lie, C. Lilley, I. Jacobs, 12 May 1998.
    Latest version available at: http://www.w3.org/TR/REC-CSS2
    [DOM]
    "Document Object Model (DOM) Level 1 Specification", Lauren Wood et al., 1 October 1998.
    Latest version available at: http://www.w3.org/TR/REC-DOM-Level-1
    [DOM2]
    "Document Object Model (DOM) Level 2 Core Specification", A. Le Hors, et al., 13 November 2000.
    Latest version available at: http://www.w3.org/TR/DOM-Level-2-Core
    [HTML]
    "HTML 4.01 Specification", D. Raggett, A. Le Hors, I. Jacobs, 24 December 1999.
    Latest version available at: http://www.w3.org/TR/html401
    [POSIX.1]
    "ISO/IEC 9945-1:1990 Information Technology - Portable Operating System Interface (POSIX) - Part 1: System Application Program Interface (API) [C Language]", Institute of Electrical and Electronics Engineers, Inc, 1990.
    [RFC2045]
    "Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies", N. Freed and N. Borenstein, November 1996. Note that this RFC obsoletes RFC1521, RFC1522, and RFC1590.
    [RFC2046]
    "RFC2046: Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types", N. Freed and N. Borenstein, November 1996.
    Available at http://www.ietf.org/rfc/rfc2046.txt. Note that this RFC obsoletes RFC1521, RFC1522, and RFC1590.
    [RFC2119]
    "RFC2119: Key words for use in RFCs to Indicate Requirement Levels", S. Bradner, March 1997.
    Available at: http://www.ietf.org/rfc/rfc2119.txt
    [RFC2376]
    "RFC2376: XML Media Types", E. Whitehead, M. Murata, July 1998.
    This document is obsoleted by [RFC3023].
    Available at: http://www.ietf.org/rfc/rfc2376.txt
    [RFC2396]
    "RFC2396: Uniform Resource Identifiers (URI): Generic Syntax", T. Berners-Lee, R. Fielding, L. Masinter, August 1998.
    This document updates RFC1738 and RFC1808.
    Available at: http://www.ietf.org/rfc/rfc2396.txt
    [RFC2854]
    "RFC2854: The text/html Media Type", D. Conolly, L. Masinter, June 2000.
    Available at: http://www.ietf.org/rfc/rfc2854.txt
    [RFC3023]
    "RFC3023: XML Media Types", M. Murata, S. St.Laurent, D. Kohn, January 2001.
    This document obsoletes [RFC2376].
    Available at: http://www.ietf.org/rfc/rfc3023.txt
    [RFC3066]
    "Tags for the Identification of Languages", H. Alvestrand, January 2001.
    Available at: http://www.ietf.org/rfc/rfc3066.txt
    [RFC3236]
    "The 'application/xhtml+xml' Media Type", M. Baker, P. Stark, January 2002.
    Available at: http://www.ietf.org/rfc/rfc3236.txt
    [XHTML+MathML]
    "XHTML plus Math 1.1 DTD", "A.2 MathML as a DTD Module", Mathematical Markup Language (MathML) Version 2.0. Available at: http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd
    [XHTMLMIME]
    "XHTML Media Types", Masayasu Ishikawa, 1 August 2002.
    Latest version available at: http://www.w3.org/TR/xhtml-media-types
    [XHTMLMOD]
    "Modularization of XHTML", M. Altheim et al., 10 April 2001.
    Latest version available at: http://www.w3.org/TR/xhtml-modularization
    [XML]
    "Extensible Markup Language (XML) 1.0 Specification (Second Edition)", T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, 6 October 2000.
    Latest version available at: http://www.w3.org/TR/REC-xml
    [XMLNS]
    "Namespaces in XML", T. Bray, D. Hollander, A. Layman, 14 January 1999.
    XML namespaces provide a simple method for qualifying names used in XML documents by associating them with namespaces identified by URI.
    Latest version available at: http://www.w3.org/TR/REC-xml-names
    [XMLC14N]
    "Canonical XML Version 1.0", J. Boyer, 15 March 2001.
    This document describes a method for generating a physical representation, the canonical form, of an XML document.
    Latest version available at: http://www.w3.org/TR/xml-c14n

    Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0

    w3c-dtd-xhtml/1.0/issues.html0000644000000000000000000000417311745610713013054 0ustar XHTML 1.0 - Compatibility Issues

    5. Compatibility Issues

    Contents

    This section is normative.

    Although there is no requirement for XHTML 1.0 documents to be compatible with existing user agents, in practice this is easy to accomplish. Guidelines for creating compatible documents can be found in Appendix C.

    5.1. Internet Media Type

    XHTML Documents which follow the guidelines set forth in Appendix C, "HTML Compatibility Guidelines" may be labeled with the Internet Media Type "text/html" [RFC2854], as they are compatible with most HTML browsers. Those documents, and any other document conforming to this specification, may also be labeled with the Internet Media Type "application/xhtml+xml" as defined in [RFC3236]. For further information on using media types with XHTML, see the informative note [XHTMLMIME].


    w3c-dtd-xhtml/catalog.xml0000644000000000000000000000500511745610714012505 0ustar w3c-dtd-xhtml/catalog0000644000000000000000000000372411745610714011714 0ustar -- ...................................................................... -- -- HTML DTD and settings................................................. -- -- ...................................................................... -- -- public identifiers override system identifiers, if both are supplied -- OVERRIDE YES -- All the mappings provided below are unofficial. The list of official -- -- mappings according to the W3C is available at -- -- http://www.w3.org/QA/2002/04/valid-dtd-list -- -- These mappings are provided for conveniance for people who used them -- -- but they should not be used for new documents ! -- -- The Default DOCTYPE File ............................................. -- -- Use the latest WWW standard if the doctype is html -- -- This is commented out because this doctype may cause problems -- -- (for example, if another catalog contains a doctype for xhtml 4.01, -- -- the document could still be matched to the "default" xhtml1 depending -- -- on the way the catalogs are ordered). -- -- Uncomment if you really want it but be careful-- -- DOCTYPE html 1.0/xhtml1-transitional.dtd -- -- DOCTYPE HTML 1.0/xhtml1-transitional.dtd -- -- generalized HTML reference, meaning 'latest HTML recommendation' -- -- aka, what is published at http://www.w3.org/TR/html -- PUBLIC "-//W3C//DTD HTML//EN" 1.0/xhtml1-transitional.dtd DTDDECL "-//W3C//DTD HTML//EN" 1.0/xhtml1.dcl PUBLIC "-//W3C//DTD XHTML//EN" 1.0/xhtml1-transitional.dtd DTDDECL "-//W3C//DTD XHTML//EN" 1.0/xhtml1.dcl PUBLIC "-//W3C//DTD XHTML 1//EN" 1.0/xhtml1-transitional.dtd DTDDECL "-//W3C//DTD XHTML 1//EN" 1.0/xhtml1.dcl PUBLIC "-//W3C//DTD XHTML Basic//EN" basic/xhtml-basic10.dtd DTDDECL "-//W3C//DTD XHTML Basic//EN" basic/xml1.dcl