EG。我有两个具有相同根名称的单独文件,可以在employment.xml和education.xml中看到。两个文件之间的常用词是“代码”。我想确保对于“代码”,值不会在各自的文件中重复。
所以转到架构,我如何只对代码进行验证。由于两个选择器显然不能合作。我试图阻止写任何东西,并使模式可重用于更多类似的列表与“代码”。
我的想法是创建一个类似于函数的函数。从某种意义上说,如果它确定了“就业状态”,那么应该导致'xs:selector xpath =“employmentstatus”'并且如果标识“教育”,那么应该导致'“xs:selector xpath =”education“'等< / p>
是否可以在XML Schema中使用?任何建议都会很棒?
XML文件:
employment.xml
education.xml
XML架构:
rootwithattribut.xsd
答案 0 :(得分:0)
“xs:selector xpath =”*“”
这可行,因为*匹配任何元素节点。它暂时起作用,因为我目前只有一个元素。 这有助于获取元素名称。它有效。