I need some help. I am a newbie to php ..
What I am trying to do is to parse an xml file and create a drop-down for the user.
I have attached how my drop down list looks currently.
What I want to do is to add a sub list to each option.. say to networkSecurity I want to add option a,b,c,d which I have to read from the same xml file.
How this can be done ?
To create normal drop-down list my code looks like
<
?php
$xml=simplexml_load_file('info.xml');
foreach($xml->testcase as $var){
$var=explode('/',$var->script);
$module[] =$var[2];
$testName[] = end($var);
}
echo "<pre>";
print_r($module);
print_r($testName);
$modules = array_unique($module);
foreach($modules as $newarr)
{
$newmodules[]=$newarr;
}
print_r($newmodules);
?>
<select name="module" id="Module">
<?php
$i=0;
foreach($newmodules as $mod)
{
?>
<option value="<?php echo $mod;?>"><?php echo $newmodules[$i];?></option>
<?php
$i++;
}
?>
</select>
Also the XML file that I am parsing looks like Click Here
What i want to do is to parse the xml file, read the script tag and based on the 3rd position of script (hostAgentFeatures or sdnSTC) I have to create a dropdown list. Later I want to check all such script tags and read for 3rd position and for say sdnSTC I want to read the last value of script tag (ending with ".tcl") and create it as a sub drop-down list for sdnSTC.
How this can be done ?