Я пишу правило для 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"]
Комментариев нет:
Отправить комментарий