Umbraco 我可以告诉HTML agility pack不要修复某些类型的无效标记吗?

Umbraco 我可以告诉HTML agility pack不要修复某些类型的无效标记吗?,umbraco,html-agility-pack,Umbraco,Html Agility Pack,我让HTML agility pack在umbraco CMS中修改我的一些HTML,但是umbraco使用了一些非标准HTML oid(见下文) 问题是在html敏捷包用问号替换结束斜杠之后 html agility pack之前的宏标记: <?UMBRACO_MACRO macroAlias="RandomMacroTest" /> <?umbraco_macro macroalias="RandomMacroTest"?> 有什么线索可以让我绕过这件事吗?告

我让HTML agility pack在umbraco CMS中修改我的一些HTML,但是umbraco使用了一些非标准HTML oid(见下文)

问题是在html敏捷包用问号替换结束斜杠之后

html agility pack之前的宏标记:

<?UMBRACO_MACRO macroAlias="RandomMacroTest" />
<?umbraco_macro macroalias="RandomMacroTest"?>

有什么线索可以让我绕过这件事吗?告诉Html Agility pack忽略此标记?我看过了各种各样的选择,但似乎都不适用


最后一种方法:返回并用regex替换重新修复宏标记,但这似乎有点混乱。

启用文档上的
选项writeemptynodes
选项。它应该保留那个标签


var htmlStr=@“但我不确定该如何处理属性的大小写。