All Projects → ba0f3 → xml.nim

ba0f3 / xml.nim

Licence: other
Simple XML parser in pure Nim

Programming Languages

nim
578 projects
HTML
75241 projects

Projects that are alternatives of or similar to xml.nim

SophiaBot
Hi There ✋ I'M Sophia 3.0 ❤️ NEW VERSION OF SOPHIA.. Source Code of @SophiaSLBot.
Stars: ✭ 44 (+175%)
Mutual labels:  simple
DLL-INJECTOR
I created a dll injector I am going to Open source its Code. But remember one thing that is any one can use it only for Educational purpose .I again say do not use it to damage anyone's Computer.But one thing if you are using it for some good purpose like to help someone who really need help then I permit you to use it.
Stars: ✭ 14 (-12.5%)
Mutual labels:  simple
llb
Dead simple event-driven load-balancer
Stars: ✭ 27 (+68.75%)
Mutual labels:  simple
dead-simple-blog
A flat-file, database-free, almost-single-file blog "engine" using PHP.
Stars: ✭ 26 (+62.5%)
Mutual labels:  simple
onion-pi
Configures your Raspberry Pi as portable WiFi-WiFi Tor proxy.
Stars: ✭ 13 (-18.75%)
Mutual labels:  simple
nstate
A simple but powerful react state management library with low mind burden
Stars: ✭ 11 (-31.25%)
Mutual labels:  simple
dhtml2pdf
Simple, free and very easy to use PHP API that allows you to see, download or get the binary of the PDF generated from the HTML of an URL.
Stars: ✭ 27 (+68.75%)
Mutual labels:  simple
VPAutoComplete
A simple Auto Complete UITextField also support UITableView written in swift 4.2
Stars: ✭ 20 (+25%)
Mutual labels:  simple
finddups
Find duplicate files on your computer
Stars: ✭ 22 (+37.5%)
Mutual labels:  simple
dice-simulator
A Python simple Dice Simulator just for fun
Stars: ✭ 17 (+6.25%)
Mutual labels:  simple
Customizable-Crypto-Currency-Dashboard-with-Chart
📺 A Dashboard with the price movements of the selected Cryptocurrencies 💹
Stars: ✭ 79 (+393.75%)
Mutual labels:  simple
SSCTaglistView
Customizable iOS tag list view, in Swift.
Stars: ✭ 54 (+237.5%)
Mutual labels:  simple
Simple-Game-ERC-721-Token-Template
🔮 Very Simple ERC-721 Smart Contract Template to create your own ERC-721 Tokens on the Ethereum Blockchain, with many customizable Options 🔮
Stars: ✭ 83 (+418.75%)
Mutual labels:  simple
smk
SMK - Simple multimedia kit - C++ WebAssembly
Stars: ✭ 89 (+456.25%)
Mutual labels:  simple
Simple-Slack-Bot
Simple Python library for creating Slack bots.
Stars: ✭ 26 (+62.5%)
Mutual labels:  simple
sleek button
A simple but yet customizable button.
Stars: ✭ 63 (+293.75%)
Mutual labels:  simple
Hexo-Theme-MengD
A simple, lightweight Hexo theme(支持:pjax、discuss、twikoo、waline、valine评论)
Stars: ✭ 69 (+331.25%)
Mutual labels:  simple
Artal
A .PSD parsing library for LÖVE
Stars: ✭ 41 (+156.25%)
Mutual labels:  simple
QArchive
Async C++ Cross-Platform library that modernizes libarchive using Qt5 🚀. Simply extracts 7z 🍔, Tarballs 🎱 and other supported formats by libarchive. ❤️
Stars: ✭ 66 (+312.5%)
Mutual labels:  simple
Hacktoberfest-Banned-The-Repo-Guys-Sorry-For-Your-Time-and-effort
A beginner-friendly open source repository to create your first pull request.
Stars: ✭ 27 (+68.75%)
Mutual labels:  simple

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 *")
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].