html agility packで小文字に変更せずに属性名の大文字小文字を維持する方法

html-agility-pack

質問

私は小文字に変更せずに属性名の大文字小文字を維持したい

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;


Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow