gpt4 book ai didi

php,xml从具有不同属性的标签输出整个值

转载 作者:行者123 更新时间:2023-12-03 01:35:03 25 4
gpt4 key购买 nike

我正在尝试创建一个从 xml 文件输出整个图像的应用程序。图像存储在具有不同属性的不同 img 标签中。等等..这是 xml 页面..

<issue>
<coverImage id="13088328">
0mjg7sd8q8tjk63z93p7</coverImage>
<cover>
</cover>
<page template="rowpicrowpic">
<img id="13088334">
wqqkrnt74l18p9nxnyf2</img>
<img id="13088364">
fjm6cjtpxvc2t2wjcbc6</img>
</page>
<page template="pics4">
<img id="13088373">
nc753vx8bkt7195nz8zs</img>
<img id="13088379">
rz7c5tkzm8mcxcfnbrch</img>
<img id="13088379">
rz7c5tkzm8mcxcfnbrch</img>
<img id="13088373">
nc753vx8bkt7195nz8zs</img>
</page>
<page template="rowpicrow2text">
<txt>
</txt>
<txt>
</txt>
<img id="13098696">
h8b6cpjmyjp344rsyzwq</img>
</page>
<page template="rowpictextrowpic">
<txt>
test
</txt>
<img id="13088373">
nc753vx8bkt7195nz8zs</img>
<img id="13088334">
wqqkrnt74l18p9nxnyf2</img>
</page>
<page template="rowtextrowpic">
<txt>
<![CDATA[]]>
</txt>
<img id="13085748">
zhs2q9z92jk98yjgnhrc</img>
</page>
<page template="rowpictextrowpic">
<txt>
<![CDATA[]]>
</txt>
<img id="13088379">
rz7c5tkzm8mcxcfnbrch</img>
<img id="13085727">
nbshpr8z9mlzth9n0lt1</img>
</page>
<page template="double">
<img id="13085697">
vw5dnsjqs6sxvbz9z22n</img>
</page>
<page template="empty">
</page>
<page template="double">
<img id="13098702">
kx1hyh88jy4xdb6mqbvd</img>
</page>
<page template="empty">
</page>
<page template="onepage">
<img id="13088400">
159zngkbftmztzcgr013</img>
</page>
</issue>

我正在尝试做的事情是它具有所有的 img 值,例如0mjg7sd8q8tjk63z93p7,wqqkrnt74l18p9nxnyf2,fjm6cjtpxvc2t2wjcbc6,nc753vx8bkt7195nz8zs,rz7c5tkzm8mcxcfnbrch,和 nc753vx8bkt7195nz8zs要输出到页面上..我尝试过这样做,但我正在尝试以不同的方式进行操作,而不是手动写入图像的路径。

echo "Image1: <img src='http://image-link.com/".$xmlfile->page[0]->img[1].".jpg'/>";

最佳答案

使用 simplexml 对象和 xpath 获取 xml 中所有图像的列表

$xml = simplexml_load_string($str);
foreach($xml->xpath('//img|coverImage') as $img)
echo trim($img) ."\n";

<强> demo

关于php,xml从具有不同属性的标签输出整个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38443994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com