尝试像这样解析 embed-object 标记:
HtmlNode source2 = HD.CreateElement("source"); source2.InnerHtml =
<object width="640" height="390" ><param name="movie" value="http://videa.hu/flvplayer.swf?v=SMxjdkVDqmrfAxJz" /><param name="allowscriptaccess" value="always" /><param name="allowFullScreen" value="true" /><embed width="640" height="390" src="http://videa.hu/flvplayer.swf?v=SMxjdkVDqmrfAxJz" allowscriptaccess="always" allowfullscreen="true" type="application/x-shockwave-flash" /></object><br /><a href="http://videa.hu/videok/jarmuvek/markoloval-tisztitjak-a-parkolot-az-SMxjdkVDqmrfAxJz"> title="fdsdf sdf">dsdfs fs dfsd fsd </a>n here.
问题是当我尝试文档代码HD.DocumentNode.OuterHtml
或source2.InnerHtml
参数和嵌入标签将被打开时。
我试过了
HtmlNode.ElementsFlags["param"] = HtmlElementFlag.Closed;
但得到一个额外的关闭标签。
谢谢