[英]XML to CSV using XSLT: how to exclude the XML version?
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应该只包含“ anyvalue”,但是我的实际输出是
CSV:
<?xml version="1.0" encoding="UTF-8"?>anyvalue
(XML版本与“ anyvalue”在同一列中)
就我而言,排除XML版本非常重要。
我用Java编写了转换器,例如,如果您有类似删除版本的方法。 我希望在XSL中进行更改,但是欢迎任何解决方案。
提前致谢。
在XSLT中将<xsl:output method="text"/>
用作xsl:stylesheet
。 如果需要Java帮助,请显示当前的Java代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.