||[Jun. 4th, 2001|03:20 am]
|||||Morphine - Sheila||]|
A continuation of the discussion from March on a DTD for LiveJournal entries. IMHO, the following features are desirable.
With that in mind, here's a suggestion for a DTD, stealing much from the current draft:
- The DTD should allow for future server capabilities whenever possible - new metadata, new security levels, etc.
- The DTD should be capable of representing posts that have not yet been submitted to the LiveJournal server. (Client offline mode, possible XML protocol, etc.)
- The resulting files should be readable and editable by humans. "3 < 4" should not be represented as "3 &lt; 4". Possibly we should use CDATA blocks and conventionally escape "
]]( *)>" as "
]]$1 >"; inelegant, but nowhere near as ugly as double-escaping characters. Suggestions welcome.
- When keywords in the existing protocol and terminology in common usage differ, we should use the latter for tag names.
( Read more...Collapse )