Last update October 14, 2012

All Libraries /
Xml Libraries



Difference (last change) (Author, normal page display)

Changed: 11c11

* Supports XPath 1.0

Table of contents of this page
xmlp   
tango.text.xml   
libxml2   
Mango XML Library   
KXML   
Expat Bindings   

xmlp    

Language VersionD1.xD2.x
Run-time Library Phobos

  • xmlp is a recent project supporting D2.x.
  • Supports XPath 1.0

tango.text.xml    

Language VersionD1.xD2.x
Run-time LibraryTangoPhobos

libxml2    

Language VersionD1.xD2.x
Run-time Library??

Mango XML Library    

Language VersionD1.xD2.x
Run-time Library??

KXML    

Language VersionD1.xD2.x
Run-time LibraryPhobos TangoPhobos

  • kxml svn repo
  • This xml parser is a node/tree based string parser.
  • It has a similar API to the Yage parser and should be nearly a drop-in replacement.
  • It uses no regex, so some parts are ugly(working on this), but that gives it the potential to be faster than those that do.
  • It supports <![CDATA[...]]> tags and reading of XML processing tags.
  • Basic XPath is supported, but not nearly the entire spec. Multiple attribute matching is supported, but not subnode matching.
  • This module is undergoing active development and should continue improving.

Expat Bindings    

Language VersionD1.xD2.x
Run-time Library??

From NG:digitalmars.D/2794:
I did a little while back. Wasn't too hard but then again it's not tested 100%. The little testing I did it was with GDC on Mac OS X 10.3

Upload:duser/expat-1.95.7-d-binding.tar.gz

It does not provide a class based wrapper. It just uses function pointers.
Brian Hammond

( The Expat home page)
FrontPage | News | TestPage | MessageBoard | Search | Contributors | Folders | Index | Help | Preferences | Edit

Edit text of this page (date of last change: October 14, 2012 20:05 (diff))