У меня есть HtmlDocument
, который может иметь или может иметь правильный раздел <head>
и <body>
или может быть просто фрагментом html. В любом случае, я хочу запустить его через функцию, которая обеспечит (более) правильную структуру html.
Я знаю, что могу проверить, есть ли у него тело, посмотрев, есть ли у него тело.
doc.DocumentNode.SelectSingleNode("//body");
нулевой. Если у него нет тела, как мне обернуть содержимое doc.DocumentNode в элемент <body>
и вернуть его в HtmlDocument
?
Изменить. Кажется, есть некоторая путаница в том, что я хочу делать. В терминах jquery:
$doc = $(document);
if( !$doc.has('body') ) {
$doc.wrapInner('body');
}
В принципе, если нет элемента body, поместите элемент body вокруг всего.
if there is no body element, put a body element around everything.
даже включаяhtml
илиhead
? - person I4V   schedule 23.04.2013