영어로 읽기

다음을 통해 공유


XML 정식화

XML 정식화는 XML 노드 집합을 바이트로 변환하는 문제를 해결합니다. 이렇게 하면 XML의 사소한 변경(예: 요소의 특성 순서 변경)이 결과 바이트 형식을 변경하지 않습니다. 정식화에서 얻은 바이트는 일반적으로 XML 콘텐츠에 대한 암호화 서명을 생성하는 데 사용됩니다.

일반적으로 사용되는 XML 정식화 알고리즘은 다음 측면을 표준화합니다.

  • 문자 인코딩(프리앰블이 없는 UTF-8)
  • 줄 바꿈 및 기타 문자 양식
  • 요소의 특성 순서
  • 빈 요소 양식
  • 네임스페이스 선언 렌더링

API WsStartReaderCanonicalizationWsEndReaderCanonicalization 은 문서를 읽는 동안 XML 정식화 기능을 제공합니다.

API WsStartWriterCanonicalizationWsEndWriterCanonicalization 은 문서를 작성하는 동안 XML 정식화 기능을 제공합니다.

다음 열거형은 정식화와 함께 사용됩니다.

다음 함수는 정식화와 함께 사용됩니다.

다음 구조체는 정식화와 함께 사용됩니다.