-1
我想顯示屬性值和相應元素值之間的差異。所以我只需要使用氧氣將dita中的屬性值加粗即可。我想XSL爲,但它不工作:需要爲pdf中的屬性值加粗(dita爲pdf)
我輸入的DITA XML文件是:
<data-about>
<data type="data.module.code">HSXWB-A-79-11-11-00A01-000A-D</data>
<data type="classification">01</data>
<data type="responsible.partner.company">F0302</data>
<data type="originator">F0302</data>
<data type="applicability">ALL</data>
<data type="data.module.reference.code">TRENTXWB-A-00-00-00-01A01-022A-D</data>
<data type="quality.assurance">tabtop</data>
<data type="skill.level">sk01</data>
<data type="reason.for.update">First Release</data>
<data type="publication.code">UNKNOWN PUBLICATION</data>
</data-about>
我使用XSL(2.0):
<xsl:template match="/">
<fo:block xsl:use-attribute-sets="data">
<xsl:apply-templates select="//data-about"/>
</fo:block>
</xsl:template>
<xsl:template match="data-about/*">
<fo:block xsl:use-attribute-sets="data">
<xsl:value-of select="concat(@type, ' : ', current())"/>
</fo:block>
</xsl:template>
現在,我目前得到輸出作爲
data.module.code:HSXWB-A-79-11-11-00A01-000A-d
分類:01
responsible.partner.company:F0302 。
。
。
我想要的PDF輸出作爲
data.module.code:HSXWB-A-79-11-11-00A01-000A-d
分類:01
responsible.partner.company:F0302
。
。
。
請指導。在此先感謝
非常感謝@ UL1。它的工作正常 –