#!/bin/bash
# Copyright (C) 2004 Networks Associates Technology Inc. All rights reserved.
# $Id: shvars-xmlconf,v 1.19 2004/06/22 14:19:56 bwhittak Exp $

GetXMLvalue()
{
    printf '<?xml version="1.0" encoding="UTF-8"?>
	<xsl:stylesheet version="1.0"
	    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method="text"/>
	<xsl:template match="/">
	<xsl:value-of select="%s"/>
	</xsl:template>
	</xsl:stylesheet>
	' "$2" | xsltproc - "$1"
}

# strings for getting various items in WebShield.xml with GetXMLvalue
wsoGeneral="/WebShield/GeneralItems/General"
wsoServiceItems="/WebShield/ServiceItems"

# WebShield version
wsWSver="${wsoGeneral}/*[@cname='VersionWebshield']"

# System info
wsNSERVER="${wsoGeneral}/*[@cname='IPNameServer']"
wsoTX="${wsoServiceItems}/Service[@name='transparency']"
wsTXstate="$wsoTX/*[@cname='State']"
wsTXmode="$wsoTX/*[@cname='TransparencyMode']"

