我想保持的屬性名稱的情況下,在不改變成小寫如何保持屬性名的情況下,不改變以降低在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