我有一个要使用Schematron验证的XML文件。这个文件是一个长文件。因此,为了使工作更轻松,我制作了单独的Schematron规则文件。每个Schematron文件验证XML文件的不同部分。如果使用所有Schematron文件成功验证XML文件,则XML文件有效。否则,它不是有效的XML文件。
有没有办法制作一个会调用所有其他Schematron文件的Schematron文件? ONE就像将使用其他Schematron文件验证XML文件的root或main。
答案 0 :(得分:0)
您可以使用Schematron iso:include来包含其他Schematron(XML)文件中的规则。可在此处找到更详细的说明:http://www.dpawson.co.uk/schematron/abstract.html
但是,您的Schematron环境也必须支持此功能。具有ISO Schematron的经济实惠的Schematron验证器包括支持XML ValidatorBuddy。