エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C# Tips (4) HTMLを解析する - 気楽なソフト工房
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C# Tips (4) HTMLを解析する - 気楽なソフト工房
先日、ベータ版をリリースしましたSEO分析ツール「Crete」では、キーワードが含まれているタグを判別す... 先日、ベータ版をリリースしましたSEO分析ツール「Crete」では、キーワードが含まれているタグを判別するためにHTML解析を行っています。 実は、「Crete」の開発の中では最も時間がかかったのはこの部分でした。 せっかくなので是非ご活用していただきたくライブラリ化したので、使い方をご紹介します。 ライブラリは以下の6つのファイルで構成されています。名前空間は「CreteLib」です。 ・HtmlDocument.cs ・・HTMLドキュメントを表すクラス ・HtmlNode.cs ・・HTMLの要素を表すクラス ・HtmlTextNode.cs ・・HTMLの要素の中で、タグにはさまれたテキスト部分を表すクラス ・HtmlNodeList.cs ・・ノードのリスト ・HtmlParser.cs ・・HTMLを解析するクラス。内部的に利用しているクラスなので直接利用する必要はありません。