ExcC14NParameterSpec
ExcC14NParameterSpec (배타적 정규화 매개변수 사양)
W3C 권장 사항인 배타적 XML 정규화(C14N) 알고리즘에 대한 매개변수입니다.
본문
매개변수에는 선택적인 포괄 네임스페이스 접두사 목록(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");
ExcC14NParameterSpec는 Object를 상속하고 C14NMethodParameterSpec를 구현합니다.