I am having some trouble here. I am using two namespaces. I am looping
over nodes in ns1 and trying to obtain info from ns2. This is just
debugging that you see here. Inside the loop I first output the position
from within the nodeset of ns1 and that is correct. The next xsl:value-of I
am trying to output the name attribute of the Element in the same position()
that I am currently in for ns1. However, the second call to the position()
function gives me the position of ns2. I have looked and looked but cannot
find a way to do this.
Any ideas?
<xsl:for-each select="./@*">
<xsl:comment>Not all attributes exist for each rs:row, so code must
check to see if it is printing the right value for
the column</xsl:comment>
<xsl:value-of select="position()"/>
<xsl:value-of
select="//s:ElementType/s:AttributeType[position()]/@name"/>
<xsl:value-of select="."/>
</xsl:for-each>
April Fleming
Information Services
Dixon Ticonderoga Company
407-829-9000 ext. 153