Xslt googleappliance前端开发
我想知道在构建GSA前端(xslt)时提高效率的最佳方法 我从你可以在GSA管理面板中得到的OOB开始。您可能已经知道该文件相当长(7.2版的代码超过7000行)。我想知道是否有什么好方法可以调试生成的XSLT,我正在GSA端应用前端(内置特性) 我对这整件事还不熟悉,我们刚搬到GSA,我必须按照市场部的要求建立一个自定义搜索结果页面 我在.NET代码中使用GSA的服务器端调用 我知道我可以使用类似Saxon.net的东西,在.net代码中应用XSLT并能够对其进行调试,但要求是我们在GSA搜索服务中使用内置的“proxystylesheet”和“frontend”参数(这不是我的选择)Xslt googleappliance前端开发,xslt,google-search-appliance,Xslt,Google Search Appliance,我想知道在构建GSA前端(xslt)时提高效率的最佳方法 我从你可以在GSA管理面板中得到的OOB开始。您可能已经知道该文件相当长(7.2版的代码超过7000行)。我想知道是否有什么好方法可以调试生成的XSLT,我正在GSA端应用前端(内置特性) 我对这整件事还不熟悉,我们刚搬到GSA,我必须按照市场部的要求建立一个自定义搜索结果页面 我在.NET代码中使用GSA的服务器端调用 我知道我可以使用类似Saxon.net的东西,在.net代码中应用XSLT并能够对其进行调试,但要求是我们在GSA搜索
当GSA应用XSLT时,是否有方法检查错误(我相信我会得到一些错误)?您将需要java才能工作 从GSA前端调试XSLT可能相当复杂<代码>萨克森9是唯一适合我的方法 我不会为微软的XSLT工具操心太多,因为您需要修改GSA XSLT甚至开始调试,这本身就是个坏主意 首先,您需要导出XSLT的所有依赖项,如其他xsl、css和js文件。如果这太多了,这里有一个你可以下载的网站
java -jar c:\<<Folder with the everything>>\saxon9.jar -t search.xml frontend.xsl > test.html
call start firefox test.html
java-jar c:\\saxon9.jar-tsearch.xml frontend.xsl>test.html
调用start firefox test.html
如果有bug,当您运行上述命令时,它们将被显示。谢谢Vinay,我将尝试这个。这些文件都是GSA附带的默认文件吗?如果是这样的话,我们怎么能把他们放在GSA上。这些是默认文件。它们通常不在默认根目录下。在xslt中搜索它们(文件名),并尝试构建FQDN URL并单独ping它们。是的,这就是我最后要做的。无论如何,谢谢。