Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 有XSLT伙伴吗?_Xml_Xslt - Fatal编程技术网

Xml 有XSLT伙伴吗?

Xml 有XSLT伙伴吗?,xml,xslt,Xml,Xslt,我想很多人都知道像RegexBuddy这样的工具。XSLT有类似的功能吗?这是我所知道的最接近免费的: AltovaXMLSpy非常优秀,但价格昂贵。如果您只是想尝试使用XSLT表达式,有以下几种方法。显然,RegexBuddy中还有许多其他功能,但这是一种很好的交互方式,可以使用您试图调试的一些奇怪的XSLT表达式。XSLT IDE(交互开发环境): (我已经使用了6-7年)。免费,有MSXML调试器,有XSLT1.0和XSLT2.0的intellisense。此外,它还具有一些动态智能感。

我想很多人都知道像RegexBuddy这样的工具。XSLT有类似的功能吗?

这是我所知道的最接近免费的:


AltovaXMLSpy非常优秀,但价格昂贵。

如果您只是想尝试使用XSLT表达式,有以下几种方法。显然,RegexBuddy中还有许多其他功能,但这是一种很好的交互方式,可以使用您试图调试的一些奇怪的XSLT表达式。

XSLT IDE(交互开发环境):

  • (我已经使用了6-7年)。免费,有MSXML调试器,有XSLT1.0和XSLT2.0的intellisense。此外,它还具有一些动态智能感。调试器具有断点、数据断点、可视化临时树、变量、测试条件、当前输出等
  • ——一个好的XML编辑器+XSLT调试器。良好的静态智能。匹配模式是静态检查的。断点、数据断点、变量和当前输出的可视化
  • (Altova)
XPath工具:

  • 通过使用XPath表达式来实现--A。免费和开源。允许对给定的XML文档计算任何XPath表达式,并在XML文档(如果是节点)或单独的框(如果结果是原子值)中显示结果。允许定义xsl:variable-s,然后在XPath表达式中使用。允许定义xsl:key-s,然后由XPath表达式中的key()函数引用
编辑:由于Lars Huttar的好意,XPath可视化工具现在有了一个

我过去用过(现在用过)。
XRay是免费的,重量很轻。

还有你的游击队选项,这个被窃听且似乎不受支持的免费家庭最爱:

@Dimitre-感谢你发布到Xselector的链接!我已经用了很多年了(7?)。当骨髓停止销售时,我不知道它去了哪里。现在我知道:)我发现自己在与Visual Studio xslt调试器斗争很多,Xselerator的调试器似乎好多了(虽然有点患程序员UI综合症),除了xselector,我使用了所有其他XSL工具:))谢谢你的建议:)我的UV:)是的,XSelerator是良好可用性工程的经典范例。@Dimitre:不幸的是,XSelerator链接似乎断了。感谢您提及X射线。自从我读到你的答案后,我几乎每天都在使用它。谢谢你让我知道,@Abel。