我正在使用我沒有構建的應用程序。XSLT不返回結果
如果XSLT返回任何內容爲True,並且返回的內容爲false,則該應用程序需要XSLT文件Sort的一個True/False
。這由應用程序用來決定是否將XML發佈到Web服務。
,所以我第一次開始與
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:choose>
<xsl:when test="{{if this is true I don't want anything returned}}">
</xsl:when>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
{我想這會做的伎倆,但我錯了,它仍然返回。 如果我嘗試當它不存在應用程序仍然發佈了XML的,我不希望它。}
所以後來我試圖
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:choose>
<xsl:when test="{{if this is true I don't want anything returned}}">
<xsl:message terminate="yes" />
</xsl:when>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
,並終止了改造,發送錯誤到應用程序,並且錯誤被應用程序捕獲並且保持下一個XML不通過發佈過程。
我需要的是在命令中保留XSLT文件不返回結果。
也許我不完全理解XSLT的功能和我做錯了什麼。
什麼框架或進程正在執行XSLT轉換?一個shell腳本?一個.BAT文件?一個程序? –
它是一個Windows應用程序。除此之外,我對應用程序的內部工作知之甚少。我認爲這是一個基於網絡的應用程序 – Malachi