Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jessealama/gillette
XPath for Racket
https://github.com/jessealama/gillette
Last synced: 4 days ago
JSON representation
XPath for Racket
- Host: GitHub
- URL: https://github.com/jessealama/gillette
- Owner: jessealama
- License: mit
- Created: 2021-07-09T04:13:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-02T12:56:06.000Z (over 2 years ago)
- Last Synced: 2024-05-08T16:20:26.595Z (6 months ago)
- Language: Racket
- Size: 56.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gillette—XPath for Racket
[XPath](https://www.w3.org/TR/2017/REC-xpath-31-20170321/)
is a query language for XML-like data, including
HTML. It's a beautiful query language.Gillette is an implementation of XPath 3.1 for Racket.
## Internal DSL
Gillette is an internal DSL that you can embed into your
Racket programs when you need to query your data. Convert
your XML (whether that's an
[`xexpr?`](https://docs.racket-lang.org/xml/%3F#%28def._%28%28lib._xml%2Fprivate%2Fxexpr-core..rkt%29._xexpr~3f%29%29)
or an
[xml](https://docs.racket-lang.org/xml/)
[`document?`](https://docs.racket-lang.org/xml/%3F#%28def._%28%28lib._xml%2Fmain..rkt%29._document%29%29)) and
you're ready to roll!## License
Gillette is available under the terms of the MIT License.
## One last thing
Gillette is named after the city in Wyoming.