我想保持的属性名称的情况下,在不改变成小写如何保持属性名的情况下,不改变以降低在HTML敏捷性包的情况下
,当我在HTMLAgility包加载XML属性名称改为小写像这样
<Author affiliationids="Aff1" correspondingaffiliationid="Aff1">
我想这样
<Author AffiliationIDS="Aff1" CorrespondingAffiliationID="Aff1">
我想保持的属性名称的情况下,在不改变成小写如何保持属性名的情况下,不改变以降低在HTML敏捷性包的情况下
,当我在HTMLAgility包加载XML属性名称改为小写像这样
<Author affiliationids="Aff1" correspondingaffiliationid="Aff1">
我想这样
<Author AffiliationIDS="Aff1" CorrespondingAffiliationID="Aff1">
输出你不能做到这一点,除非你改变源代码(在HTML敏捷P ack是开源的,所以你可以自由前往)。它的设计是为了处理HTML,HTML是不区分大小写的。
现在正式固定和promised to be included in next release
至于现在你可以download源和建立它自己。
为了防止所有属性的小写使用:
HtmlDocument document = new HtmlAgilityPack.HtmlDocument();
document.OptionOutputOriginalCase = true;
但是属性仍然得到转换为小写。在我的公司代码中,所有属性都被硬编码以进行验证,导致异常。任何其他选项也可以保留属性的情况 – user1744973 2017-07-27 03:18:56