mirror of
https://github.com/ba0f3/xml.nim
synced 2026-01-15 01:31:40 +00:00
No description
|
|
||
|---|---|---|
| .github | ||
| fuzz | ||
| src | ||
| tests | ||
| .travis.yml | ||
| README.md | ||
| xml.nimble | ||
xml.nim
Simple XML parser in pure Nim
This module written for compile time XML parsing purpose, it supports only some features:
- Nodes
- Atrributes
- CDATA and Text
The parser is simple and small, no error checking/correcting. Use it as your own risk*
If you need a more powerful XML/HTML parser, consider using parsexml
This module contains a modified version of my q.nim module, named selector.
Just import xml/selector to use it
Usage:
import xml, xml/selector
var d = q($readFile("test.html"))
assert d.select("head *").len == 2
echo d.select("head *")