Создать поле со списком в xslt
У меня есть это значение из XML, и я должен создать поле со списком, используя xslt 1.0
это XML, который я получаю из базы данных:
<CER_Pot>
<Record CIMtrek_CERPot="Bus Dev|Ser Del|Sol Del|?" />
</CER_Pot>
и вот как я создаю поле со списком в xslt:
<select size="1" style="width:60%;" name="CIMtrek_CI_CER_Pot"
id="CIMtrek_CI_CER_Pot">
<option value="0">Select Fund Pot</option>
<xsl:for-each select="//CER_Pot/Record">
<option>
<xsl:if
test="//Record/CIMtrek_CERPot/text()=@CIMtrek_CI_CER_Pot">
<xsl:attribute name="selected">true</xsl:attribute>
</xsl:if>
<xsl:attribute name="value"><xsl:value-of
select="@CIMtrek_CERPot" /></xsl:attribute>
<xsl:value-of select="@CIMtrek_CERPot" />
</option>
</xsl:for-each>
</select>
Это дает мне поле со списком без каких-либо проблем, но я хотел бы иметь поле со списком, который будет разделять значения на основе этого|
разделитель, так что в этом случае было бы четыре строки
Bus Dev
Ser Del
Sol Del
?
Как это сделать в xslt
Пожалуйста, помогите мне сделать его.
С уважением