【发布时间】:2017-08-29 04:56:07
【问题描述】:
XML 示例:
<message>
<string>anyvalue</string>
</message>
XSL 示例:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exsl="http://exslt.org/common"
extension-element-prefixes="exsl"
version="1.0">
<xsl:template match="message">
<xsl:value-of select="string"/>
</xsl:template>
</xsl:stylesheet>
我正在将此 XML 转换为 CSV 文件。 CSV 应该只包含“任意值”,但我的实际输出是
CSV:
<?xml version="1.0" encoding="UTF-8"?>anyvalue
(XML 版本与“anyvalue”在同一列)
在我的情况下,排除 XML 版本非常重要。
我用 Java 编写了我的转换器,如果你有类似删除版本的方法。我更喜欢 XSL 中的更改,但欢迎任何解决方案。
提前致谢。
【问题讨论】: