[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] using boolean to compare id numbers


Subject: RE: [xsl] using boolean to compare id numbers
From: dan sherman <h8_bsod@xxxxxxxxx>
Date: Thu, 20 Jan 2005 09:38:52 -0800 (PST)

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=@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 


Current Thread
Keywords