[TYPO3-50-general] TS 2.0: document object hierarchy

Martin Kutschker Martin.Kutschker at n0spam-blackbox.net
Mon Apr 30 11:34:19 CEST 2007


Hi!

To replace the old PAGE object I suggest the following class hierarchy:

DOCUMENT

Has the properties "mimeType", "characterSet" and "language" (and perhaps 
anythig else that can be sent via HTTP headers).

TEXTDOCUMENT extends DOCUMENT

This one has also an "content" property which is a CONTENTOBJECTARRAY. 
(Awfully long, and perhaps we shouldn't call them content objects).

XMLDOCUMENT extends DOCUMENT

Has also "xmlVersion" and "documentType" plus a "body" (or "content").

XHTMLDOCUMENT extends XMLDOCUMENT

Adds "head" to the property set. I'm undecided if it gets "body" if 
XMLDOCUMENT has "content" and what "content" will hold in this case.

Masi


More information about the TYPO3-project-5_0-general mailing list