0

私はこのHTMLコードを持っています

<div id="content">
    <div class="sidebar">
        My Sidebar Stuff

        <div id="Some Other Div"> 
            etc...
        </div>

    </div>
</div>

他のdiv、テキストなどを含むSIDEBAR div内のすべてのコンテンツを置き換えることは何とか可能ですか...私はすでにいくつかの初歩的な正規表現を試しましたが、私はそれが得意ではありません。

4

1 に答える 1

1

HTML の操作にはHtmlAgilityPack (NuGet から入手可能) を使用します。

HtmlDocument doc = new HtmlDocument();
doc.Load("index.html");
var sidebar = doc.DocumentNode.SelectSingleNode("//div[@class='sidebar']");
sidebar.InnerHtml = "New Content!";
于 2013-11-06T22:22:57.987 に答える