Nói rằng tôi muốn loại bỏ thẻ span từ html này:HTML Agility Pack removeChild - không cư xử như mong đợi
<html><span>we do like <b>bold</b> stuff</span></html>
Tôi đang mong đợi đoạn mã này để làm những gì tôi sau
string html = "<html><span>we do like <b>bold</b> stuff</span></html>";
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(html);
HtmlNode span = doc.DocumentNode.Descendants("span").First();
span.ParentNode.RemoveChild(span, true); //second parameter is 'keepGrandChildren'
Nhưng đầu ra trông như thế này:
<html> stuff<b>bold</b>we do like </html>
Nó dường như đảo ngược các nút con trong khoảng. Tôi có làm điều gì sai?
Điều thú vị này vẫn xảy ra vào năm 2017 – Lucas