Как получить значение элемента в двух разделах в xml, но игнорировать, если какой-либо из разделов имеет пустое значение элемента в groovy - PullRequest
0 голосов
/ 08 апреля 2019

Нам нужно получить значения числовых элементов из сервисов (есть два сервисных раздела). если он (элемент числа) имеет значение в каком-либо из сервисов, то он должен принимать эти значения, и если ни один из сервисов не имеет числового значения, он должен генерировать исключение. Пожалуйста, помогите мне.

<service>
        <serviceAlias>xxxx/4321</serviceAlias>
            <Elements>
                <Element>
                    <name>host</name>
                    <Interfaces>
                        <Interface>
                            <number>123</number>
                        </Interface>
                        <Interface>
                            <number>123</number>
                        </Interface>
                        <Interface>
                            <number>123</number>
                        </Interface>
                    </Interfaces>
                </Element>
            </Elements>
</service>
<service>
        <serviceAlias>xxxx/1234/</serviceAlias>
            <Elements>
                <Element>
                    <name>host</name>
                    <Interfaces>
                        <Interface>
                            <number />
                        </Interface>
                        <Interface>
                            <number />
                        </Interface>
                        <Interface>
                            <number />
                        </Interface>
                    </Interfaces>
                </Element>
            </Elements>
</service>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...