This is what I have...
foreach ($doc->documentElement->childNodes as $Tables) {
if ($Tables->nodeType == 1 && $Tables->nodeName == "Table") {
foreach ($Tables->childNodes as $Table) {
if ($Table->nodeType == 1 && $Table->nodeName == "TeamName") {
$TeamName = $Table->textContent . " ";
}
if ($Table->nodeType == 1 && $Table->nodeName == "TeamP") {
$CompID = $Table->textContent . " ";
}
echo "$TeamName = $TeamP<br>";
}
}
}
This prints the TeamName and TeamP for each Table node where this...
foreach ($doc->documentElement->childNodes as $Tables) {
if ($Tables->nodeType == 1 && $Tables->nodeName == "Table") {
foreach ($Tables->childNodes as $Table) {
if ($Table->nodeType == 1 && $Table->nodeName == "TeamName") {
$TeamName = $Table->textContent . " ";
echo $TeamName;
echo "<br>";
}
if ($Table->nodeType == 1 && $Table->nodeName == "TeamP") {
$CompID = $Table->textContent . " ";
}
}
}
}
Prints the each TeamName only once (which is what I want)... why is that?