如何保持属性名称的大小写而不更改为html敏捷包中的小写字母

|| 我想保持属性名称的大小写而不更改为小写 当我在HTMLAgility包中加载xml时,属性名称变为小写
<Author affiliationids=\"Aff1\" correspondingaffiliationid=\"Aff1\">
我想要这样的输出
<Author AffiliationIDS=\"Aff1\" CorrespondingAffiliationID=\"Aff1\">
    
已邀请:
        您无法执行此操作,除非您更改源(Html Agility Pack是开源的,因此您可以自由使用)。这是设计使然,因为它是为处理HTML而设计的,并且HTML不区分大小写。     
        现在已正式修复,并承诺将在下一版本中包含它。 现在,您可以下载源代码并自行构建。 为防止所有属性的小写字母,请使用:
HtmlDocument document = new HtmlAgilityPack.HtmlDocument();
document.OptionOutputOriginalCase = true;
    
        我知道了!我不知道它是关于新版本还是什么,但是我遇到了您遇到的确切问题,并且通过阅读innerhtml,我发现它可以正常加载,这不是读者的问题,而是作者的问题。 因此,我没有使用writeHtml命令,而是使用DocumentNode.OuterHtml属性拉出了输出,并且一切正常! 试试看,您会看到的!     

要回复问题请先登录注册