Skip to content
/ xml.c3l Public

A lightweight library for parsing, traversing and querying XML documents.

License

Notifications You must be signed in to change notification settings

Capati/xml.c3l

Repository files navigation

Xml Parser for C3

A lightweight library for parsing, traversing and querying XML documents.

See tools/generate_entity_table.c3 for usage example.

Features

  • UTF-8 support (need more test).
  • Iterators for fast traversing.
  • Entity table for all named entities.
  • Line and column tracking for error reporting.

TODO

  • Build XML documents
  • XPath-like query support
  • Pretty printing

About

A lightweight library for parsing, traversing and querying XML documents.

Topics

Resources

License

Stars

Watchers

Forks

Languages