Создать поле со списком в 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

Пожалуйста, помогите мне сделать его.

С уважением

Ответы на вопрос(1)

Ваш ответ на вопрос