cómo mantener el caso del nombre del atributo sin cambiar a minúsculas en el paquete de agilidad html

html-agility-pack

Pregunta

Quiero mantener el caso del nombre del atributo sin cambiar a minúsculas

cuando carga xml en el nombre de atributo del paquete HTMLAgility cambiado a minúsculas como este

<Author affiliationids="Aff1" correspondingaffiliationid="Aff1"> Quiero una salida como esta

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

Respuesta aceptada

No puedes hacer esto, a menos que cambies la fuente (el Html Agility Pack es de código abierto, así que puedes irte). es por diseño, ya que fue diseñado para manejar HTML, y HTML no distingue entre mayúsculas y minúsculas.


Respuesta popular

Ahora está oficialmente arreglado y prometido para ser incluido en la próxima versión

En cuanto a ahora puedes descargar la fuente y construirla tú mismo.

Para evitar minúsculas de todos los atributos use:

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


Related

Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué