{"id":18522607,"url":"https://github.com/astro/rexml-dropin","last_synced_at":"2025-04-09T11:30:58.782Z","repository":{"id":422419,"uuid":"42336","full_name":"astro/rexml-dropin","owner":"astro","description":"Drop-in replacement for REXML using libxml-ruby and libxml-parser-ruby (expat binding)","archived":false,"fork":false,"pushed_at":"2008-09-28T21:42:01.000Z","size":100,"stargazers_count":17,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-24T05:11:31.647Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/astro.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2008-08-13T15:52:36.000Z","updated_at":"2019-08-13T13:31:32.000Z","dependencies_parsed_at":"2022-07-08T01:50:33.325Z","dependency_job_id":null,"html_url":"https://github.com/astro/rexml-dropin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astro%2Frexml-dropin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astro%2Frexml-dropin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astro%2Frexml-dropin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astro%2Frexml-dropin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/astro","download_url":"https://codeload.github.com/astro/rexml-dropin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248031073,"owners_count":21036325,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T17:32:18.174Z","updated_at":"2025-04-09T11:30:56.177Z","avatar_url":"https://github.com/astro.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"Are you tired of strange REXML behaviour? Do you need twice the\nperformance when dealing with XML? Are you stuck with the REXML API\nbecause your code uses it everywhere? You're not alone.\n\n\nI don't mean any offense, and I deeply respect Sean Russell's work and\nthe amount of time that he has put into the project. I won't be able\nto do better, but have had problems more than one time with REXML.\n\n\nIn XMPP4R we're bound to the very intuitive REXML API because that's\nwhat XMPP4R is about: dealing with XML. I thought the only way out\nwould be resembling it. That's why I have started REXML-dropin, a\nwrapper around libxml:\n\nhttp://github.com/astro/rexml-dropin/\n\n\nTo be honest, I'm not convinced by libxml-ruby's code, but it looks\nway cleaner than REXML. So far, I'm able to run a basic XMPP client\nwith it. There's a lot left to be done, so go ahead and fork it!\n\n\nDependencies:\n* libxml-parser-ruby: http://www.yoshidam.net/Ruby.html#xmlparser\n* libxml-ruby beyond 0.8.3/SVN r524: http://libxml.rubyforge.org/\n* require 'rexml' first!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastro%2Frexml-dropin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fastro%2Frexml-dropin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastro%2Frexml-dropin/lists"}