質問: true; doc.LoadHtml(htmlText); ``` ありがとうございました!
回答: 現在のコードは、親ノードが閉じられる直前に閉じられていないノードを常に閉じます。したがって、以下のコード ``` var doc = new HtmlDocument(); doc.LoadHtml("helloworld"); doc.Save(Console.Out); ``` これを出力します(閉じられていない``は親``が閉じられる前に閉じられます) ``` helloworld ``` もともと、オプションが設定されていれば、これを代わりに生成することができました(XML出力タイプではありません)。 ``` helloworld ``` 終了``はドキュメントの最後に設定します(これが「終了」となります)。この場合、重複する要素を取得することができます。 過去にどこかで壊れていたこの機能(多分役に立たないかもしれないが)はなぜわからない。 注意``タグの大文字と小文字は特別なので、デフォルトでカスタムHtmlElementFlagによって管理されます。これがHtmlNode.csで宣言された方法です: ``` ElementsFlags.Add("p", HtmlElementFlag.Empty | HtmlElementFlag.Closed); ```