comment gérer la casse du nom d'attribut sans passer aux minuscules dans le pack d'agilité html

html-agility-pack

Question

je veux conserver la casse du nom d'attribut sans changer en minuscule

quand je charge xml dans le nom de l'attribut pack HTMLAgility changé en minuscule comme ceci

<Author affiliationids="Aff1" correspondingaffiliationid="Aff1"> Je veux une sortie comme celle-ci

<Author AffiliationIDS="Aff1" CorrespondingAffiliationID="Aff1">

Réponse acceptée

Vous ne pouvez pas faire cela, sauf si vous changez la source (le Pack d'agilité HTML est open source, vous êtes donc libre de partir). il a été conçu pour gérer HTML, et HTML ne respecte pas la casse.


Réponse populaire

Il est maintenant officiellement corrigé et promis d'être inclus dans la prochaine version

Pour l'instant, vous pouvez télécharger la source et la construire vous-même.

Pour éviter les minuscules de tous les attributs, utilisez:

HtmlDocument document = new HtmlAgilityPack.HtmlDocument();
document.OptionOutputOriginalCase = true;


Related

Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow