[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] =?UTF-8?Q?Re=3A_=5Bxml=2Ddev=5D_Should_XML_applications_follow_Postel?==
On Thu, Apr 12, 2018 at 8:34 PM, Rick Jelliffe <rjelliffe@allette.com.au> wrote:
While I agree with this post, there is rather more optionality in XML than that. Consider the following Postel-like suggestions: Make sure that namespaces and prefixes are mapped 1:1 (sane documents, in Joe English's sense) If possible, put all namespace declarations in the root element (namespace-normal documents). Think twice before using namespaces at all. If possible, keep Unicode noncharacters and control characters out of character content and attribute values. Use hex (not decimal) character references only if required by non-Unicode-aware editing tools. Do not use 
. Minimize the use of PIs. Don't use CDATA sections, except in documents that are about markup. Use the five named escapes, not their hex equivalents.
Always escape > characters.
-- John Cowan http://vrici.lojban.org/~cowan cowan@ccil.org The Penguin shall hunt and devour all that is crufty, gnarly and bogacious; all code which wriggles like spaghetti, or is infested with blighting creatures, or is bound by grave and perilous Licences shall it capture. And in capturing shall it replicate, and in replicating shall it document, and in documentation shall it bring freedom, serenity and most cool froodiness to the earth and all who code therein. --Gospel of Tux
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
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
|