using the following xsl and xml it returns nothing,
hopefully I am getting close. thanks again
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exslt="http://exslt.org/common"
xmlns:math="http://exslt.org/math"
xmlns:date="http://exslt.org/dates-and-times"
xmlns:func="http://exslt.org/functions"
xmlns:set="http://exslt.org/sets"
xmlns:str="http://exslt.org/strings"
xmlns:dyn="http://exslt.org/dynamic"
xmlns:saxon="http://icl.com/saxon"
xmlns:xalanredirect="org.apache.xalan.xslt.extensions.Redirect"
xmlns:xt="http://www.jclark.com/xt"
xmlns:libxslt="http://xmlsoft.org/XSLT/namespace"
xmlns:test="http://xmlsoft.org/XSLT/"
extension-element-prefixes="exslt math date func set
str dyn saxon xalanredirect xt libxslt test"
exclude-result-prefixes="math str">
<xsl:output omit-xml-declaration="yes" indent="no"/>
<xsl:param name="inputFile">-</xsl:param>
<xsl:template match="/">
</xsl:template>
<xsl:template
match="device-list/device/user-info/user">
<xsl:if
test="preceding-sibling::user/@name/@uid=(_at_)uid">
<xsl:message>oops</xsl:message>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
---------------xml below----------------------
<user-info>
<plus-entry file="/etc/passwd"/>
<plus-entry file="/etc/shadow"/>
<plus-entry file="/etc/group"/>
<user name="root" home="/" gecos="Super-User"
shell="/sbin/sh" uid="3" gid="1" has_pass="true"
has_shadow="true" pw-last-change="6445"
pw-min-days="-1" pw-max-days="-1" pw-inactive="-1"
pw-warn="-1" pw-expire="-1"/>
<user name="daemon" home="/" gecos="" shell=""
uid="1" gid="1" has_pass="false" has_shadow="true"
pw-last-change="6445" pw-min-days="-1"
pw-max-days="-1" pw-inactive="-1" pw-warn="-1"
pw-expire="-1"/>
<user name="bin" home="/usr/bin" gecos=""
shell="" uid="2" gid="2" has_pass="false"
has_shadow="true" pw-last-change="6445"
pw-min-days="-1" pw-max-days="-1" pw-inactive="-1"
pw-warn="-1" pw-expire="-1"/>
<user name="sys" home="/" gecos="" shell=""
uid="3" gid="3" has_pass="false" has_shadow="true"
pw-last-change="6445" pw-min-days="-1"
pw-max-days="-1" pw-inactive="-1" pw-warn="-1"
pw-expire="-1"/>
<user name="adm" home="/var/adm" gecos="Admin"
shell="" uid="4" gid="4" has_pass="false"
has_shadow="true" pw-last-change="6445"
pw-min-days="-1" pw-max-days="-1" pw-inactive="-1"
pw-warn="-1" pw-expire="-1"/>
<user name="lp" home="/usr/spool/lp" gecos="Line
Printer Admin" shell="" uid="71" gid="8"
has_pass="false" has_shadow="true"
pw-last-change="6445" pw-min-days="-1"
pw-max-days="-1" pw-inactive="-1" pw-warn="-1"
pw-expire="-1"/>
<user name="uucp" home="/usr/lib/uucp"
gecos="uucp Admin" shell="" uid="5" gid="5"
has_pass="false" has_shadow="true"
pw-last-change="6445" pw-min-days="-1"
pw-max-days="-1" pw-inactive="-1" pw-warn="-1"
pw-expire="-1"/>
<user name="nuucp" home="/var/spool/uucppublic"
gecos="uucp Admin" shell="/usr/lib/uucp/uucico"
uid="9" gid="9" has_pass="false" has_shadow="true"
pw-last-change="6445" pw-min-days="-1"
pw-max-days="-1" pw-inactive="-1" pw-warn="-1"
pw-expire="-1"/>
<user name="smmsp" home="/" gecos="SendMail
Message Submission Program" shell="" uid="25" gid="25"
has_pass="false" has_shadow="true"
pw-last-change="6445" pw-min-days="-1"
pw-max-days="-1" pw-inactive="-1" pw-warn="-1"
pw-expire="-1"/>
<user name="listen" home="/usr/net/nls"
gecos="Network Admin" shell="" uid="37" gid="4"
has_pass="true" has_shadow="true" pw-last-change="-1"
pw-min-days="-1" pw-max-days="-1" pw-inactive="-1"
pw-warn="-1" pw-expire="-1"/>
<user name="nobody" home="/" gecos="Nobody"
shell="" uid="60001" gid="60001" has_pass="false"
has_shadow="true" pw-last-change="6445"
pw-min-days="-1" pw-max-days="-1" pw-inactive="-1"
pw-warn="-1" pw-expire="-1"/>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--