Oxygen XML Developer Editor で、XML V 1.1 スキーマに対して XML 構成ファイルを検証できました。
要素の番号属性が特定の値より大きいなど、スキーマがアサーション制約に違反している場合、xml 構成ファイルは検証されません。
<assert test="6 >= @Number" />
しかし、Java で構成ファイルをスキーマに対して解析すると、アサーションが無視されます。
Xerces-J 2.11.0-xml-schema-1.1-beta を使用しています。
プロジェクトに次のjarを含めています
cupv10K-runtime.jar
icu4j.jar
xerceslmpl.jar
sml-apis.jar
org.eclipse.wst.xml.xpath2.processor_2.1.1v201204060055.jar
含める必要がある別の瓶はありますか?
アサートを無視する理由についてのアドバイスは、信じられないほど役に立ちます。
よろしくお願いします。
乾杯、
ドリュー