dxml 0.2.0 released

rikki cattermole rikki at cattermole.co.nz
Mon Feb 12 14:15:00 UTC 2018


On 12/02/2018 1:51 PM, Chris wrote:
> On Monday, 12 February 2018 at 12:49:30 UTC, rikki cattermole wrote:
>> On 12/02/2018 12:38 PM, Chris wrote:
>>> On Monday, 12 February 2018 at 05:36:51 UTC, Jonathan M Davis wrote:
>>>> dxml 0.2.0 has now been released.
>>>>
>>>> I really wasn't planning on releasing anything this quickly after 
>>>> announcing dxml, but when I went to start working on DOM support, it 
>>>> turned out to be surprisingly quick and easy to implement. So, dxml 
>>>> now has basic DOM support.
>>>>
>>>> [...]
>>>
>>> Will this replace `std.xml` one day?
>>
>> As long as DTD support is essentially non-existent, my vote will 
>> always be no.
> 
> How hard would it be to add DTD support? One could take dxml and extend 
> it in order to include it in Phobos. I haven't used `std.xml` for years 
> now. It is essentially dead and unusable atm.

 From what I read in the other thread, it would require a complete 
redesign and a major performance hit.

I don't care what J.M.D. puts in his own library. We just can't 
advertise to having an 'XML' library when we out right ignore a large 
portion of (and fairly important to real world adoption IMO) the 
specification for no other reason than personal opinions of the author.

Now if you want a subset as the 'default' but have full support 
including DTD as an opt-in with the only difference is how you 
initialize the parser, I'd be happy and so will our end users in the future.


More information about the Digitalmars-d-announce mailing list