如何在 XSL 和 for-each 语法中存储值?

2024-01-05

我的请求 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 中,如果字段“version”为空并且“Approval1”为空等,那么我将存储公共变量中每个字段的所有错误(我的自定义消息),最后我将返回该变量值以转发请求者,以便我将合并单个变量中的所有错误并返回给用户。

还有:我该如何使用for-each对于重复两次的“国家级”字段?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 XSL 和 for-each 语法中存储值? 的相关文章

随机推荐