簡體   English   中英

我們如何在 Altova XMLSpy 中報告 XSLT 錯誤消息?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM