こんにちは、以下の xml にスタイルシートを追加しようとしています。ただし、xpath の何が問題なのかわかりません。私はすべてのウェブサイトを参照しようとしましたが、レンダリングされません。
<careTeames>
<careteame>
<PCP>JONES,MARY</PCP>
<type>Ped - Under 5</type>
<caregivers/>
<providers>
<provider>Henderson,Wilson</provider>
<providertype>Cardilogist</providertype>
<provider>H,WILLIAM</provider>
<providertype>OPTHOMOLGY</providertype>
</providers>
</careteame>
<careteame>
<PCP>JONES,MARY2</PCP>
<type>Ped - Under 5</type>
<caregivers/>
<providers>
<provider>Henderson,Wilson2</provider>
<providertype>Cardilogist2</providertype>
<provider>H,WILLIAM2</provider>
<providertype>OPTHOMOLGY2</providertype>
</providers>
</careteame>
</careTeames>
簡単な出力を次のようにしたいだけです:
PCP JONES, MARY
PROVIDERS Henderson, Wilson
H, William
私のxslはPCPの最初の行を生成できますが、他のfor-eachは失敗します:(
<xsl:template match="/">
<html>
<body>
<h2>Data</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>col1</th>
<th>col2</th>
</tr>
<xsl:for-each select="return/careTeames/careteame">
<tr>
<td><xsl:value-of select="PCP" /></td>
<td><xsl:value-of select="type" /></td>
</tr>
<xsl:for-each select="return/careTeames/careteame/caremanagers">
<tr><td><xsl:value-of select="caremanagertype"/></td><td>( <xsl:value-of select="caremanagertype"/> )</td></tr>
</xsl:for-each>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>