Subject:check element contents against known list Author:Al Smith Date:08 Dec 2008 09:21 PM
Hi, need an xml guru's help....
Am trying to write an xsl stylesheet that will take a dynamically created xml file and output a list of free workstations.
The xml file has the following structure,
The xml file outputs anything between 1 and 30 odd <software> nodes every three minutes with individual static ip addresses dependent on whether the workstation at that ip has had recent activity.
I want to query this xml file and check against a known list of ip addresses with the xsl file and output a new html list of ip's that represent free workstations.
I have managed to sort of do this by writing the following
<xsl: if test="not(contains(ip,'172.AA.AA.AAA'))">workstation A free</xsl: if>
except it runs down the entire <loggedin> list and checks each ip and outputs the text,
so if there were 9 <software> nodes, it writes "workstation A free" 9 times....
I need to write something that checks the <loggedin> tree and queries
...if within this list there is no instance of ip 'x' output this text 'yyy'
and repeats this query for all of the known workstations ip's so I get a single list of free stations.