我是 XSLT 的新手,我想知道是否可以创建一个灵活的 XSLT 模板来将任何 XML 处理为 CSV,我需要做的就是更改 XSLT 中的一个变量,其中包含要包含的 XPath 的单独列表输出?我需要将 vanilla XSLT 1.0 与现在的外部库一起使用。像下面这样的东西,这可能吗?
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:csv="csv:csv">
<xsl:output method="text" encoding="utf-8"/>
<xsl:strip-space elements="*"/>
<xsl:variable name="outputlist" select="/*/CUSTOMER_ID;/*/CUSTOMER_NAME;/*/ADDRESS/POSTCODE" />
<!--Split outputlist variable and use each split string as the template match to output those elements-->
</xsl:stylesheet>