[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: A heavier-weight proposal for character entity definition
Rewriting the XML Schema into something I can understand (:-)), and applying Elliotte's corrections plus a few more, it comes to this. I don't know that this is more heavyweight than my proposal, except in verboseness of conformant markup. datatypes xs = "http://www.w3.org/2001/XMLSchema-datatypes" ANY = attribute * {text}* & element * {ANY}* & text start = element characters {character* & ANY} character = element character { attribute name {xs:token}, attribute code {xml-codepoint}, attribute source {xs:anyURI}?, ANY } xml-codepoint = xs:positiveInteger "9" | xs:positiveInteger "10" | xs:positiveInteger "13" | xs:positiveInteger params { minInclusive = "32" maxExclusive = "55296" #xD800 } | xs:positiveInteger params { minExclusive = "57343" #xDFFF maxInclusive = "65533" #xFFFD } | xs:positiveInteger params { minInclusive = "65536" #10000 maxInclusive = "1114111" #1FFFFF } | xs:string params { pattern = "x[0-9a-fA-F]{1,6}" } -- John Cowan <jcowan@r...> http://www.reutershealth.com I amar prestar aen, han mathon ne nen, http://www.ccil.org/~cowan han mathon ne chae, a han noston ne 'wilith. --Galadriel, _LOTR:FOTR_
|
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
|