私が本当に間違いを犯しているのか、それともこれが正しく機能していないのかはわかりません:
<xsl:if test="position() = 1 or parent::position() = 1">
<!-- do something -->
</xsl:if>
現在のノードが最初の子である場合、またはその親が最初の子である場合は、何か特別なことを行います。
問題は "parent::position() = 1" .. .net の XmlCompiledTransform で
期待される式の終わり。'('. ...sition() = 1 または親 ::position -->(<-- = 1 が見つかりました。
さて、どうやら2番目の部分のposition()関数が気に入らないようですが..どうすれば親の位置を取得できますか? 一般に、テストで XPath 関数を XPathと組み合わせるにはどうすればよいですか?