그래서 XML 통합 문서에서 연습을하고 문서의 모든 요소 모음에서 주어진 요소의 다음 형제를 가져올 수 있어야합니다. 예를 들어 다음과 같이 전체 문서에 모두 NODE2
요소 세트를 가져와야하며 그 위치에서 'attrib'
속성이 $var
...다음 형제 속성을 가져 오는 방법은 무엇입니까?
NODE2
요소를 선택해야합니다.
<ROOT>
<SUBROOT>
<NODE1>
<NODE2 attrib="data1">
<NODE2 attrib="data2">
</NODE1>
<NODE1>
<NODE2 attrib="data3">
<NODE2 attrib="data4">
</NODE1>
<NODE1>
<NODE2 attrib="data5">
<NODE2 attrib="data6">
</NODE1>
</SUBROOT>
</ROOT>
이것은 내가 지금까지 가지고 있지만 작동하지 않습니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?
<xsl:value-of select=".//NODE2[following-sibling::@name[1]=$var and position()=1]"
/>