我有一个看起来像这样的 xml 文档。
<?xml version="1.0"?>
<services>
<service sn="1" family="2 Week Wait">
<service_name>2 Week Wait Dermatology</service_name>
<speciality>2 Week Wait</speciality>
<clinic_types>2 Week Wait Skin</clinic_types>
<tag>Malignant neoplasm of skin , Pigmented skin lesion </tag>
</service>
我已经设法得到了我想要的一切,但最后一次调整我想让逗号分隔值显示为无序列表。
我正在使用这行 XSL 来输出列表,
<ul>
<li>
<xsl:value-of select="translate(tag,',','<![CDATA[</li><li>]]>')" disable-output-escaping="yes" />
</li>
<ul>
我收到一条错误消息,指出生成的 XML 格式不正确。我试图用其他东西替换替换部分并且它有效。我也尝试过使用 HTML ASCII 代码作为标签,但没有成功,所以我真的对自己做错了什么感到困惑。
任何帮助表示赞赏,谢谢