我有xml以下,想要验证if name = item1 (attribute) then value = 40000 (element) AND if name = item2 then value = 51000
。我不想使用xml 1.1
版本。
我从3天开始打我的脑袋,发现了XSD的局限性。是否有其他最好的方法可以合并到模式文件本身来执行此元数据验证而不是编写一些代码。 Schematron也不是一个选择。此外,还有100个项目需要在值元素
中使用精确值进行验证<?xml version="1.0" encoding="UTF-8"?>
<pref>
<item name="item1">
<item_des> Controls ac </item_des>
<context name="conx">
<value>40000</value>
</context>
</item>
<item name="item2">
<item_des>Determine dc</item_des>
<context name="conx">
<value>51000</value>
</context>
</item>
</pref>