Web サイトのナビゲーションに使用している HTML コードがいくつかあります。
<ul>
リスト項目 ( ) を含む順序なしリスト タグ ( ) があり、その中に順序なしリストが含まれ<li>
ている可能性があります。
私の C# バックエンドでは、文字列に HTML があり、このリストを操作してトップ レベルを削除したいと考えています。
例えば:
「履歴」、「連絡先」、「メール」、または「電話」ページでは、次のようになります。
したがって、あなたがどのレベルにいても、<ul>
あなたが現在いるレベルを除いて、最上位レベルのすべてを削除したいと思います.
どこから始めればよいかよくわかりません。C# を使用してこのように HTML を操作する簡単な方法はありますか?
編集: HTML Agility Pack を使用して、HtmlDocument に HTML が含まれるようになりました。誰も私がどのように進めることができるかについて何か考えがありますか?