我的请求XML是:
<?xml version="1.0" encoding="utf-8"?>
<test123 class="test" version="str1234">
<Header>
<MYD>str1234</MYID>
</Header>
<Body>
<Action method="Request" type="PROV">
<Approval>
<Approval1>1234567890</Approval1>
<Linked123>
<XYZNumber>12345</XYZNumber>
</Linked123>
<Version>123</Version>
<Country level="12" hasModified="true" isSelected="true">
<Year>1999</Year>
<Month>Jan</MonthShortName>
</Country>
<Version>123</Version>
<Country level="12" hasModified="true" isSelected="true">
<Year>1990</Year>
<Month>May</MonthShortName>
</Country>
</Approval>
</Action>
</Body>
</test123>
我的问题是在XSL if field&#34; version&#34;是空白的&#34; Approval1&#34;是空白等,然后我将存储公共变量中每个字段的所有错误(我的自定义消息),最后我将该变量值返回给转发请求者,这样我将得到合并的所有错误在单个变量和返回给用户。
此外:我如何将for-each
用于&#34;国家/地区&#34;因为它重复了两次?