Xml SchematronXPath:我可以像Schematron中的列表一样拆分字符串属性吗?
我试图验证在单个属性中写入的列表的所有idRef都已声明为id 以下是一个例子:Xml SchematronXPath:我可以像Schematron中的列表一样拆分字符串属性吗?,xml,xpath,schematron,Xml,Xpath,Schematron,我试图验证在单个属性中写入的列表的所有idRef都已声明为id 以下是一个例子: <Regions> <Region id="REGION1> <Region id="REGION3> <Region id="REGION3> </Regions> <Layouts> <Layout regions="REGION1, REGION2, REGION3" /> </Layou
<Regions>
<Region id="REGION1>
<Region id="REGION3>
<Region id="REGION3>
</Regions>
<Layouts>
<Layout regions="REGION1, REGION2, REGION3" />
</Layouts>
假设将Schematron与XSLT/XPath2.0结合使用,则可以使用
<assert test="every $id in tokenize(@regions, ',\s*') satisfies $id = //Regions/Region/@id"/>
假设将Schematron与XSLT/XPath 2.0结合使用,则可以使用
<assert test="every $id in tokenize(@regions, ',\s*') satisfies $id = //Regions/Region/@id"/>
请发布语法有效的代码示例。请发布语法有效的代码示例。
<assert test="every $id in tokenize(@regions, ',\s*') satisfies $id = //Regions/Region/@id"/>