[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] The Itsy Bitsy Teeny Weeny Simple Hypertext DTD
I have posted an XML DTD for simple hypertext at http://www.ccil.org/~cowan/ibtwsh.dtd . This is a small subset of HTML 4.0 Transitional, suited to embedding rich-text doco into XML documents. My next draft (hopefully today) of the XSchema DTD will incorporate this by reference. >From the introduction: This is an XML DTD which describes a subset of HTML 4.0 for embedded use within other XML DTDs. It is by intention equivalent (within its scope) to -//W3C//DTD HTML 4.0 Transitional//EN, but is not a derived work in the copyright sense. (Brief excerpts from HTML 4.0 Transitional appear here and there.) It is often convenient for XML documents to have a bit of documentation somewhere in them. In the absence of a DTD like this one, that documentation winds up being #PCDATA only, which is a pity, because rich text adds measurably to the readability of documents. By incorporating this DTD by reference (as an external parameter entity) into another DTD, that DTD inherits the capabilities of this one. Using HTML-compatible elements and attributes allows the documentation to be passed straight through to HTML renderers. Current HTML renderers can cope with most XML tags, but empty tags require special treatment. Inserting a space before the terminating "/>" usually makes the "/" (which is not HTML) invisible. Using "<TAG></TAG>" is not as effective, as the latter is often misinterpreted as a second "<TAG>". Note that since the elements of this DTD are intended to be used within domain-specific elements of the surrounding DTD, there is no "root element" corresponding to the HTML element in HTML. Recommended content models for elements containing documentation are "%horiz.model;" for simple text fragments, and "%struct.model;" for documents in extenso. -- John Cowan http://www.ccil.org/~cowan cowan@c... You tollerday donsk? N. You tolkatiff scowegian? Nn. You spigotty anglease? Nnn. You phonio saxo? Nnnn. Clear all so! 'Tis a Jute.... (Finnegans Wake 16.5) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|