#!/bin/bash

function f_xml2var()
{
local file;
file=$1;
./xml2var $file > /tmp/$file.run; 
. /tmp/$file.run;
rm /tmp/$file.run;
}


f_xml2var $0.xml


echo "RAW output of xml2var:"
./xml2var $0.xml
echo
echo "-----------Output made from the shell variables --------"
echo "Number of <device/>: ${#networkdevice_device_module_name[*]}";
echo "Name list of all device module names:${networkdevice_device_module_name[*]}";
echo "List of all IPs: ${networkdevice_device_ipv4_ip[*]}";

echo 

num=${#networkdevice_device_module_name[*]}
 for i in `seq 1 $num` ; do
  echo dev: ${networkdevice_device_ipv4_dev[$i]};
  echo ip: ${networkdevice_device_ipv4_ip[$i]};
  echo bc: ${networkdevice_device_ipv4_bc[$i]};
  echo nm: ${networkdevice_device_ipv4_nm[$i]};
  echo 
 done




