Untergeordnete und untergeordnete Elemente aus XML in PHP mit SimpleXMLElement abrufenPhp

PHP-Programmierer chatten hier
Anonymous
 Untergeordnete und untergeordnete Elemente aus XML in PHP mit SimpleXMLElement abrufen

Post by Anonymous »

Okay, was eine einfache kleine Aufgabe sein sollte, hat mich bereits drei Tage gekostet! Ich arbeite mit PHP unter OS

Code: Select all



0001

photo1.jpg
photo2.jpg
photo3.jpg
photo4.jpg

AVENUE RIVIERA


0002

photo1.jpg
photo2.jpg
photo3.jpg
photo4.jpg

AVENUE RIVIERA


0003

photo1.jpg
photo2.jpg
photo3.jpg
photo4.jpg

AVENUE RIVIERA


Ich habe herausgefunden, wie ich die Annonce-Elemente durchlaufen kann, um jedes Unterattribut zu extrahieren, damit ich sie alle in meine Datenbanktabelle annonce schreiben kann:

Code: Select all

$xmlFile = simplexml_load_file($file);

foreach($xmlFile->annonce as $annonce)
{
foreach($annonce->children() as $child)
{
...
echo $child->getName().": ".(string)$child."
";
}
}
Ich möchte in der Lage sein, durch die Fotos zu blättern und jedes Foto sowie den Verweis auf die Ankündigung wiederherzustellen (das Beziehungsfoto, das angekündigt werden soll, ist viele-zu-eins). Wenn ich den Code in den Bereich foreach($annonce->children() as $child) einfüge, wird für die Fotos nichts angezeigt:

Code: Select all

$xmlFile = simplexml_load_file($file);

foreach($xmlFile->annonce as $annonce)
{
foreach($annonce->children() as $child)
{
...
echo $child->getName().": ".(string)$child."
";

foreach ($child->{"liste_photos"} as $liste_photos)
{
foreach ($liste_photos->{"photo"} as $photo)
{
...
echo $photo->getName().": ".(string)$photo."
";
}
}
}
}
Was mache ich falsch??

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post