pham_xml 1.0.2

DOM, SAX, XPath XML Implementation.

To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:


XML DOM Implementation for D Lang

Boost Software License - Version 1.0

This is my first package written in D. Just discovered D few months ago and this is a great way of learning it.

Some features in this implementation

f1. Supports different character encodings (char, wchar & dchar)

f2. SAX parsing with parent node tracking

f3. Can be filtered nodes while loading

f4. Pretty output

f5. XPath (selectNodes, selectSingleNode)

f6. Support custom entity

f7. Compare to current phobo\std.xml -> 5 times less memory used and 4 times as fast with validation while parsing

Still lacking document but you can read it from below link if the function name matched

Look in unittest section for various samples on how to use this package

Sample usages

See Sample.txt file

  • An Pham
1.0.2 2020-Aug-27
~master 2020-Aug-27
Show all 2 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 1 downloads this month

  • 11 downloads total

Short URL: