【问题标题】:Is There An XSL Code Generator That Can Create XSLT By Example? [closed]是否有可以通过示例创建 XSLT 的 XSL 代码生成器? [关闭]
【发布时间】:2010-10-03 17:47:14
【问题描述】:

给定一个源 XML 文档和它在转换后应该是什么样子的示例,是否有一个代码生成器可以创建一个 XSL 转换来完成它。

我并不期望它是完美的,但是,就像可以从示例 XML 创建 XSD 的代码生成器一样,这将是一个很好的起点,然后手动改进。

【问题讨论】:

  • 查看类似的问题How to generate XSLT from XML samples 以获得可能的解决方案。
  • 话虽如此,XSLT 并不是真的很难编写,尤其是在 VS 2010 中。它没有太多的“词汇表”,哈哈。诚然,它可能会很费力。

标签: xml xslt editor generator


【解决方案1】:

XSLTGen 看起来很有前途,正是您想要的。


更新:(2015 年 4 月 4 日) 将链接更新为正确的链接:@user326608

【讨论】:

    【解决方案2】:

    本质上,您要问的是“给定一组输入数据和一个输出,是否可以推断出产生该输出的程序的逻辑?”除了微不足道的情况 - 程序生成提供的输出而不考虑输入 - 答案是“否”。

    【讨论】:

    • +1 对于“琐碎”这个词。确实,如果输出的 HTML 包含<td>4</td>,可能是由于转储了2*2count(mynodes)/homer_simpson/@number_of_fingers 的值。
    • 一般情况下不可能做某事并不意味着在某些/大多数实际情况下不可能。
    【解决方案3】:

    试试 ALTOVA MapForce (http://www.altova.com/mapforce.html)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-09
      • 1970-01-01
      • 1970-01-01
      • 2010-09-11
      • 2013-02-13
      相关资源
      最近更新 更多