std.xml2 (collecting features)

Rikki Cattermole via Digitalmars-d digitalmars-d at puremagic.com
Mon May 4 18:42:39 PDT 2015


On 5/05/2015 10:45 a.m., Liam McSherry wrote:
> On Sunday, 3 May 2015 at 17:39:48 UTC, Robert burner Schadek
> wrote:
>> std.xml has been considered not up to specs nearly 3 years now. Time
>> to build a successor. I currently plan the following featues for it:
>>
>> - SAX and DOM parser
>> - in-situ / slicing parsing when possible (forward range?)
>> - compile time switch (CTS) for lazy attribute parsing
>> - CTS for encoding (ubyte(ASCII), char(utf8), ... )
>> - CTS for input validating
>> - performance
>>
>> Not much code yet, I'm currently building the performance test suite
>> https://github.com/burner/std.xml2
>>
>> Please post you feature requests, and please keep the posts DRY and on
>> topic.
>
> Not a feature, but if `std.data.json` [1] gets accepted in to
> Phobos, it may be something to consider naming this
> `std.data.xml` (although that might not as effectively
> differentiate it from `std.xml`).
>
> [1]: http://wiki.dlang.org/Review_Queue

It really should be std.data.xml. To keep with the new structuring. Plus 
it'll make transitioning a little easier.


More information about the Digitalmars-d mailing list