フラグメントを解析したときに、 AngleSharp が完全な HTML ドキュメントを作成しないようにする方法はありますか。たとえば、私が解析した場合:
<title>The Title</title>
で完全な HTML ドキュメントを取得しますDocumentElement.OuterHtml
。
<html><head><title>The Title</title></head><body></body></html>
私が解析した場合:
<p>The Paragraph</p>
別の完全な HTML ドキュメントを取得します。
<html><head></head><body><p>Hey</p></body></html>
AngleSharp は、私のフラグメントがどこに行くべきかを知るのに十分なほどスマートであることに注意してください。ある場合はHEAD
タグに入れ、別の場合はBODY
タグに入れます。
これは賢明ですが、フラグメントを元に戻したい場合は、どこで取得すればよいかわかりません。Body.InnerHtml
したがって、解析した HTML によっては、代わりにフラグメントが含まれている可能性があるため、単に呼び出すことはできませんHead.InnerHtml
。
AngleSharp が完全なドキュメントを作成しないようにする方法はありますか、または解析後に分離されたフラグメントを元に戻す方法は他にありますか?