xml으로 항목 이름을 반환하는 저장 프로 시저가 있습니다.이 코드를 xslt 코드에서 사용하여 이름을 반환하고 xslt 변수에 이름을 지정하려고합니다. 시도했습니다.xslt 변수에 값을 가져올 수 없습니다.
<xsl:variable name="Item"
select="shop:ExecStoredProcedure(
'kt_Item',
concat('@Dcat:',$p//defaultcategory)
)" />
<xsl:variable name="txt1"
select="$Item//TT[@TXT1]"/>
<textarea>
<xsl:value-of select="$txt1"/>
</textarea>
출력 XML처럼 내 코드는
<root>
<item>
<Column1>
<TT TXT1="Item3" />
<TT TXT1="Item2" />
<TT TXT1="Item1" />
</Column1>
</item>
</root>
비슷하지만 내 코드에서 나는 names.Waht 문제? 사람이 알고있다 얻을 수 없다?
당신이 뭘 하려는지 명확하지 않다가, 몇 번 "이름"을 참조하면 출력에 복사하는 XML의 이름을 '이름'이라고 부르지 않습니다. TT 요소를 출력에 쓰는 대신 TXT1 특성 값을 출력에 쓰고 싶습니까? –