为了得到
CompanyCode
(和)
CompanyName
)你可以这么做
parent::*/CompanyCode
也就是说,抓住孩子
公司代码
在当前父级下
这可以简化为
../CompanyCode
同样地,为了得到工资号码,这是一个祖父母的孩子,做这个…
../../PayrunDetails/PayrunNumber
试试这个XSLT
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>
<xsl:template match="/">
<xsl:text>PayNumber,CompanyCode,CompanyNameStaffNumber,Payslip </xsl:text>
<xsl:for-each select="//PayLocation/CompanyDetails/Payslip">
<xsl:value-of select="concat(../../PayrunDetails/PayrunNumber,',',../CompanyCode,',',../CompanyName,',',StaffNumber,',',PayDetails/AmountNet,'
')"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>