html 민첩성 팩에서 소문자로 변경하지 않고 속성 이름의 대소 문자를 유지하는 법

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;



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.