Простая комбинация использования XPath для извлечения списка трейлов, а затем для каждого трейла, извлекающего атрибуты для отображения.
foreach ( $xpath->query("//trails/trail") as $trail ) {
echo $trail->getAttribute("name")."/".
$trail->getAttribute("status").PHP_EOL;
}
Вы можете выбрать способ отображения этих данных - отдельные формы/ таблица и т. д.
Вывод в вашем коде переключается с отображения данных в HTML с использованием встроенного PHP.Вы должны быть последовательными и убедиться, что вы также правильно вложите свои цитаты.Следующее должно работать в цикле ...
echo "<form method=\"POST\" action=''>
<span class=\"title\">".$trail->getAttribute("name")."</span> <span class=\"title\">Status</span>
<select name=\"asstatusform\" >
<option selected value=".$trail->getAttribute("status").">".$trail->getAttribute("status")."</option>
<option value=\"OPEN\">OPEN</option>
<option value=\"CLOSED\">CLOSED</option>
<option value=\"RACING CLOSURE\">RACING CLOSURE</option>
</select></span>
<br>
<input name=\"submit\" type=\"submit\" value=\"Save\" />
</form>";