2011-04-25 4 views
0

특정 태그 유형의 상위 노드를 얻는 방법.상위 태그 찾기 xslt

<table type="SPECIALMATERIALtbl" UID="2001"> 
    <row class="FIGURE" type="SPECIALMATERIALrow"> 
     <cell class="FIGURE" colspan="7"> 
     This is a cell 
     </cell> 
    </row> 
    </table> 

그래서, 내가 XSLT의 셀 템플릿 내부입니다 때 위의 '테이블'요소의 type 속성을 얻고 싶은 below- 전직 입력 XML에 대한 이다. 이 형식은 'table'형식의 부모 요소에 대해서만 수행하려고합니다. 따라서 위 출력은 "SPECIALMATERIALtbl"이어야합니다.

응답을 기다리고 있습니다.

답변

0

<cell>이 컨텍스트 노드 인 경우 <xsl:value-of select="ancestor::table/@type"/>이 원하는 것을 반환합니다.

+0

고맙습니다. – contactkx