<xsl:namespace-alias>
요소는 지정된 네임스페이스와 관련된 접두사를 다른 접두사로 바꿉니다.
<xsl:namespace-alias
stylesheet-prefix = NCName
result-prefix = NCName/>
특성
- stylesheet-prefix
XSLT 파일에 사용된 네임스페이스 URI의 접두사입니다.
- result-prefix
결과 트리에 사용된 네임스페이스 URI의 접두사입니다.
요소 정보
발생 횟수 |
제한 없음 |
부모 요소 |
|
자식 요소 |
자식 요소 없음 |
주의
XSLT 파일이 생성하는 내용이 다른 XSLT인 경우가 가끔 있습니다. 두 접두사를 같은 네임스페이스로 처리하고 이에 대해 작동하는 프로세서가 없으면 같은 네임스페이스의 두 접두사를 명시적으로 선언할 수 없기 때문에 이로 인해 네임스페이스에 문제가 발생할 수 있습니다. <xsl:namespace-alias>
명령을 사용하면 대체 접두사에 중간 네임스페이스를 할당하고 스타일시트를 적용한 다음 대체 네임스페이스를 XSLT에 매핑할 수 있습니다.
이 명령의 기본 용도인 XSL 간 파일 생성 외에도 여러 가지 용도가 있습니다. 네임스페이스가 충돌하는 어떤 위치에도 이 기법을 사용할 수 있습니다. 예를 들어, xsi: 스키마 데이터 형식 네임스페이스 등에 사용할 수 있습니다. 최상위 요소는 <xsl:namespace-alias>
여야 합니다.
예제
다음 항목에서는 <xsl:namespace-alias>
의 예제를 제공합니다.