GOOGLE ADS

четверг, 14 апреля 2022 г.

Как получить атрибут из xml с помощью PMD

Я пишу правило для xml, и оно может найти строку, совпадающую с xml. XML:

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:sofa="http://schema.alipay.com/sofa/schema/service">
<sofa:service interface="a.b.c">123</sofa:service>
</beans>

xpath-выражение:

//beans/*[local-name() = "sofa:service"]

введите описание изображения здесь

Но в отчете PMD не предоставляет никакого значения совпадающего элемента.

trAdditionalRuleReport = PMD.processFiles(pmdConfiguration, ruleSets, files, new ArrayList<>());

введите описание изображения здесь

Есть ли способ получить «интерфейс» в «диване: сервис» только за одну операцию? Чтобы я мог не разбирать xml вручную.

ПМД: 6.43.0

Заранее спасибо.


Решение проблемы

//beans/*[name() = "sofa:service"]

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...