IPP Mail Archive: RE: IPP> I-D registering XHTML as a MIME m

IPP Mail Archive: RE: IPP> I-D registering XHTML as a MIME m

RE: IPP> I-D registering XHTML as a MIME media type

From: McDonald, Ira (imcdonald@sharplabs.com)
Date: Thu Dec 21 2000 - 13:17:58 EST

  • Next message: Internet-Drafts@ietf.org: "IPP> I-D ACTION:draft-ietf-ipp-ldap-printer-schema-04.txt"

    Hi folks,

    First, note that this XHMTL MIME type registration I-D is
    an official submission of the W3C HTML WG (not the individual
    contribution that the document filename implies).

    This XHTML MIME type supports future XHTML-family languages
    (e.g., XHTML-Print) explicitly with the OTPIONAL parameter
    'schema-location=' which specifies the URL of a DTD of XML
    Schema for the specific XHTML language dialect.

    This means that XHTML-Print does NOT need any special MIME
    type to be declared in an open and interoperable way in all
    protocols that carry MIME messages (email, IPP, etc.).

    The example in this I-D:


    UPnP and IPPFAX folks please take note:

    A key constraint in this XHTML MIME type is that documents
    that use this label MUST be 'well-formed' XML (see the W3C
    XML 1.0 spec - this has more than the obvious meaning).
    So XML 'fragments' (that are not well-formed) are specifically

    - Ira McDonald, consulting architect at Sharp and Xerox
      High North Inc

    -----Original Message-----
    From: McDonald, Ira [mailto:imcdonald@sharplabs.com]
    Sent: Wednesday, December 20, 2000 1:35 PM
    To: 'ipp@pwg.org'; 'ifx@pwg.org'
    Subject: IPP> I-D registering XHTML as a MIME media type

    Hi folks,

    Of particular interest to those interested in XHTML as a supported
    source format for IPP Printers. Also those interested in the MS
    UPnP printing effort (which is defining XHTML-Print, an extension
    of XHTML-Basic with some CSS formatting).

    Available at the IETF I-D repository in the directory:


    in the file:


    - Ira McDonald, consulting architect at Sharp and Xerox
      High North

    [here are the Abstract and Introduction verbatim]


       This document defines the "application/xhtml+xml" MIME media type
       for XHTML based markup languages; it is not intended to obsolete
       any previous IETF documents, in particular RFC 2854 which registers

       This document was prepared by members of the W3C HTML working group
       based on the structure, and some of the content, of RFC 2854, the
       registration of "text/html". Please send comments to
       www-html@w3.org, a public mailing list with archives at

    1. Introduction

       In 1998, the W3C HTML working group began work on reformulating HTML
       in terms of XML 1.0 [XML] and XML Namespaces [XMLNS]. The first
       part of that work concluded in January 2000 with the publication of
       the XHTML 1.0 Recommendation [XHTML1], the reformulation for HTML
       4.01 [HTML401].

       Work continues in the HTML WG on XHTML Modularization (see
       http://www.w3.org/TR/xhtml-modularization), the decomposition of
       XHTML 1.0 into modules that can be used to compose new XHTML based
       languages, plus a framework for supporting this composition.

       As of December 2000, the HTML WG has taken no official position on
       what MIME media type should be used to describe XHTML 1.0 or any
       other XHTML based language, except in the case where XHTML 1.0
       documents satisfy certain additional requirements (see [XHTML1]
       section 5.1) and can be described with "text/html" (see [TEXTHTML]).

       This document only registers a new MIME media type,
       "application/xhtml+xml". It does not define anything more than is
       required to perform this registration. The HTML WG expects to
       publish further documentation on this subject, including but not
       limited to, information about rules for which documents should and
       should not be described with this new media type, and further
       information about recognizing XHTML documents.

       This document follows the convention set out in [XMLMIME] for the
       MIME subtype name; attaching the suffix "+xml" to denote that the
       entity being described conforms to the XML syntax as defined in XML
       1.0 [XML].

    This archive was generated by hypermail 2b29 : Thu Dec 21 2000 - 13:21:21 EST