3

C# で書かれた小さなテキスト エディターがあります。

HTML ファイル (既に実行済み) をプレーン テキストで開き、開始タグと終了タグが正しいことを確認する必要があります。たとえば、これがある場合:

<body> Text </body>それは正しいと言うべきですが、私が持って<body> <body>いるなら、それは間違っていると言うべきです。

HTML Agility Pack または C# の正規表現でこれを取得する方法はありますか?

4

1 に答える 1

8
    public bool IsCorrectHtml(string html)
    {
        var htmlDocument = new HtmlDocument();
        htmlDocument.LoadHtml(html);
        var parseErrors = htmlDocument.ParseErrors;
        return !parseErrors.Any();  // return true if no error.
    }
于 2013-05-06T17:07:06.223 に答える