我需要通过使用excel vba代码传递xslt来转换xml文件。我尝试了一些示例代码,它适用于简单的xslt。当我开始使用复杂的one.Got错误进行测试时--值(//object/@name)不支持。
<xsl:for-each-group select="//object" group-by="@name">
<object><xsl:value-of select="current-grouping-key()"/></object>
</xsl:for-each-group>只是想确认一下。是Microsoft支持Xpath2.0 2.0和XSLT2.0。如果不是,这是什么替代解决方案。
非常感谢你的帮助。提前谢谢。
发布于 2015-04-11 03:30:13
是Microsoft支持Xpath2.0 2.0和XSLT2.0。
No、VBA和Excel是微软的产品。微软目前只有XSLT1.0的实现。
如果不是,这是什么替代解决方案。
一个好的、高效的XSLT1.0解决方案是使用门窗法.
https://stackoverflow.com/questions/29569079
复制相似问题