February 25

yxml is a port of the yxml[1] XML parser, plus a minimal DOM API on top.

There is nothing much to say, its only particularity is to be nothrow @nogc.

DUB: https://code.dlang.org/packages/yxml
GitHub: https://github.com/AuburnSounds/yxml

Features:

  • parsing a subset of XML (same as original yxml). In particular Processing Instructions and comments are ignored, there is no validation...
  • small DOM API (very incomplete)
  • nothrow @nogc
  • one file
  • no emission of XML. It's just parsing.

[1] https://github.com/JulStrat/yxml

February 28

On Sunday, 25 February 2024 at 22:31:22 UTC, Guillaume Piolat wrote:

>

yxml is a port of the yxml[1] XML parser, plus a minimal DOM API on top.

There is nothing much to say, its only particularity is to be nothrow @nogc.

DUB: https://code.dlang.org/packages/yxml
GitHub: https://github.com/AuburnSounds/yxml

Features:

  • parsing a subset of XML (same as original yxml). In particular Processing Instructions and comments are ignored, there is no validation...
  • small DOM API (very incomplete)
  • nothrow @nogc
  • one file
  • no emission of XML. It's just parsing.

[1] https://github.com/JulStrat/yxml

Looks pretty neat.