に子供たちを一致させる方法を以下に私が添付画面内の1つのような出力を生成する必要がXSLTXMLは - 親
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes"/>
<xsl:template match="/">
<html>
<body>
<table cellpadding="6" cellspacing="0" border="0" width="85%" align="left">
<tr>
<td>
<table cellpadding="0" cellspacing="1" border="1" class="reporttable" width="100%">
<tr>
<td class="tableheader" align="center">Claim No</td>
<td class="tableheader" align="center">Name</td>
<td class="tableheader" align="center">Gross Total Amount</td>
<td class="tableheader" align="center">Expense Type</td>
<td class="tableheader" align="center">CNumber</td>
<td class="tableheader" align="center">Code</td>
</tr>
<xsl:for-each select="//claims">
<tr>
<td><xsl:value-of select="@Number"/></td>
<td><xsl:value-of select="@Fullname"/></td>
<td><xsl:value-of select="@GrossTotalAmount"/></td>
<xsl:for-each select="//row">
<tr>
<td colspan="3"></td>
<td class="tablecontent1"><xsl:value-of select="@ExpenseType"/></td>
<td class="tablecontent1"><xsl:value-of select="@CNumber"/></td>
<td class="tablecontent1"><xsl:value-of select="@Code"/></td>
<td class="tablecontent1"><xsl:value-of select="@Party"/></td>
<td class="tablecontent1"><xsl:value-of select="@T8Code"/></td>
</tr>
</xsl:for-each>
</tr>
</xsl:for-each>
</table>
</td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
と、入力XML
<claims Number="xQAJUN1048" Fullname="almond pdr" GrossTotalAmount="6747.00">
<row element="item" CNumber="xQAJUN1048" ExpenseType="AC FIXED ASSET" Code="-" />
<row element="item" CNumber="xQAJUN1048" ExpenseType="ADM CENTRE & VAT/TAXES" Code="FEP" />
</claims>
<claims Number="M11JUN1053" Fullname="almond pdr" GrossTotalAmount="450.00">
<row element="item" CNumber="M11JUN1053" ExpenseType="ANT FIXED ASSET" Code="ASTON" />
</claims>
<claims Number="xQAJUN1060" Fullname="almond pdr" GrossTotalAmount="240.00">
<row element="item" CNumber="xQAJUN1060" ExpenseType="CDF FIXED ASSET" Code="ASTON" />
</claims>
にあります。現時点では、すべての子レコードがすべてのマスターレコードに対してマップされています。
いずれかがこの上で私を導くことができるに:)
おかげ
:(によるサイトの制限
あなたの質問を編集する必要がありますが、それは明確ではありません。ありがとう – Treemonkey
子供は、ルート/クレーム/番号の番号とルート/クレーム/行/ CNumberのCN番号に基づいて、対応する親の下に表示されます。ありがとう:) – luckyluke
+1努力のために。 –