0
我正在尝试使元素的内容以枚举属性为条件。每个属性的内容将完全不同。例如:XML模式:根据枚举属性值对内容进行条件化
<?xml version="1.0" encoding="utf-8"?>
<foo type="bar">
<bargress num="5"/>
<bargress num="8"/>
</foo>
和
<?xml version="1.0" encoding="utf-8"?>
<foo type="kan">
<kangress say="hi"/>
<kangress say="all"/>
</foo>
会验证,但
<?xml version="1.0" encoding="utf-8"?>
<foo type="kan">
<bargress num="5"/>
<bargress num="8"/>
<kangress say="hi"/>
<kangress say="all"/>
</foo>
不会。
这是可能的,如果是的话,我会怎么做呢?
我看了int使得抽象ComplexType'Foo'然后有子类型'FooBar'和'FooKan'。但是,我想避免使用xsi:type。例如。 '' –
Arion
2012-02-28 01:04:35