我想知道在构建GSA前端(xslt)时最有效的方法是什么。
我从你可以在GSA管理面板中得到的OOB开始。您可能已经知道这个文件非常长(7.2版的代码超过7000行)。我想知道是否有什么好方法来调试生成的XSLT,我在GSA端应用了前端(内置特性)。
我是整个事情的新手,我们刚刚搬到GSA,我必须建立一个自定义的搜索结果页面作为营销的要求。
我在.NET代码中使用了GSA的服务器端调用。
我知道我可以使用像Saxon.net这样的东西,在.NET代码中应用XSLT并能够对其进行调试,但要求我们在GSA搜索服务中使用“代理系统表”和“前端”参数的内置功能(这不是我的选择)。
当GSA应用XSLT时,有没有办法检查错误(我相信我会得到一些错误)?
发布于 2014-12-07 15:48:53
你需要java才能让它工作。
从GSA前端调试XSLT可能非常复杂。Saxon9是唯一对我有效的方法。
我不会为Microsoft XSLT工具操心太多,因为您需要修改GSA XSLT才能开始调试,这本身就不是一个好主意。
首先,您需要导出XSLT拥有的所有依赖项,比如其他xsl、css和js文件。如果太多了,这里有一个link,你可以从这里下载它们。
使用以下命令测试xslt。
java -jar c:\<<Folder with the everything>>\saxon9.jar -t search.xml frontend.xsl > test.html
call start firefox test.html如果有bug,当你运行上面的命令时,它们就会显示出来。
https://stackoverflow.com/questions/27337142
复制相似问题