私の Sanitize clean 関数はコードを変更します:
<h1>Test</h1>\r\n\r\n<ol>\r\n <li>Foo</li>\r\n <li>Bar</li>\r\n</ol>\r\n\r\n<p>Test end.</p>
に
<h1>Test</h1>\r\n\r\n<ol>\n<li>Foo</li>\r\n <li>Bar</li>\r\n</ol><p>Test end.</p>"
結果のサニタイズされたコードは、ほぼ完全に同じです。戻り文字以外の違いは非常に小さいです:
- 最初のリスト項目の前の改行の後の 2 つのスペース (順序付きリスト内) リスト項目
- 順序付きリストの終了タグの後の改行。
なぜこれになるのかについて何か考えはありますか?