3
我正在使用Schematron中的xPath。我可以檢查一個類型是否等於目標類型。例如'xsd:string eq xsd:string'。如何在xPath中檢查類型是否等於類型或從類型派生
<sch:rule context="uis:variable/uis:dependency/uis:length">
<sch:assert test="**../../@type eq 'xsd:string'**">
Text
</sch:assert>
</sch:rule>
如何檢查用戶定義的類型是否已從xsd:string派生?我試過了:
<sch:rule context="uis:variable/uis:dependency/uis:length">
<sch:assert test="**../../@type instance of attribute (*,xsd:string)**">
Text
</sch:assert>
</sch:rule>
但它不起作用。
謝謝邁克爾,我會看看你的建議。 – user1072936