2011-12-28 22 views
0

如何讓我的RNG文件更詳細的,這樣,如果我不能指定所需選擇元素,錯誤信息將得到更好的不僅僅是描述:RelaxNG調試消息爲選擇要素

Expected an element , got nothing 

是否有如何命名選擇標籤?

+1

RelaxNG是一種語言的名稱。你在說哪個軟件會拋出這個錯誤信息? – daxim 2011-12-28 23:15:50

+0

「Expected an element,got nothing」消息表示libxml2。 – mzjn 2011-12-29 18:12:48

回答

0

RelaxNG沒有基於這些條件定義人類可讀的錯誤文本的系統。正如@daxim暗示的那樣,任何注意未能滿足所需選擇要素的能力都取決於運行驗證的軟件。

一個可能的解決方案是使用Schematron,它被設計爲輸出這些測試的特定消息。