Thread overview | |||||
---|---|---|---|---|---|
|
February 08, 2005 XML libraries | ||||
---|---|---|---|---|
| ||||
Guys Can anyone fill me in on the total picture wrt available XML libs for D? The reason I ask is that one of the things I've worked on with STLSoft - properties for C++ (which you can read about in Chapter 35 of IC++) - and a new pattern I've been working on - called Handle::Ref (which I'm going to write an article about very soon) - have given me cause to wonder about whether I might be able to generate efficient and complete wrappers for extant libraries, for both C++ and D. Since XML is something I've been needing commercially recently, and is a pretty popular thing in any case, I naturally thought of that. As those of you who know me know, I've a lot on, but I see this as something that I would do during, and complementary to, the writing of D Programming Distilled, such that it'd inform on the writing and vice versa, and also produce something useful at the end. It'd also do have a similar impetus for DTL, which has been floundering for nearly 12 months (much to my shame; though I am certain it will also prosper during DPD). I'm not talking about writing an XML parser here, it would be a tool for generating full-featured bindings to existing libs, such as MSXML, expat, libxml, etc., etc. The reason I'm writing is simple: if there are good efforts around already happening with D/XML - whether they're parsers or bindings - then I will look for another area. I don't want to step on anyone's toes, and I think there's little point duplicating effort in this case. Your feedback is appreciated. Cheers Matthew |
February 08, 2005 Re: XML libraries | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew | Actually, I'm just finishing up a 100% D DOM (level 1) based XML parser to be included with Mango. A preliminary version is already in the Mango SVN repository.
It's nearly fully XML1.0 compliant (doesn't support parsed entities, or external references), however is non-validating. The DOM is seperated from the parser, however, so it should be fairly extensible.
I'm sure this won't fully furfill the XML needs of the D community, but it's a pretty good start, and I'm hoping people will build on it.
In addition, there's also xmld, and I think there's an expat binding floating around somewhere.
On a side node, I'm releasing an XML-RPC library along with the XML library in mango.
John
Matthew wrote:
> Guys
>
> Can anyone fill me in on the total picture wrt available XML libs for D?
>
> The reason I ask is that one of the things I've worked on with STLSoft - properties for C++ (which you can read about in Chapter 35 of IC++) - and a new pattern I've been working on - called Handle::Ref (which I'm going to write an article about very soon) - have given me cause to wonder about whether I might be able to generate efficient and complete wrappers for extant libraries, for both C++ and D. Since XML is something I've been needing commercially recently, and is a pretty popular thing in any case, I naturally thought of that.
>
> As those of you who know me know, I've a lot on, but I see this as something that I would do during, and complementary to, the writing of D Programming Distilled, such that it'd inform on the writing and vice versa, and also produce something useful at the end. It'd also do have a similar impetus for DTL, which has been floundering for nearly 12 months (much to my shame; though I am certain it will also prosper during DPD).
>
> I'm not talking about writing an XML parser here, it would be a tool for generating full-featured bindings to existing libs, such as MSXML, expat, libxml, etc., etc.
>
> The reason I'm writing is simple: if there are good efforts around already happening with D/XML - whether they're parsers or bindings - then I will look for another area. I don't want to step on anyone's toes, and I think there's little point duplicating effort in this case.
>
> Your feedback is appreciated.
>
> Cheers
>
> Matthew
>
>
>
|
February 08, 2005 Re: XML libraries | ||||
---|---|---|---|---|
| ||||
Posted in reply to John Demme | Cool. Thanks I reckon I'll find an unploughed application area to develop my tool with. (Maybe if/when it works, it might be used by others on XML projects.) Cheers Matthew "John Demme" <me@teqdruid.com> wrote in message news:cu94om$1m2r$1@digitaldaemon.com... > Actually, I'm just finishing up a 100% D DOM (level 1) based XML parser to be included with Mango. A preliminary version is already in the Mango SVN repository. > > It's nearly fully XML1.0 compliant (doesn't support parsed entities, or external references), however is non-validating. The DOM is seperated from the parser, however, so it should be fairly extensible. > > I'm sure this won't fully furfill the XML needs of the D community, but it's a pretty good start, and I'm hoping people will build on it. > > In addition, there's also xmld, and I think there's an expat binding floating around somewhere. > > On a side node, I'm releasing an XML-RPC library along with the XML library in mango. > > John > > Matthew wrote: >> Guys >> >> Can anyone fill me in on the total picture wrt available XML libs for D? >> >> The reason I ask is that one of the things I've worked on with STLSoft - properties for C++ (which you can read about in Chapter 35 of IC++) - and a new pattern I've been working on - called Handle::Ref (which I'm going to write an article about very soon) - have given me cause to wonder about whether I might be able to generate efficient and complete wrappers for extant libraries, for both C++ and D. Since XML is something I've been needing commercially recently, and is a pretty popular thing in any case, I naturally thought of that. >> >> As those of you who know me know, I've a lot on, but I see this as something that I would do during, and complementary to, the writing of D Programming Distilled, such that it'd inform on the writing and vice versa, and also produce something useful at the end. It'd also do have a similar impetus for DTL, which has been floundering for nearly 12 months (much to my shame; though I am certain it will also prosper during DPD). >> >> I'm not talking about writing an XML parser here, it would be a tool for generating full-featured bindings to existing libs, such as MSXML, expat, libxml, etc., etc. >> >> The reason I'm writing is simple: if there are good efforts around already happening with D/XML - whether they're parsers or bindings - then I will look for another area. I don't want to step on anyone's toes, and I think there's little point duplicating effort in this case. >> >> Your feedback is appreciated. >> >> Cheers >> >> Matthew >> >> |
Copyright © 1999-2021 by the D Language Foundation