wie man Fall des Attributnamens behält, ohne zu Kleinschreibung im HTML-Beweglichkeits-Satz zu ändern

html-agility-pack

Frage

Ich möchte den Fall des Attributnamens beibehalten, ohne in Kleinbuchstaben zu wechseln

Wenn ich xml im HTMLAgility-Paket lade, ändert sich der Attributname wie folgt in Kleinbuchstaben

<Author affiliationids="Aff1" correspondingaffiliationid="Aff1"> ich möchte so ausgeben

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

Akzeptierte Antwort

Sie können dies nicht tun, es sei denn, Sie ändern die Quelle (das Html Agility Pack ist Open Source, also können Sie loslegen). es ist von Entwurf, da es entworfen wurde, um HTML zu behandeln, und HTML unterscheidet nicht zwischen Groß- und Kleinschreibung.


Beliebte Antwort

Es ist nun offiziell festgelegt und es wird versprochen, dass es in der nächsten Version enthalten sein wird

Bis jetzt können Sie die Quelle herunterladen und selbst erstellen.

Um die Kleinschreibung aller Attribute zu verhindern, verwenden Sie:

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


Related

Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow