OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help




[ Lists Home | Date Index | Thread Index ]
  • From: Richard Light <richard@light.demon.co.uk>
  • To: xml-dev@ic.ac.uk
  • Date: Tue, 17 Jun 1997 13:14:06 +0100


I'm probably not the only person to have done this, but I had a go at
XML-izing the HTML 2.0 DTD.  Most of the job was straightforward
(although a recent exchange suggests that I would have been better
advised to leave the tag omission rules in as parameter entities!).

However, two issues that remain are the use of '&' in the content model
for <HEAD>, and the liberal use of inclusion and exclusion exceptions.

Both are invalid in XML, and neither can be trivially re-mapped to an
XML-compliant equivalent.  Is anyone else interested in this sort of
issue?  Any thoughts on how these problems should be addressed?  

I don't want to waste bandwidth by copying the whole DTD, but if anyone
wants it, I'll happily forward a copy offline.  Here are the relevant

1) This is the relevant fragment for the first issue (the '&' content
models have not been changed):

<![ %HTML.Recommended; [
        <!ENTITY % head.extra "">
<!ENTITY % head.extra "& NEXTID?">

<!ENTITY % head.content "TITLE & ISINDEX? & BASE? %head.extra;">

<!ELEMENT HEAD      (%head.content;)>

2) ... and this goes on to show a couple of the exceptions:

<!-- +(META|LINK) exception removed -->

<!-- <HEAD>     Document head   -->

<!-- -(META|LINK) exception removed -->

These are the others (all of them, I think):

<!ENTITY % A.content   "(%heading;|%text;)*">

<!ELEMENT A         %A.content;>
<!-- -(A) exception removed -->


<!ELEMENT FORM     %body.content;>
<!-- -(FORM) +(INPUT|SELECT|TEXTAREA) exceptions removed -->


<!-- -(INPUT|SELECT|TEXTAREA) exception removed -->


<!-- -(INPUT|SELECT|TEXTAREA) exception removed. "*" removed from
     model. -->

Richard Light
SGML and Museum Information Consultancy
3 Midfields Walk 
Burgess Hill
West Sussex RH15 8JA
tel. (44) 1444 232067

xml-dev: A list for W3C XML Developers
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To unsubscribe, send to majordomo@ic.ac.uk the following message;
unsubscribe xml-dev
List coordinator, Henry Rzepa (rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS