xsl değişkenini kullanarak xsl değişkeninden bazı xpath almaya çalışıyorum. benim değişken That: bu olmuyorxsl değişkeninden xpath olsun
<xsl:if test="$myVar/RefData[@RefTag = 'test3']/@bbb">
: Ben RefTag değeri kullanılarak bbb attribure değeri elde çalışıyorum
<xsl:variable name ="myVar">
<RefData RefTag="test1" bbb="false" />
<RefData RefTag="test2" bbb="false" />
<RefData RefTag="test3" bbb="false" />
<RefData RefTag="test4" bbb="true" />
<RefData RefTag="test5" bbb="false" />
<RefData RefTag="test6" bbb="false" />
</xsl:variable>
.
VS XSL Hata ayıklayıcısı bir hata döndürür: "Bir yol ifadesinde bir sonuç ağacı parçası kullanmak için, önce msxsl: node-set() işlevini kullanarak bir düğüm kümesine dönüştürün."
msxsl: node-set() işlevini nasıl kullanacağımı anlamıyorum ve her neyse msxsl namesapce kullanmamayı tercih ediyorum.
Burada herhangi biri yardımcı olabilir mi?
Soruyu anlamadığını düşünüyorum. Bu veri xml girişinde değil, dolayısıyla xml abouve'i kabul edemem. xsl: variable kullanmam gerekiyor – Schwartser