Any full feature xml library available?

Domain dont_email at empty.com
Sat May 4 01:36:10 UTC 2019


On Friday, 3 May 2019 at 21:07:29 UTC, H. S. Teoh wrote:
> On Fri, May 03, 2019 at 09:56:56PM +0100, Russel Winder via 
> Digitalmars-d-learn wrote:
>> On Thu, 2019-05-02 at 09:28 -0700, H. S. Teoh via 
>> Digitalmars-d-learn wrote:
>> > On Thu, May 02, 2019 at 05:23:29PM +0100, Russel Winder via
>> > Digitalmars-d-learn wrote:
>> > [...]
>> > > [...]
>> > [...]
>> > 
>> > No particular reason, except nobody has taken up the task 
>> > yet. Would you?
>> 
>> If I were interested in XML processing yes I would. However, 
>> just at the moment I am doing things with MPEG-TS and 
>> gstreamer-rs. I may investigate the analogue for GstreamerD.
>> 
>> On the other hand there are enough people moaning about 
>> std.xml and the general lack of quality, high performance D 
>> support for XML that there is clearly a lot of people who 
>> should be interested in creating a D binding to libxml2.
> [...]
>
> The problem is that while there is no shortage of complaints 
> about XML support in D, there is a great dearth of people 
> actually willing to *do* something about it.
>
> At least Jonathan wrote dxml, which arguably would meet the 
> need in most cases.  So there's that.  But if somebody wants 
> entity references and other similar things, the only recourse 
> would appear to be to wrap libxml2.  Given D's aptitude at 
> interfacing with C, this should be much simpler than writing 
> dxml.  It just needs someone to sit down and *do* it.
>
>
> T

I am trying to port libxml++ to D.
I use dstep to generate the binding to libxml2, and then porting 
c++ to D.
But I don't have much time, and there are some failures with 
dstep. I don't have a computer at home, so I must use termux to 
coding. I hope someone can continue to maintaining the android 
port of ldc.


More information about the Digitalmars-d-learn mailing list