Добрый день.Обработка неупорядоченных списков PHP-HTML
У меня есть страница, которая выглядит так: -edit- Важно отметить, что код DYNAMIC. Мои пользователи загружают эти фотографии, а затем через эхо создается новый объект списка с внутренним кодом img. Я не могу «жестко закодировать», потому что списки НИКОГДА не будут одинаковыми. У меня будут клиенты, загружающие более 50 фотографий, поэтому у них будет более 50 элементов списка. То, что я хочу сделать, - это прекрасный способ превратить этот список, который я создаю в строку. Или я открыт для других предложений.
<ul>
<li class="ui-state-default"><img code for img 1></li>
<li class="ui-state-default"><img code 2></li>
<li class="ui-state-default"><img code 3></li>
<li class="ui-state-default"><img code 4></li>
<li class="ui-state-default"><img code 5></li>
<li class="ui-state-default"><img code 6></li>
<li class="ui-state-default"><img code 7></li>
</ul>
Что я хотел бы сделать, это найти способ обработки этого списка в правильном порядке через PHP.
I.E Создайте XML из этого списка.
Я знаком с SimpleXML, но мне трудно найти, чтобы PHP увидел список. Мой вопрос: как я могу заставить PHP читать этот список, поэтому я могу создать его?
Я пробовал несколько примеров Ajax, Ajax просто усложняется, когда это делается из примеров, которые я видел.
Благодарим за любую помощь, которую вы можете предоставить, пожалуйста, не оставляйте комментарии только, говоря «Использовать DOM» и не объясняя далее. У меня был путь ко многим из них.
редактировать ------------
Моя последняя попытка была эта
<?php
$dom = new DOMDocument();
$dom->loadHTML($data);
$unorderedList = $dom->getElementsByTagName('ul');
foreach ($unorderedList->item(0)->getElementsByTagName('li') as $unorderedList) {
echo $unorderedList->nodeValue.'<br />';
}
?>
, но я не могу получить PHP, чтобы иметь возможность видеть список .. . Мой вопрос действительно вращается вокруг того, как заставить PHP видеть список в HTML над ним (на той же странице), а не как создать xml.
Можете ли вы сказать нам, что вы пробовали? – alfasin
«Обработать список» довольно расплывчато. Что вы пытаетесь сделать точно, и почему SimpleXML не работал для вас? – Will
Я только что отредактировал, может быть, это пролить свет. –