XML将多个元素解析为相同的$ image

时间:2018-09-13 15:42:15

标签: xml-parsing

通常我使用以下代码来解析每个属性的所有图片,因为XML列出了所有图片作为子元素

示例XML:

<property>
    <ref>123</ref>
    <images>
       <image>http://www.website.com/200612_dsc_0001b.jpg</image>
       <image>http://www.website.com/200612_dsc_0001b.jpg</image>
       <image>http://www.website.com/200612_dsc_0001b.jpg</image>
    </images>
</property>

示例读取文件: foreach ($property->images->image as $property_image)

当XML不使用子元素而是使用编号元素时,如何使所有图像都成为$ property_image?每个属性的图像数量不同。每个媒体资源可以包含3张,10张或更多图片。

例如其他XML:

<property>
    <ref>123</ref>
    <foto1>https://website.com/292/35148/1-1.jpg</foto1>
    <foto2>https://website.com/292/35148/1-2.jpg</foto2>
    <foto3>https://website.com/292/35148/1-3.jpg</foto3>
</property>

感谢您的反馈。我不是网络开发人员,但是经过多年的维护,我已经学到了一些有关ccs和php的基本知识。

0 个答案:

没有答案