[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: The Goals of XML at 25, and the one thing that XML now needs
Hi Henry! Yes I am very familiar with the XML Screamer paper, big fan, and it is one of the primary studies that informed many of the points I am making. Lets note what they leave out : XML Features Not Supported
XML Schema Features Not Supported
In previous decades, as I read these kinds of papers and came up to these omission sections, my reaction was to doubt that the method was in fact practical. (Benchmarking against Xerces, the slowest parser, did not help, either: how it compares to MSXML is more compelling.) I understand that a research paper has finite resources, but it seemed to me that the omissions were often not arbitrary but genuine pain points. And that there was a pattern to them. And that made me think, is this actually a good rational basis for enhancing XML? Instead of seeing the implementation omissions (in this and most other papers) as implementation flaws, if not academic lapses, are they really "telling us" that the features are roadblocks which prevent or dilute many different implementation aproaches? Not drowning, waving. Hence my starting proposal also follows 1 & 2, and it also (I think) draws from 3 the idea that we want to avoid anything that prevents in-place contiguous parsing. (It also only validates some simple primitive types.) However, the problem of entity references causing extra buffer allocations, etc, isnt necessarily so: if a parse method can support Numeric Character References, then it can also support general entity references with the same characteristics: they contain no tags or references (CDATA entity) and which do not expand to more characters than the reference...e.g. the standard entity sets. Hoping you are well, Rick On Thu, 22 Jul. 2021, 22:36 Henry S. Thompson, <ht@markup.co.uk> wrote: You might find this interesting/useful wrt your high-speed parsing
[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
|