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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7c6ca47 · Oct 26, 2024

History

2 Commits
Oct 26, 2024
Oct 26, 2024
Oct 26, 2024
Oct 26, 2024
Oct 26, 2024
Oct 26, 2024
Oct 26, 2024
Oct 26, 2024
Oct 26, 2024
Oct 26, 2024
Oct 26, 2024
Oct 26, 2024
Oct 26, 2024
Oct 26, 2024

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