2017-11-07 3 views
0

XML 요소의 문자열 쿼리로 attr 값을 얻을 수 있는지 궁금합니다. 예 :XSLT 문자열별로 속성 가져 오기

<xsl:variable name="astr"> 
color 
</xsl:variable> 

<xsl:value-of select="$treeItem/@$astr"></xsl:value-of> 

의미

$treeItem/@$astr results in ---> $treeItem/@color 

이 가능합니까?

답변

2

변수 설정 방법은 문자열이 아니라 결과 트리 조각 또는 임시 트리입니다.

필요한 문자열이 있어야합니다. .

변수에있는 이름으로 속성을 선택하는 경우 $treeItem/@*[local-name() = $astr]을 사용하십시오.

+0

감사합니다. 정확히 내가 필요한 것! –