首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

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

2012-02-10 
Schema中子元素序列的问题例如有下列XML的片段:.......A1 aba /A1A2 asd /A2A3 sadf /A3.....

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就行了。

热点排行