Ich bin es gewohnt, mit JSON und es scheint ein wenig anders als DOM. Es gibt viel mehr als die 3 hier gezeigt:Ausgabe DOM mit PHP
<item>
<ItemID> </ItemID>
<Title> </Title>
</item>
<item>
<ItemID> </ItemID>
<Title> </Title>
</item>
<item>
<ItemID> </ItemID>
<Title> </Title>
</item>
Dies ist der Code, den ich zu verwenden Ich versuche:
$response = curl_exec($connection);
curl_close($connection);
$dom = new DOMDocument();
$dom->loadXML($response);
$items = $dom->getElementsByTagName("item");
foreach($items as $mydata) {
$id = $mydata->getElementsByTagName('ItemID');
$title = $mydata->getElementsByTagName('Title');
echo $id;
echo $title;
}
hauptsächlich diese Werte in einem DB eingeben möchten. So etwas wie:
$query .= "INSERT INTO `$table` "."(id, title) .........
Ich kann einfach nicht scheinen, die ID und Titel aus dem DOM zu ziehen.
Ich bin mir nicht sicher, aber Tagnamen können Groß- und Kleinschreibung beachten. Also, ändern Sie $ items = $ dom-> getElementsByTagName ("Item"); ' zu' $ items = $ dom-> getElementsByTagName ("item"); ' –
Vielen Dank. Ich habe das gerade schnell geschrieben und das war ein Tippfehler. kein Problem in meinem eigentlichen Code. –