#xpath #uml #xmi #rational-rsa
#xpath #uml #xmi #rational-rsa
Вопрос:
У меня есть модель UML, разработанная с помощью Rational Software Architect v9.1.2. Я создаю отчет BIRT, в котором я хотел бы показать все атрибуты класса, которые НЕ являются ассоциациями. У меня есть следующий запрос XPath:
resolveURI($classURI)/ownedAttribute[not(@association)]
Этот запрос возвращает все (2) атрибуты для примерного адреса электронной почты класса, скриншота и фрагмента модели xmi.
Кажется, что атрибут ассоциации не распознан. Это может быть проблема с пространством имен, но я не уверен. Кто-нибудь может предложить помощь?
Ответ №1:
Первое, что я бы попробовал, это изменить квалификатор для проверки на нулевое значение — например
resolveURI($classURI)/ownedAttribute[@association = null]
Никогда не знаешь .. может сработать! 🙂
приветствую Стива
Комментарии:
1. Хорошее предложение. Я попробовал, и в результате запрос возвращает нулевые строки. Черт возьми!