BizTalk架构开发与元素出现问题
请查找下面的XML格式,我正在尝试为其构建模式BizTalk架构开发与元素出现问题,biztalk,biztalk-2010,schema-design,Biztalk,Biztalk 2010,Schema Design,请查找下面的XML格式,我正在尝试为其构建模式 <?xml version="1.0" encoding="UTF-8"?> <?ORX ORXHEADER="200" VERSION="201" SECURITY="NONE" OLDFILEUID="NONE" NEWFILEUID="NONE" ?> <ORX> <NONSIGNONMSGSRQV1> <NONSONRQ> <CLIENT>123
<?xml version="1.0" encoding="UTF-8"?>
<?ORX ORXHEADER="200" VERSION="201" SECURITY="NONE" OLDFILEUID="NONE" NEWFILEUID="NONE" ?>
<ORX>
<NONSIGNONMSGSRQV1>
<NONSONRQ>
<CLIENT>123456765</CLIENT>
<ID>arout_int</ID>
<USERPASS>IM_Developer</USERPASS>
<LANGUAGE>ENG</LANGUAGE>
<APPID>WASSUP</APPID>
<APPOVER>1</APPOVER>
</NONSONRQ>
</NONSIGNONMSGSRQV1>
<NONVERMSGSRQV1>
<NONEMPLOYERHISTTRNRQ>
<COOKIE>1234576540</COOKIE>
<COOKIETAN>12345612340</COOKIETAN>
<BILLINGO1>45674567890</BILLINGO1>
<BILLINGO2>1245673567890</BILLINGO2>
<PURPOSE>
<CODE>PROGRAM</CODE>
</PURPOSE>
<EMPLOYERHISTRQ>
<EMPLOYEEID>123004567</EMPLOYEEID>
</EMPLOYERHISTRQ>
</NONEMPLOYERHISTTRNRQ>
<ANNUALCOMPCOLLECTION>
<ANNUALCOMP>
<YEAR>2002</YEAR>
<BASE>9633.45</BASE>
<OVERTIME>268.29</OVERTIME>
<OTHER>7732.4</OTHER>
<TOTAL>17634.14</TOTAL>
</ANNUALCOMP>
<ANNUALCOMP>
<YEAR>2001</YEAR>
<BASE>12035.72</BASE>
<OVERTIME>390.93</OVERTIME>
<COMMISSION>5840.48</COMMISSION>
<BONUS>3234.28</BONUS>
<OTHER>8974.43</OTHER>
<TOTAL>21010.15</TOTAL>
</ANNUALCOMP>
<ANNUALCOMP>
<YEAR>2000</YEAR>
<BASE>10938.47</BASE>
<OVERTIME>25.89</OVERTIME>
<OTHER>9389.62</OTHER>
<TOTAL>20353.98</TOTAL>
</ANNUALCOMP>
</ANNUALCOMPCOLLECTION>
</NONVERMSGSRQV1>
</ORX>
如果您看到chich record->ANNUALCOMPCOLLECTION->ANNUALCOMP->佣金和奖金元素不断重复
由于这个原因,我的模式验证实例抛出如下警告
错误BEC2004:元素“ANNUALCOMP”具有无效的子元素“OTHER”。预期的可能要素列表:“加班费、佣金”
错误BEC2004:元素“ANNUALCOMP”具有无效的子元素“OTHER”。预期的可能要素列表:“加班费、佣金”
我必须设置什么样的属性才能正确实现此验证?我已通过以下设置解决了此问题