JSONの使用に慣れていて、DOMと少し違っているようです。ここに示した3よりも多くあります。出力DOM with PHP
<item>
<ItemID> </ItemID>
<Title> </Title>
</item>
<item>
<ItemID> </ItemID>
<Title> </Title>
</item>
<item>
<ItemID> </ItemID>
<Title> </Title>
</item>
これは私が使用しようとしていますコードです:
$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;
}
主にDBにこれらの値を入力したいです。だから何かのように:
$query .= "INSERT INTO `$table` "."(id, title) .........
私はちょうどDOMのIDとタイトルを引き出すように見えることはできません。
大文字と小文字が区別される可能性があります。したがって、 '$ items = $ dom-> getElementsByTagName(" Item ");'を '$ items = $ dom-> getElementsByTagName(" item ");' –
に変更してください。私はこれをすぐに書きました。それはタイプミスでした。私の実際のコードでは問題ではありません。 –