下午好。
我有一个看起来像这样的页面 -edit-重要的是要注意代码是动态的。我的用户正在上传这些图片,然后通过回显,创建了一个新的列表对象,其中包含 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 以正确的顺序处理这个列表。
IE 从该列表中创建一个 XML。
我熟悉 SimpleXML,但很难弄清楚让 PHP 看到该列表。我的问题是如何让 PHP 读取该列表,以便创建它的 xml?
我已经尝试了几个 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。