У меня есть иерархические данные XML, и я хочу отобразить их в виде дерева. Данные XML выглядят примерно так:
<services>
<service name="TestService" endpoint="">
<method name="sayHi">
<parameter name="firstName" />
<parameter name="lastName" />
</method>
<method name="sayGoodbye">
<parameter name="firstName" />
<parameter name="lastName" />
</method>
</service>
<service name="AnotherTestService">
<method name="getName" />
<method name="setName">
<parameter name="name" />
</method>
</service>
</services>
Однако я не хочу отображать последние элементы (parameters
) в дереве, потому что, ну, он не предназначен для отображения, но все же должен быть там.
Какой-нибудь совет, как мне этого добиться? Я имею в виду либо расширение DefaultDataDescriptor, либо создание класса, который реализует ITreeDataDescriptor. Какой подход подойдет в этом случае?