XSL ファイルを編集していて、要素の名前を取得できません。
を除いて、ここにあるものはすべて機能し../../name()
ます。そこでやろうとしているのは、要素の名前を取得することです。その下にあるものはすべて同じ要素の属性を正常に取得するため、../../@name
(etc.) が機能するという事実によって、私が何をしようとしているのかが明確になるはずです../../name()
。
<tr>
<td><xsl:value-of select="../../name()" /></td>
<td><xsl:value-of select="../../@name"/></td>
<td><xsl:value-of select="../../@alias"/></td>
<td><xsl:value-of select="../../@comment"/><xsl:text>...</xsl:text></td>
<td><xsl:value-of select="../../dxl:wassignedby" /></td>
<td><xsl:apply-templates select="."/></td>
</tr>
XML の一部 (私が話していることを視覚化するのに役立つ場合) は次のとおりです。
<form name="Extended Content" alias="CONTENT" hide="notes" nocompose="true" noquery="true" publicaccess="false" designerversion="8">
で(例)「拡張コンテンツ」を正常に取得できます../../@name
が、で「フォーム」を取得できません../../name()
。