[英]How do we report XSLT error messages in Altova XMLSpy?
XSLT 標簽<xsl:message terminate="yes">
應該在指定條件下報告消息。
然而,Altova XMLSpy 似乎沒有報告任何消息——就好像標簽被簡單地忽略了一樣。
我們如何讓錯誤報告在 Altova XMLSpy 中工作?
具體取決於您正在做什么,您可以使用 XSD 來驗證您的輸入,然后再應用 XSLT 並讓 XSD 將錯誤報告為錯誤。
或者,您也可以設計一個“預處理”XSLT 來識別和輸出錯誤,而不是您正在尋找的 output,然后首先運行它。 您可以通過從現有 XSLT 中刪除任何 output 並將<xsl:message>
替換為<xsl:text>
來做到這一點。 不過老實說,這似乎有點“hacky”的方式。
或者最后一種可能性是在 output 中簡單地定義和輸出一個<error>
元素,並使用簡單的//error
查詢來快速檢查 output 中是否存在任何此類元素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.