動機 前に徹夜テンションのままとあるgemの紹介を書いたんだけど、いろいろとひどかったのでまじめにまとめたかったし新しいXMLパーサが出てきたので調べるついでにまとめてしまおうと思った。 ぱーさいろいろ 冷静に思い出すと結構ある rexml rubyの標準ライブラリ普通に使う分には申し分ないやつ DOMParserからSAXParser、PullParserと一通りそろっている とりあえずこれでなんとかなるケースは多い Nokogiri HTML/XMLパーサでなんだかんだ一番人気? CSSで要素を取り出せるのでHTMLのパースに使うといい感じ libxml使います HappyMapper XMLをオブジェクトにマッピングできるパーサ クラス作っとけばうまいことマッピングできるのでおすすめ (以前HappyMapperを紹介したけど糞記事すぎて申し訳ないしもはや恥ずかしくて見ることすらでき
![GemのいろいろXML/HTMLparserをまとめたい(Oga特集) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/19f5e9d5d8c6925221a26a4217a1f5f95ea5c61b/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9R2VtJUUzJTgxJUFFJUUzJTgxJTg0JUUzJTgyJThEJUUzJTgxJTg0JUUzJTgyJThEWE1MJTJGSFRNTHBhcnNlciVFMyU4MiU5MiVFMyU4MSVCRSVFMyU4MSVBOCVFMyU4MiU4MSVFMyU4MSU5RiVFMyU4MSU4NCUyOE9nYSVFNyU4OSVCOSVFOSU5QiU4NiUyOSZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9N2FjMjI4YTA5NDA0YWQ2M2I4NGE3MWFkYTMwM2EzMTg%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBncmF2aXRvbk1haW4mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTBkMWRkNDkzYzI3MzBjZmU1MTk5ZDI0ODYzN2M5ZTcy%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D8588d2b698cf0a9441e82a9886a92efb)