gpt4 book ai didi

c# - 通过 HTML 敏捷包向 HTML 添加文档类型

转载 作者:太空狗 更新时间:2023-10-29 19:56:08 24 4
gpt4 key购买 nike

我知道使用 HTML 敏捷包可以很容易地向 HTML 文档添加元素和属性。但是,如何使用 html 敏捷包将文档类型(例如 HTML5 文档类型)添加到 HtmlDocument 中?谢谢

最佳答案

据我所知,AgilityPack 没有直接 方法来设置文档类型,但正如 Hans 所提到的,HAP 将文档类型视为注释节点。因此,您可以先尝试找到现有的文档类型,如果没有,请创建一个新的文档类型并在其中粘贴所需的值:

var doctype = doc.DocumentNode.SelectSingleNode("/comment()[starts-with(.,'<!DOCTYPE')]");
if (doctype == null)
doctype = doc.DocumentNode.PrependChild(doc.CreateComment());

doctype.InnerHtml = "<!DOCTYPE html>";

关于c# - 通过 HTML 敏捷包向 HTML 添加文档类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9957525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com