XML:
<?xml version="1.0" encoding="utf-8"?>
<NewDataSet>
<inc_incident>
<inc_traumatriagecriteria>
<TTC_ID>1 </TTC_ID>
<TraumaTriageCriteria>(M)echanism: Ejection</TraumaTriageCriteria>
</inc_traumatriagecriteria>
<inc_traumatriagecriteria>
<TTC_ID>2 </TTC_ID>
<TraumaTriageCriteria>(M)echanism: Fatality</TraumaTriageCriteria>
</inc_traumatriagecriteria>
<inc_traumatriagecriteria>
<TTC_ID>3 </TTC_ID>
<TraumaTriageCriteria>(P)hysiologic: GCS</TraumaTriageCriteria>
</inc_traumatriagecriteria>
<inc_traumatriagecriteria>
<TTC_ID>4 </TTC_ID>
<TraumaTriageCriteria>(A)natomic: Crushed</TraumaTriageCriteria>
</inc_traumatriagecriteria>
</inc_incident>
</NewDataSet>
XSL:
<fo:table-body>
<xsl:for-each select="inc_traumatriagecriteria">
<fo:table-row>
<fo:table-cell>
<fo:block>
<xsl:if test="contains(TraumaTriageCriteria, '(M)')">
<xsl:value-of select="text()"> </xsl:value-of>
</xsl:if>
</fo:block>
</fo:table-cell>
<fo:block>
<xsl:if test="contains(TraumaTriageCriteria, '(A)')">
</xsl:if>
</fo:block>
</fo:table-cell>
<fo:block>
<xsl:if test="contains(TraumaTriageCriteria, '(P)')">
</xsl:if>
</fo:block>
</fo:table-cell>
xsl:if test="contains(TraumaTriageCriteria, '(A)')" を使用すると、次のような結果が得られます。
| | モイ | 人工知能 | パソコン | ================================================== ============= |(M)メカニズム: 排出 | | | | | -------------------------------------------------- ---------------- |(M)メカニズム: 致死性 | | | | | -------------------------------------------------- --------------- | | |(A) 解剖学的: 破砕 |(P) 生理学的: GCS | -------------------------------------------------- -----------------
しかし、私のテーブルを次のようにしたいと思います:
| | モイ | 人工知能 | パソコン | ================================================= |(M)メカニズム: 駆出 |(A)解剖学的: 粉砕 |(P)生理的: GCS| --------------------------------------------------
なにか提案を?