дублирование при выборке приложений

shark_255

Новичок
дублирование при выборке приложений

есть некий xml file - привязка пользователей к хосту.
PHP:
<?xml version="1.0" encoding="utf-8"?>
<d>
<userhost host="192.168.0.27" port="*" alias="Far" appl="Far.exe">
   <husers uid="9" name="user user"/>
   <husers uid="B" name="Адміністратор БД"/>
</userhost>
<userhost host="192.168.0.27" port="*" alias="TCPClient" appl="TCPClient.exe">
   <husers uid="9" name="user user"/>
</userhost>
<userhost host="192.168.0.83" port="*" alias="Far" appl="Far.exe">
   <husers uid="9" name="user user"/>
   <husers uid="B" name="Адміністратор БД"/>
</userhost>
</d>
Задача такова - выбрать хосты с уникальным приложением для конкретного(известного нам) пользователя.

делаю таким образом:

<xsl:for-each select="//userhost[//husers/@uid=$uid]">
</xsl:for-each>

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

shark_255

Новичок
>Клёва.
мессага отправилась раньше, чем я ее успел дописать - браузер глючит )))
 
Сверху