chmod777 on Nostr: Finally found a decent looking #XML parser for #Rust. It has zero dependencies which ...
Finally found a decent looking #XML parser for #Rust. It has zero dependencies which should make it easy to port to #embedded environments other than that it uses std::collections::Hashmap. It should have a small size as well without all the bloat.
It supports utf16 le/be which almost no other Rust xml libraries support(the other ones kind of pisses me off because it is almost the first thing in the spec).
https://github.com/kushaldas/uppsalaI will need to look at it a little more to see if its worth ditching my own library or not.
Published at
2026-02-24 19:08:41 UTCEvent JSON
{
"id": "e3e5d331e7c3c0dba4b65fd68cbf7a68495cea3ddec85b3f8ee081d491811c3b",
"pubkey": "4a796f23c007f9769a9ff9ba6b962d7fbcfbf58e62bdc177af456407daa4d54f",
"created_at": 1771960121,
"kind": 1,
"tags": [
[
"proxy",
"https://tilde.zone/@chmod777/116127178500495952",
"web"
],
[
"t",
"embedded"
],
[
"t",
"rust"
],
[
"t",
"xml"
],
[
"proxy",
"https://tilde.zone/users/chmod777/statuses/116127178500495952",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://tilde.zone/users/chmod777/statuses/116127178500495952",
"pink.momostr"
],
[
"-"
]
],
"content": "Finally found a decent looking #XML parser for #Rust. It has zero dependencies which should make it easy to port to #embedded environments other than that it uses std::collections::Hashmap. It should have a small size as well without all the bloat.\nIt supports utf16 le/be which almost no other Rust xml libraries support(the other ones kind of pisses me off because it is almost the first thing in the spec).\nhttps://github.com/kushaldas/uppsala\nI will need to look at it a little more to see if its worth ditching my own library or not.",
"sig": "bfa6c60907923abb821d5f01ce5e42f49582d4ecb98d7273abb008f54bbddc0666c8af37695c7bce7de7093040aa88666226b8968ba717ceb354a81dee83af50"
}