【发布时间】:2016-03-17 12:00:18
【问题描述】:
第一次来这里:o)......需要你的帮助,因为这让我在这么远的地方发疯......对......
我有这个 xml 结构:
<?xml version="1.0" encoding="UTF-8"?>
<juiceboxgallery galleryTitle="whatever">
<image imageURL="images/23.jpg" thumbURL="thumbs/23.jpg" linkURL="images/23.jpg" linkTarget="_blank" sourcePath="webadded"></image>
<image imageURL="images/24.jpg" thumbURL="thumbs/24.jpg" linkURL="images/24.jpg" linkTarget="_blank" sourcePath="webadded"></image>
... and so on ...
</juiceboxgallery>
我想在列表中的第一个“图像”之前插入新元素...
正确的做法是什么..??
我所有的尝试都是在“juiceboxgallery”之前或结束标记之后插入的。没有办法把它放在我想要的地方......
尝试使用 getElemtnstByTagName("image")->item(0) 获取第一个图像元素并执行 insertBefore($new_donde,$first_node) 会引发 Not Found 错误!使用此代码...
$nodo_zero=$doc->getElementsByTagName('image')->item(0);
$doc->insertBefore($nuevo_nodo,$nodo_zero);
.. 即使在检查我有“X”图像元素时:
$images=$doc->getElementsByTagName("image");
echo "<hr>imagenes: ".$images->length."<hr>";
..请帮忙:|
【问题讨论】: