ExcC14NParameterSpec

ExcC14NParameterSpec (배타적 정규화 매개변수 사양)

W3C 권장 사항인 배타적 XML 정규화(C14N) 알고리즘에 대한 매개변수입니다.

출처: Java API Reference

본문

매개변수에는 선택적인 포괄 네임스페이스 접두사 목록(inclusive namespace prefix list)이 포함됩니다.

배타적 XML 정규화 매개변수의 XML 스키마 정의는 다음과 같습니다.

<schema xmlns="http://www.w3.org/2001/XMLSchema"
        xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#"
        targetNamespace="http://www.w3.org/2001/10/xml-exc-c14n#"
        version="1.0" elementFormDefault="qualified">
  <element name="InclusiveNamespaces" type="ec:InclusiveNamespaces"/>
  <complexType name="InclusiveNamespaces">
    <attribute name="PrefixList" type="xsd:string"/>
  </complexType>
</schema>

주요 상수는 다음과 같습니다.

  • DEFAULT – 기본값인 빈 포괄 네임스페이스 접두사 목록을 나타냅니다. getPrefixList()""(빈 문자열)을 반환합니다.

주요 메서드는 다음과 같습니다.

  • getPrefixList() – 이 사양에 등록된 포괄 네임스페이스 접두사 목록을 공백으로 구분한 문자열로 반환합니다.
ExcC14NParameterSpec params = new ExcC14NParameterSpec();
// 또는 접두사 목록을 지정해 생성
ExcC14NParameterSpec params2 = new ExcC14NParameterSpec("dsig soap");

ExcC14NParameterSpecObject를 상속하고 C14NMethodParameterSpec를 구현합니다.

더 알아보기 (Learn more)

Java 공식 API