读书人

Schema中子元素序列的有关问题

发布时间: 2012-02-10 21:27:41 作者: rapoo

Schema中子元素序列的问题
例如有下列XML的片段:
.......
<A1> aba </A1>
<A2> asd </A2>
<A3> sadf </A3>
......
对这样的XML定义Schema时,为了避免重复,将Schema定义:
<element name = "A " type = "xs:string " minOccurs = "0 " maxOccurs = "10 "/>
但这样的定义是不对的,为了让XML通过Schema的验证,怎样定义“ <element name = "A "”中的name属性呢?或者用id属性

刚学XML,请指教

[解决办法]
SCHEMA定义没问题,但是XML的写法有问题。
<A1> aba </A1>
<A2> asd </A2>
<A3> sadf </A3>
这种写法应该说是非常不合适的写法。

建议这种方式:
<A index= "1 "> aba </A>
<A index= "2 "> asd </A>
<A index= "3 "> sadf </A>

写定义时,只要定义index属性为int就行了。

读书人网 >XML SOAP

热点推荐