2013-10-30 3 views
1

임은 다음과 같은 XML이 : 나는 첫 번째 콘텐츠를하려고는 XSLT 템플릿이는 XSLT의 XPATH와 내부 노드 값을 기준으로 외부 노드를 얻기

<elements> 
<a> 
<b>b1</b> 
<c> 
    <d>d1</d> 
</c> 
</a> 
<a> 
<b>b2</b> 
<c> 
    <d>d2</d> 
</c> 
</a> 
</elements> 

(이 경우, B1) 내부 콘텐츠가 무언가와 같습니다.

<xsl:value-of select="elements/a[c/d = d1]/b" /> 

을하지만 그것은 작동하지 : 나는 시도했다. 나는 b1을 얻을 것으로 기대하지만, 나는 아무것도 얻지 못한다.

답변

2

당신은 문자열 D1 따옴표 누락 :

<xsl:value-of select="elements/a[c/d = 'd1']/b" /> 
+0

감사합니다. 나는 인용문을 어떻게 생각하지 않았는지 알지 못한다. 나는 이상한 아이디어를 얻기 시작했다. – buddy123

관련 문제